Возможно ли с помощью ардуино считать данные

bezzeb
Offline
Зарегистрирован: 02.11.2013

Добрый день.

Имеется схема измеряющая напряжение и передающая все данные в can.

Схема выглядит следующим образом

АЦП(ADC128S102)-Оптопара(ACSL6410)-Триггер Шмитта(74HC14D)-Процессор -Can(TJA1050)

На входе Ацп напряжения есть,но на выходе can  пустые значения.

АЦП обменивается данными с процессором по шине SPI

 

Возможно ли вклиниться с помощью ардуино между процессором и АЦП,чтобы счиать данные и определить исправность АЦП?

Заранее благодарю за ответы.

sadman41
Offline
Зарегистрирован: 19.10.2016

Вклиниться-то можно, но какой от этого толк? Логический анализатор за 500р сумеет на порядки больше.

bezzeb
Offline
Зарегистрирован: 02.11.2013

уже думал о приобритении .но пока под рукой нет,поэтому и хотелось справиться тем.что есть под рукой

 

пы.сы а можете порекомендовать хороший логический анализатор?

sadman41
Offline
Зарегистрирован: 19.10.2016

А вам именно хороший, за тыщи баксов нужен? Мне, как незамысловатому ардуинщику, хватает вот такого: https://a.aliexpress.com/_esyW7M

b707
Offline
Зарегистрирован: 26.05.2017

bezzeb пишет:

Схема выглядит следующим образом

АЦП(ADC128S102)-Оптопара(ACSL6410)-Триггер Шмитта(74HC14D)-Процессор -Can(TJA1050)

очевидно, что в этой цепочке главный элемент - это "процессор". Но почему-то именно про него вы ничего не написали, хотя для других (чисто технических элементов) - указали полное обозначение.

Ни один из указанных элементов, кроме процекссора - не способен преобразовать аналоговый сигнал в пакет CAN. так что в первую очередь проблемы надо искать тут.  Что это за процессор? Обозначение? он программируемый? есть ли исходники прошивки?

rkit
Offline
Зарегистрирован: 23.11.2016

bezzeb пишет:

АЦП(ADC128S102)-Оптопара(ACSL6410)-Триггер Шмитта(74HC14D)-Процессор -Can(TJA1050)

Это принципиально работать не может без мк.

bezzeb
Offline
Зарегистрирован: 02.11.2013

sadman41 пишет:
А вам именно хороший, за тыщи баксов нужен? Мне, как незамысловатому ардуинщику, хватает вот такого: https://a.aliexpress.com/_esyW7M

спасибо.

пока хватит и простого

bezzeb
Offline
Зарегистрирован: 02.11.2013

b707 пишет:

bezzeb пишет:

Схема выглядит следующим образом

АЦП(ADC128S102)-Оптопара(ACSL6410)-Триггер Шмитта(74HC14D)-Процессор -Can(TJA1050)

очевидно, что в этой цепочке главный элемент - это "процессор". Но почему-то именно про него вы ничего не написали, хотя для других (чисто технических элементов) - указали полное обозначение.

Ни один из указанных элементов, кроме процекссора - не способен преобразовать аналоговый сигнал в пакет CAN. так что в первую очередь проблемы надо искать тут.  Что это за процессор? Обозначение? он программируемый? есть ли исходники прошивки?

Процессор-mc9s12dp512

исходников нет,документации на всю плату тоже.

я знаю,что преобразованием занимается процессор,но пакеты can идут с номерами (примерно 0x48F0 0 0 48 F0 0 0 0 0  )т.е процессор и can трансивер работают нормально в плане отправки данных.

Остается только вопрос получает ли процессор от ацп данные,чтобы выслать полный пакет