|
Помощь в выборе коммандного инттерфейса, Передача нескольких кодов комманд (проводная) |
|
|
|
 |
Ответов
|
Mar 6 2009, 19:26
|
Знающий
   
Группа: Свой
Сообщений: 921
Регистрация: 6-04-07
Из: Israel
Пользователь №: 26 822

|
Цитата(mdmitry @ Mar 6 2009, 15:48)  Что можно в пульте держать аппаратно? Какие условия эксплуатации? Если в пульте можно МК и помЕховая обстановка хорошая, то по USART все передавать. Надо 4 линии: GND, Vcc, RxD, TxD. Если нужна бОльшея надежность, то поставить преобразователи для RS232 в устройство и пульт. Насчет RS232 - в принципе реально ибо само устройство имеет RS232 и TxD, RxD, GND выходят на внешний разьем. Но тогда в пульте нужно какой-нить микроконтрллер и рутины RS232 комманд. В приципе я не ограничен аппаратно в плане пульта, хотелось просто попроще (хотя и думал CPLD там ставить, но тогда возможно и микроконтроллер для RS232 будет не сложнее...) Условия эксплуатации - снаружи (т.е. в "поле").
|
|
|
|
|
Mar 7 2009, 20:52
|
Знающий
   
Группа: Свой
Сообщений: 921
Регистрация: 6-04-07
Из: Israel
Пользователь №: 26 822

|
Цитата(galjoen @ Mar 7 2009, 16:42)  В автомобилях применяется в т.ч. Там ведь не везде CAN. Обычно до двери CAN, а в двери переходник с CAN на LIN и всякие лампочки, замки, стеклоподъёмники и т.п. уже по LIN управляются. LIN самосинхронизирующийся, т.е процессор от встроенного генератора может тактироваться в отличие от RS232 и т.п. А значит дешёвый. Специальные драйвера линии LIN имеются. Бывает их ещё однопроводным каном называют. Я не пользовался, но если интересно посмотрю - где-то ссылки были. В поисковике наберите - найдётся. Спасибо. В принципе в системе уже есть UART, на разьем выходят RS232 (TxD, RxD, GND) ибо система общается с PC по serial. Думаю это преймущество ибо не нужно изголяться вытаскивать еще доп. пины из системы на разьем. Значит по кабелю пойдут 3 линии, хотя ежели будет экранированный - по нему можно пустить землю, тогда останутся всего 2 линии (сигналы). Почитаю насчет LINa что-бы понять будет ли он выгоден в данной ситуации или RS232 есть самое оптимальное. Думаю в пульте поставлю какой-нить PIC контроллер с встроенным UARTом да драйвеер (скажем MAX232), на GPIO контроллера навесить кнопок/джойстик пульта, ну и ессно софт UARTa (по нажатию кнопки передается по UARTу соотв. код в систему). Думаю это будет наиболее простое и надежное решение, хотя с софтом для микроконтроллеров пока не доводилось иметь дело...
|
|
|
|
Сообщений в этой теме
Саша Z Помощь в выборе коммандного инттерфейса Mar 6 2009, 11:36       Саша Z Цитата(galjoen @ Mar 8 2009, 08:59) Про п... Mar 10 2009, 17:07        galjoen Цитата(Саша Z @ Mar 10 2009, 20:07) Да, н... Mar 10 2009, 17:42         Саша Z Цитата(galjoen @ Mar 10 2009, 20:42) Там ... Mar 10 2009, 19:55          galjoen Цитата(Саша Z @ Mar 10 2009, 22:55) Спаси... Mar 10 2009, 20:13           Саша Z Цитата(galjoen @ Mar 10 2009, 23:13) Атме... Mar 10 2009, 20:46            galjoen Цитата(Саша Z @ Mar 10 2009, 23:46) Ну ес... Mar 10 2009, 21:07             Саша Z Цитата(galjoen @ Mar 11 2009, 00:07) Поче... Mar 11 2009, 05:09              Rst7 Цитата(Саша Z @ Mar 11 2009, 07:09) Ага, ... Mar 11 2009, 11:52 Shamil Коммутировать в пульте 8 резисторов на 2-х проводн... Mar 6 2009, 13:39 mdmitry Если RS-232 содержит не только RxD, TxD, GND, но ... Mar 11 2009, 11:42
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|