Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
09.01.2013, 11:04
|
#61
|
Временная регистрация
Регистрация: 29.03.2009
Сообщений: 61
Сказал спасибо: 44
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: UART и несколько датчиков
Сообщение от Yurkin2007
|
Посылаете NETON - и адрес сохраняется в памяти датчика.
|
А что собою проедставляет команда "NETON" в шестнадцатеричном коде?
|
|
|
|
09.01.2013, 12:53
|
#62
|
Гражданин KAZUS.RU
Регистрация: 16.06.2005
Сообщений: 944
Сказал спасибо: 25
Сказали Спасибо 174 раз(а) в 123 сообщении(ях)
|
Re: UART и несколько датчиков
Сообщение от tanq
|
Короче, надо использовать аналоговые мультиплексоры.
|
Какой смысл? Чтобы было дороже? Аналоговый мультиплексор например ADG709, стоит около сотни рублей, а цифровой, который аналог нашего КП (выше указывали), стоит десятку и менее. При том что от адука по уарту идут логические уровни. 0 и 1. Плюс у аналоговых мультиплексоров совсем не нулевое сопротивление канала, обычно пара-тройка десятков Ом. Да и корпусом они поболя обычной логики.
Сообщение от largn
|
Все датчики подключаются к одной физической линии.
|
Все датчики мипекс ![Прикольно](images/smilies/icon_wink3.gif) . А белка поминала второй датчик собственного производства. Который по RS232. И почему-то никто, кроме вас, не вспомнил (а может не в курсе), что UART, RS485 и RS232 это физически разные интерфейсы.
Сообщение от Belka12
|
Ну, если под протоколом понимать один из нескольких возможных режимов его работы????
|
Нет. Режим работы - это понятие физического уровня. А протокол - уровнем выше, это логический уровень. Иными словами - режимы - это как передаются произвольные данные по конкретному каналу связи, протокол - это то, какие именно данные передаются, причём по произвольному каналу связи.
Сообщение от Belka12
|
А что собою проедставляет команда "NETON" в шестнадцатеричном коде?
|
А кто сказал, что это должно быть в шестнадцатеричном коде? Если это протокол DCON или подобный, то посылаются коды ASCII, или иными словами буквами. Которые конечно можно перевести в последовательность байт в шестнадцатиричном или десятичном или двоичном коде, используя таблицу кодов ASCII.
ЗЫ: Belka, почему бы не написать полностью задание, а не его фрагмент (типа есть задание взять несколько типовых невзрывозащищёных датчиков газов, собрать их в один взрывозащищёный корпус, обеспечить отдельной платой их опрос, добавить пару-тройку сервисных функций типа контроля прозрачности стекла и т.п. и продавать взрывозащищёный газоанализатор), а то тут такого насоветуют....
|
|
|
|
09.01.2013, 14:02
|
#63
|
Временная регистрация
Регистрация: 29.03.2009
Сообщений: 61
Сказал спасибо: 44
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: UART и несколько датчиков
Сообщение от Someone
|
А белка поминала второй датчик собственного производства. Который по RS232. И почему-то никто, кроме вас, не вспомнил (а может не в курсе), что UART, RS485 и RS232 это физически разные интерфейсы.
|
Во-во.
Цитата:
|
Нет. Режим работы - это понятие физического уровня. А протокол - уровнем выше, это логический уровень. Иными словами - режимы - это как передаются произвольные данные по конкретному каналу связи, протокол - это то, какие именно данные передаются, причём по произвольному каналу связи.
|
Да разницу понятий "режим" и "протокол" я как раз понимаю, просто мне до этого доводилось сталкиваться с UART только на физическом уровне, т.е. задавай режим работы и вперед с песней.
Цитата:
|
А кто сказал, что это должно быть в шестнадцатеричном коде? Если это протокол DCON или подобный, то посылаются коды ASCII, или иными словами буквами. Которые конечно можно перевести в последовательность байт в шестнадцатиричном или десятичном или двоичном коде, используя таблицу кодов ASCII.
|
Да хоть какой код, пусть будет ASCII, но пусть он будет открыт, а не скрыт под шубкой загадочного слова...NETON...
Цитата:
|
ЗЫ: Belka, почему бы не написать полностью задание, а не его фрагмент (типа есть задание взять несколько типовых невзрывозащищёных датчиков газов, собрать их в один взрывозащищёный корпус, обеспечить отдельной платой их опрос, добавить пару-тройку сервисных функций типа контроля прозрачности стекла и т.п. и продавать взрывозащищёный газоанализатор), а то тут такого насоветуют....
|
Ну, вот видите, Вы же сразу поняли в чем дело.
|
|
|
|
09.01.2013, 14:18
|
#64
|
Частый гость
Регистрация: 31.07.2009
Сообщений: 40
Сказал спасибо: 0
Сказали Спасибо 11 раз(а) в 9 сообщении(ях)
|
Re: UART и несколько датчиков
А белка поминала второй датчик собственного производства. Который по RS232. И почему-то никто, кроме вас, не вспомнил (а может не в курсе), что UART, RS485 и RS232 это физически разные интерфейсы.
В документации на второй датчик в качестве примера приведена схема подключения с использованием внешней! микросхемы преобразователя уровней RS-232.
Меняем RS-232 на RS-485 (два корпуса или сдвоенный) .
По одной витой паре слушаем - по второй пишем(полнодуплексная связь), какие проблемы?.
Ищите документацию от разработчика и разбирайтесь в ней.
|
|
|
|
09.01.2013, 14:21
|
#65
|
Заблокирован
Регистрация: 27.03.2007
Сообщений: 1,328
Сказал спасибо: 12
Сказали Спасибо 576 раз(а) в 460 сообщении(ях)
|
Re: UART и несколько датчиков
Сообщение от Belka12
|
а не скрыт под шубкой загадочного слова...NETON...
|
Надо заменить каждую букву в слове NETON на код из ASCII таблицы и добавить СR. Получится команда
|
|
|
Сказали "Спасибо" Yurkin2007
|
|
|
09.01.2013, 14:29
|
#66
|
Временная регистрация
Регистрация: 29.03.2009
Сообщений: 61
Сказал спасибо: 44
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: UART и несколько датчиков
Сообщение от Yurkin2007
|
Надо заменить каждую букву в слове NETON на код из ASCII таблицы и добавить СR. Получится команда
|
Спасибо!
|
|
|
|
09.01.2013, 14:34
|
#67
|
Временная регистрация
Регистрация: 29.03.2009
Сообщений: 61
Сказал спасибо: 44
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: UART и несколько датчиков
Сообщение от largn
|
А белка поминала второй датчик собственного производства. Который по RS232. И почему-то никто, кроме вас, не вспомнил (а может не в курсе), что UART, RS485 и RS232 это физически разные интерфейсы.
В документации на второй датчик в качестве примера приведена схема подключения с использованием внешней! микросхемы преобразователя уровней RS-232.
Меняем RS-232 на RS-485 (два корпуса или сдвоенный) .
По одной витой паре слушаем - по второй пишем(полнодуплексная связь), какие проблемы?.
Ищите документацию от разработчика и разбирайтесь в ней.
|
ОК.
А как это МЕНЯЕМ?
Надо бы не менять, а изыскать возможность применить оба датчика с разными интерфейсами.
Или я Вас как-то неправильно поняла?
|
|
|
|
09.01.2013, 14:40
|
#68
|
Частый гость
Регистрация: 31.07.2009
Сообщений: 40
Сказал спасибо: 0
Сказали Спасибо 11 раз(а) в 9 сообщении(ях)
|
Re: UART и несколько датчиков
а не скрыт под шубкой загадочного слова...NETON.
А загадочное почему?
Найдите документацию и прочтите ее полностью.
Если датчик самопальный , то применение RS-232 неудачное решение,
вследствие незначительного допустимого расстояния между устройствами.
|
|
|
|
09.01.2013, 15:02
|
#69
|
Временная регистрация
Регистрация: 29.03.2009
Сообщений: 61
Сказал спасибо: 44
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: UART и несколько датчиков
Сообщение от largn
|
а не скрыт под шубкой загадочного слова...NETON.
А загадочное почему?
Найдите документацию и прочтите ее полностью.
|
Читала, но не поняла, бывает. Некоторые составители документации считают, что пользователи должны догадаться обо всем сами, наверное.
![Смущение](images/smilies/icon_redface.gif)
Или пользоваться только той прикладной программой, которая обслуживает их фирменную плату связи с компом.
Цитата:
|
Если датчик самопальный , то применение RS-232 неудачное решение,
вследствие незначительного допустимого расстояния между устройствами.
|
Ну, какой же он самопальный? Разве фирма Dynament менее известна, чем Оptosense?
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 13:17.
|
|