роботы
робототехника
микроконтроллеры
Главная
Новости
Спорт
Шаг за шагом
Статьи
Wiki
Форум
Downloads
Ссылки
Контакты
 


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

> Описание: Узнать по какому адрессу счмтывается
ur3ilr
Отправлено: 06 Марта, 2017 - 11:06:34
Post Id


Рядовой


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





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


Гуру


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





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


Рядовой


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





Датчик и мать самодельные , листинга программ нет . Что и как нужно сделать . Я в этом только начинаю разбираться .
 
 Top
Predator
Отправлено: 06 Марта, 2017 - 16:22:49
Post Id


Гуру


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





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


Рядовой


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





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


Рядовой


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





А вот считанная прошивка
Скачать файл: 7317.rar
Скачан раз: 3
 
 Top
Predator
Отправлено: 07 Марта, 2017 - 14:11:51
Post Id


Гуру


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





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

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

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


Рядовой


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





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

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

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

 
 Top
Predator
Отправлено: 09 Марта, 2017 - 18:20:35
Post Id


Гуру


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





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


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





Powered by Exclusive Bulletin Board
ExBB FM 1.0 RC1 Smiles by Fool from Foolstown