роботы робототехника микроконтроллеры


 Страниц (1): [1]   

> Описание: Узнать по какому адрессу счмтывается
ur3ilr Post Id


Рядовой


Сообщений всего: 5
Дата рег-ции: Март 2017  



Здравствуйте форумчане . Собственно вопрос в чем ? Имеется мат. плата с ATmega 1280v на борту и токовый датчик ATmega 8a и ASC712t . Так вот мат.плата не считывает показания датчика . Связь идет через UART RS485 . Я думаю прописан не тот адрес . Как узнать по какому адресу слушает Master - Slave ?
 
 Top
Predator Супермодератор Post Id


Супермодератор


Сообщений всего: 1307
Дата рег-ции: Июль 2012  



вообще-то UART - симметричный интерфейс точка-точка, адресов в себе не содержит.
А вот работа датчика (его ATmega 8a) может предполагать какой-нибудь протокол запроса-ответа. Документацию на датчик надо много читать...
 
 Top
ur3ilr Post Id


Рядовой


Сообщений всего: 5
Дата рег-ции: Март 2017  



Датчик и мать самодельные , листинга программ нет . Что и как нужно сделать . Я в этом только начинаю разбираться .
 
 Top
Predator Супермодератор Post Id


Супермодератор


Сообщений всего: 1307
Дата рег-ции: Июль 2012  



если оно работало и сломалось - щупать осциллографом входы и выходы буферов 485 интерфейса.
иначе:
если переписать "прошивки" с 0 - вас не затруднит, то сначала надо срисовать схему, потом собрать документацию на все детали. ASC712t - если не ошибаюсь - холовый датчик тока с напряжением на выходе, должен быть заведён на АЦП. Дальше ставит АВР студию ....
 
 Top
ur3ilr Post Id


Рядовой


Сообщений всего: 5
Дата рег-ции: Март 2017  



Я в программирование не силен Улыбка .Но пробовал и есть желание научиться . Пробовал в Астме как всегда моргание светодиодом , а дальше ступор нет хорошиих уроков в инете . Я понимаю так что все это железо работает по протоколу ModBus и если в ATmega 8 прошить этим протоколом с адресом 0 широковещательным то должно заработать . Но как указать настройки контроллера на работу по АЦП и т.д . Я от этого далек .
(Добавление)
На счет входов ивыходов - мерял . Идут посылки . Были подозрения на ASC712t ставил делитель по входу АЦП получалось если смотреть по графику ASC712t гдето около 4 А , а на компьютере показывает ток 0 .
 
 Top
ur3ilr Post Id


Рядовой


Сообщений всего: 5
Дата рег-ции: Март 2017  



А вот считанная прошивка
Скачать файл: 7317.rar
Скачан раз: 205
 
 Top
Predator Супермодератор Post Id


Супермодератор


Сообщений всего: 1307
Дата рег-ции: Июль 2012  



Цитата:
Я понимаю так что все это железо работает по протоколу ModBus и если в ATmega 8 прошить этим протоколом с адресом 0 широковещательным то должно заработать .

для начала просмотрите как идет запрос, и что возвращается в ответе, если
Цитата:
На счет входов ивыходов - мерял . Идут посылки .
очень вероятно, что нет связи уже между ATmega 1280v и компьютером.
Цитата:
Но как указать настройки контроллера на работу по АЦП и т.д .

На эту тему прописано в документации на контроллер: там несколько регистров в которые надо прописать параметры, а потом в выходном прочитать результат измерения. RTFM короче.
 
 Top
ur3ilr Post Id


Рядовой


Сообщений всего: 5
Дата рег-ции: Март 2017  



Predator пишет:
очень вероятно, что нет связи уже между ATmega 1280v и компьютером.

связь с компьютером есть , так как видит темпиратурный датчик .
(Добавление)
Изначально там стоял другой датчик но его пробило дугой сгорело все в нем . Прислали этот датчик и вот с ним теперь проблемма . Говорят что он работает по другому адресу . Програмиста уже давно нет . Вот я к вам и обратился за помощью .

(Отредактировано автором: 08 Марта, 2017 - 05:02:39)

 
 Top
Predator Супермодератор Post Id


Супермодератор


Сообщений всего: 1307
Дата рег-ции: Июль 2012  



Остаётся вытащить всё, что есть по протоколу, и пытаться запросить по всем адресам (256 адресов считая 0х00 и 0хff - за пару часов прогнать можно легко).
Если вытаскивать по протоколу нечего и негде - то становиться осциллографом на линии и смотреть-рисовать.
 
 Top
Страниц (1): [1]
« Микроконтроллеры »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 





Powered by Exclusive Bulletin Board
ExBB FM 1.0 RC1 Smiles by Fool from Foolstown
  Яндекс.Метрика   Рейтинг@Mail.ru