Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Микроконтроллеры (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
Цитата
Не. RS485. Вот.

имхо не РС стандарт
наверняка должен быть переходник smile.gif
в виде некого дивайса втыкаемого в РС

Автор: Reaper 6.12.2003, 23:05
поищем.

Автор: val 9.12.2003, 16:00
Ищи... biggrin.gif . А потом имеется тема - программирование COM-порта...

Автор: Reaper 9.12.2003, 21:55
Переходник в виде некоего девайса втыкаемого в РС нашел smile.gif
С программированием COM-порта думаю как-нибудь разберусь biggrin.gif
Сложность в том, что я не знаю как с Сигналом общаться sad.gif

Автор: PILOT 19.12.2003, 21:35
Интерфейс RS-485 это просто интерфейс, а не протокол...
для того чтобы общаться с Сигналом-20 нужно знать протокол общения с ним. Иначе никак.
Но! Если работать с RS-485 через переходник (а точнее преобразователь напряжений и развязку) нужно уметь контролировать и управлять сигналами CTS, RTS и др. Причем сложность состоит в том что RS-485 двупроводной а значит не допускает дуплексного обмена данными, именно для установки кто передает а кто слушает можно (и нужно) использовать указанные сигналы...

СУВ.


Автор: tararam 20.12.2003, 00:30
Цитата
RS-485 двупроводной

Вовсе нет! 485 - это дифференциальный сигнал, но для этого и нужен переходник.
А вот, то< цто полудуплекс нигде не сказано!

Автор: PILOT 20.12.2003, 11:50
Цитата(tararam @ 19.12.2003, 21:30)
Цитата
RS-485 двупроводной

Вовсе нет! 485 - это дифференциальный сигнал, но для этого и нужен переходник.
А вот, то< цто полудуплекс нигде не сказано!

От драйвера (например 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 @ 20.12.2003, 17:42)

Вот вам ссылка - изучайте!

http://kilm.by.ru/im/inter/rs485/chainik.shtml


Ув. Pilot сслка не работает.

Автор: PILOT 13.12.2004, 18:02
Работает. (может что-то было на их сервере)

СУВ.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)