Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Микроконтроллеры (MCU) и микропроцессоры (MPU) > Сигнал-20 |
Автор: Reaper 4.12.2003, 23:24 |
Привет. Шеф дал задание. Опишу как понял. Мы ставим на объекте прибор охранной сигнализации Сигнал-20, подключаем к нему что то там, сам Сигнал-20 к компу и я пишу программу которая будет показывать состояние датчиков. Кто нибудь с чем нибудь таким сталкивался. Если да то поделитесь опытом. У меня пока никаких идей нет. Ссылок киньте или форум какой подскажите. Был бы очень признателен. |
Автор: oleg1973 5.12.2003, 03:45 |
а куда ты его втыкаеш та? сом? лпт? или там может контроллер в PCI втыкается? |
Автор: Reaper 5.12.2003, 20:34 |
Я его куда втыкать то не знаю. На нем есть два выхода, подписаны RS-478 кажется. |
Автор: Reaper 5.12.2003, 21:07 |
Не. RS485. Вот. |
Автор: podval 5.12.2003, 23:55 |
Перенесено из "Технологий" |
Автор: oleg1973 6.12.2003, 03:20 | ||
имхо не РС стандарт наверняка должен быть переходник ![]() в виде некого дивайса втыкаемого в РС |
Автор: Reaper 6.12.2003, 23:05 |
поищем. |
Автор: val 9.12.2003, 16:00 |
Ищи... ![]() |
Автор: Reaper 9.12.2003, 21:55 |
Переходник в виде некоего девайса втыкаемого в РС нашел ![]() С программированием COM-порта думаю как-нибудь разберусь ![]() Сложность в том, что я не знаю как с Сигналом общаться ![]() |
Автор: PILOT 19.12.2003, 21:35 |
Интерфейс RS-485 это просто интерфейс, а не протокол... для того чтобы общаться с Сигналом-20 нужно знать протокол общения с ним. Иначе никак. Но! Если работать с RS-485 через переходник (а точнее преобразователь напряжений и развязку) нужно уметь контролировать и управлять сигналами CTS, RTS и др. Причем сложность состоит в том что RS-485 двупроводной а значит не допускает дуплексного обмена данными, именно для установки кто передает а кто слушает можно (и нужно) использовать указанные сигналы... СУВ. |
Автор: tararam 20.12.2003, 00:30 | ||
Вовсе нет! 485 - это дифференциальный сигнал, но для этого и нужен переходник. А вот, то< цто полудуплекс нигде не сказано! |
Автор: PILOT 20.12.2003, 11:50 | ||||
От драйвера (например MAX485) идут 2 провода с диф сигналом это значит что он 2-х проводной (кроме тогобез земли и без питания). Переходник нужен для изменения уровня сигнала (от -12...+12 до -0.2...+0.2) в случае сопряжения с RS-232 Полудуплекс, т.к. драйвер либо посылает (мастер) либо получает (раб) для этого есть диф управляющие входы на той же MAX485. СУВ. |
Автор: tararam 20.12.2003, 16:39 |
протокол 485 специфицирует уровни дигналов. Переходной девайс их преобразует. Разработчик принимает пешение о способе обмена как то дуплекс/полудуплекс, число бит, паритет и т.д. Таким образом, мешать кашу с мухами не стоит. |
Автор: PILOT 20.12.2003, 17:42 |
Да нет такого протокола RS-485!!! Есть интерфейс! И нет понятия дуплекс для RS-485!!! Вот вам ссылка - изучайте! http://kilm.by.ru/im/inter/rs485/chainik.shtml Блин, и если не знаете не пишите. СУВ. |
Автор: zemfir 21.12.2003, 21:08 |
Если девайс свежий, то единственно правильное решение, это обратиться к разработчику. И он должен передать вам документацию. Если документация закрыта, т.е. разработчик считает, что писать проги для этого девайса его привелегия (если это так, то он конечно прав), то надо сниффить линию и пробовать, править, пробовать, но скорее всего это ни к чему не приведёт, т.к. разговор идёт об охранной системе, и в протоколе скорее всего заложена защита от снифа Так что наиболее правильный подход обратиться к разработчику. Если инфа по протоколу имеется, то его надо реализовывать и все. Смотрите документацию, объясните задачу начальнику и т.д. |
Автор: Гость_Андрей 24.11.2004, 23:47 |
Почитай систему "Орион" там всё сказано всех проблем на пять мнут. |
Автор: konst696 11.12.2004, 12:43 | ||
Ув. Pilot сслка не работает. |
Автор: PILOT 13.12.2004, 18:02 |
Работает. (может что-то было на их сервере) СУВ. |