Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
09.01.2013, 15:10
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
|
Re: UART и несколько датчиков
Belka12, а откуда вообще взялся RS485? Вы специализированную микросхему ставили или напрямую подключали?
Ну да, на dinaMENT злые дядьки написали RS232, но на МИП русским по белому написано - UART.
Вам нужно:
- 2 элемента 2-ИЛИ на демультиплексор
- 1 элемент 2-И на сумматор
можно к демультиплексору добавить 1 инвертор, чтоб не занимать лишнюю лапку МК
|
|
|
|
09.01.2013, 15:13
|
|
Частый гость
Регистрация: 31.07.2009
Сообщений: 40
Сказал спасибо: 0
Сказали Спасибо 11 раз(а) в 9 сообщении(ях)
|
Re: UART и несколько датчиков
НА Фирменной плате как раз и стоит RS-232 для связи с компом, но он ВНЕ ДАТЧИКА!
Поэтому Вам все равно потребуется построить линии связи с ADUC.
В описаниях все расписано полностью, сразу конечно можно и не въехать.
Еще раз ссылка на схему фирменной платы.
http://www.gassensor.ru/data/files/p...2-8V-RS232.PDF
|
|
|
|
09.01.2013, 15:15
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
|
Re: UART и несколько датчиков
Ссыль не работает, кладите пдф-ку сюда.
|
|
|
Сказали "Спасибо" omercury
|
|
|
09.01.2013, 15:27
|
|
Заблокирован
Регистрация: 27.03.2007
Сообщений: 1,328
Сказал спасибо: 12
Сказали Спасибо 576 раз(а) в 460 сообщении(ях)
|
Re: UART и несколько датчиков
Обмен с датчиком Dynament осуществляется фреймами. Начало фрейма есть байт DLE = 0x10. Пока этот байт DLE не появится в потоке байтов, датчик даже не дёрнется отвечать.
Поэтому предлагаю забыть об RS232, RS485 и мультиплексорах. А соединить MIPEX-2 (адрес, например, #FE) и Dynament по одной линии UART (3.3В), назначить один и тот же baudrate = 9600. И при общении с MIPEX не использовать байт DLE, а при общении с Dynament запретить использование словосочетания #FE. И будут оне тихо сидеть и не чирикать, когда не надо ...
|
|
|
|
09.01.2013, 15:43
|
|
Временная регистрация
Регистрация: 29.03.2009
Сообщений: 61
Сказал спасибо: 44
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: UART и несколько датчиков
Сообщение от omercury
|
Belka12, а откуда вообще взялся RS485? Вы специализированную микросхему ставили или напрямую подключали?
Ну да, на dinaMENT злые дядьки написали RS232, но на МИП русским по белому написано - UART.
Вам нужно:
- 2 элемента 2-ИЛИ на демультиплексор
- 1 элемент 2-И на сумматор
можно к демультиплексору добавить 1 инвертор, чтоб не занимать лишнюю лапку МК
|
В документации на optosense стоит RS485, а на Dynament, в документации RS232.
Только исходя из документации.
Цитата:
|
Вам нужно:
- 2 элемента 2-ИЛИ на демультиплексор
- 1 элемент 2-И на сумматор
можно к демультиплексору добавить 1 инвертор, чтоб не занимать лишнюю лапку МК
|
Лапки пока есть в наличии.
|
|
|
|
09.01.2013, 15:48
|
|
Временная регистрация
Регистрация: 29.03.2009
Сообщений: 61
Сказал спасибо: 44
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: UART и несколько датчиков
Сообщение от largn
|
НА Фирменной плате как раз и стоит RS-232 для связи с компом, но он ВНЕ ДАТЧИКА!
Поэтому Вам все равно потребуется построить линии связи с ADUC.
В описаниях все расписано полностью, сразу конечно можно и не въехать.
Еще раз ссылка на схему фирменной платы.
http://www.gassensor.ru/data/files/p...2-8V-RS232.PDF
|
Ссылка не работает.
Ну, так я и говорю о том, что мне надо постросить связи ADUC с датчиками, но не с одним, а с разными.
|
|
|
|
09.01.2013, 15:51
|
|
Временная регистрация
Регистрация: 29.03.2009
Сообщений: 61
Сказал спасибо: 44
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: UART и несколько датчиков
Сообщение от Yurkin2007
|
назначить один и тот же baudrate = 9600.
|
Не пойдет, скорости обмена у датчиков разные, но это не проблема, скорее всего с каждым датчиком общаться придется отдельно, ну и перенастраивать таймер заодно.
Сообщение от Yurkin2007
|
и Dynament по одной линии UART (3.3В),
|
Ага, а у optosense не более 3В, мелочь, но приятно.
Последний раз редактировалось Belka12; 09.01.2013 в 15:53.
|
|
|
|
09.01.2013, 16:03
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
|
Re: UART и несколько датчиков
Сообщение от Belka12
|
В документации на optosense стоит RS485
|
Цитата:
|
Датчик контроля метана/пропана МИП ВГ-02
Датчик контроля метана/пропана МИП ВГ-02
Начато производство измерительного преобразователя МИП ВГ-02-Х-Х имеющего унифицированный в рамках индустрии размер 4-ой серии CTL.
Датчик предназначен для использования в портативных (персональных) и стационарных приборах групп I и II с диффузионным способом забора пробы.
Датчик обеспечивает измерение метана в диапазоне от 0 до 100% НКПР или от 0 до 100% объемных.
Диапазон рабочих температур от -40 до +60 С.
Маркировка взрывозащиты Ex iа I U / Ex iа IIC U
Размер: ø20×16.6мм
Встроенный контроллер
Обмен данными: UART
Энергопотребление: менее 5 милливатт
|
http://optosense.ru/ru/products/mipex-02.html
Сообщение от Belka12
|
Я пробовала опрашивать и принимать данные с газового датчика со встроенным RS485 интерфейсом optosense. Там все работает нормально. Скорость обмена 9600.
|
Что-нибудь между ADUC831 и датчиком стоит? Преобразователь тырфейса, в смысле.
|
|
|
|
09.01.2013, 16:26
|
|
Частый гость
Регистрация: 31.07.2009
Сообщений: 40
Сказал спасибо: 0
Сказали Спасибо 11 раз(а) в 9 сообщении(ях)
|
Re: UART и несколько датчиков
ВЩТ ПРИМЕРНАЯ СХЕМА СОЕДИНЕНИЙ ДЛЯ ОРГАНИЗАЦИИ ПОЛНОДУПЛЕКСНОЙ ЛИНИИ СВЯЗИ. НЕ ПОКАЗАНЫ ЛИННИИ ПИТАНИЯ
И РЕЗИСТОРЫ СОГЛАСОВАНИЯ СОПРОТИВЛЕНИЯ ЛИНИЙ.
ЗДЕСЬ RX, TX ВХОДЫ И ВЫХОДЫ МИКРОКОНТРОЛЛЕРА И ДАТЧИКОВ,
ТО ЕСТЬ UART. ПРОГРАММИРУЙТЕ ПРИЕМ И ПЕРЕДАЧУ СООТВЕТСЕВУЮЩИХ
ФРЕЙМОВ. ЖЕЛАЮ УСПЕХОВ!
|
|
|
|
09.01.2013, 16:33
|
|
Гражданин KAZUS.RU
Регистрация: 16.06.2005
Сообщений: 944
Сказал спасибо: 25
Сказали Спасибо 174 раз(а) в 123 сообщении(ях)
|
Re: UART и несколько датчиков
Сообщение от largn
|
В качестве идеолога я настоял-бы на RS-485 c использованием
|
да не нужно ей с датчиков никакого RS485, если есть с них усарт (есть или нет, я не знаю, лень читать даташит не по задаче, так что полагаюсь на вас). Задача-то, если я правильно протелепатировал, что вроде подтвердила Belka12, купить несколько дешевых, невзрывозащищёных датчиков газов, вынуть их платы из корпуса, упихнуть платы вместе в небольшой корпус, уже взрывозащищёный, кинуть от них провода саниметров 10-15 длиной (питание и выход), к этим проводам подключить плату, на которой Belka12, разместит адук (ну хочется так, хотя он и не совсем соответствует, я бы поставил что-то 5В, или пик или атмел), обвязку для чтения входов выбранных датчиков, обвязку для обеспечения выхода (сухой контакт, 4-20 мА, RS485), клеммы например ваго. Где-то сбоку прицепить на проводах от адучной платы уф-светодиод (или ИК), светящий через защитное стекло на небольшой отражатель, а отражённый уф ловить каким-то фото датчиком, и по уровню принятого сигнала судить о степени загрязнения стекла. Затем написать ТУ на "Газоанализатор взрывозащищённый". После чего полученные сим образом девайсы вместе с ту и комплектом КД отдать для сертификации в "ПОЖТЕСТ" ВНИИПО и/или НАНИО «ЦСВЭ», получить сертификаты и продавать уже взрывозащищёные приборы за дорого.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 20:17.
|
|