![]() |
Контроль переключателей с ПК
На дверях (ок. 50) стоят переключатели. Надо на ПК увидеть какие из них открыты. Только визуализация.
1. Какими средствами лучше подключить переключатели к компьютеру? Чтоб не пойти неверным путем. 2. Чем будет отличаться задача "какие из них открыты" от "какая из них открылась"? |
Цитата:
Цитата:
Цитата:
|
Пусть к тому же нарисуют мнемосхему, будет гораздо удобнее.
Цитата:
|
Цитата:
Если серезно, там в будущем плпнируется импульсные датчики поставить (для передачи "степени открытия" двери, а также направления - открытие это или закрытие), и ПО это ясно, но под "Какими средствами лучше подключить" я имел в виду как сигнал к ПК передать, например к каждой двери поставить TTLtoRS485 и потом на USB или другое какое решение. Сколько таких передатчиков можно к одному USB цеплять, чтоб не путались. Цитата:
Цитата:
Оффтопик:
Раньше при ответе в тему писмьа приходили, теперь не приходят, почему? Вроде в настройках ничего не менял.
|
Цитата:
|
Цитата:
Если хотите самодельничать то 4 жил должно хватить чтобы подключить одну штучку. И если ардуино, то наверное на их фанфорум и нужно идти, там , думаю, больше активность по этому делу будет Цитата:
|
Цитата:
Присмотрел у китайцев простенькие драйвера или как там: https://world.taobao.com/item/401919..._u=rn6hbel2fc5 Вроде они могут кучей соединиться к одному RS485-to-USB щтучке: https://world.taobao.com/item/398600..._u=rn6hbel21c9 вот только как это происходит, не вляпаться бы. Надо наверно чтоб каждый передавал свой ИД и состояние, чтоб RS485-to-USB это все понимал и подавал (не путая сигналы с разных источников) в ПК (у него свой софт есть для этого). Программисты уверяют что напишут любую программу, лишь бы данные приходили. ![]() Цитата:
|
переключатели и драйверы - это меньшее, о чём имеет смысл беспокоиться
Просто отдавать свой ID и состояние не вариант - у вас начнут одновременно в общую сеть вещать несколько датчиков. Обычно ставят одно устройство - master, которое поочерёдно опрашивает все ID, а те в свою очередь отвечают. Так что нужно ещё логику сетевого протокола реализовать. Что-то подобное народ на Arduino собирает, потому что "на железе" штучно дёшево реализовать не получится. |
Цитата:
если это мастер обеспечивает методом опроса, то так не пойдет :( |
Цитата:
чудес в любом случае не бывает: кто-то должен распределять общую шину между устройствами |
Busla, это да, дело в том, что у передатчиков если нет своей памяти, при опросе путаница может произайти. (о ранней событии узнать позже)
Вообще что это за мастера? есть какие-нибудь готовые, более-менее универсальные? ну чтоб в случае чего другой ктото разобрался и заменил чтото, и не висела эта система на меня всю жизнь. |
у вас всегда будет определённый лаг - добро пожаловать в реальную жизнь!
вы в принципе не сможете без памяти реализовать последовательную передачу данных как "что за мастера" - это то ПО, которое вам программисты обещали написать :-) |
Цитата:
|
maxo, аппаратно - да, в вашем случае, интерфейс RS485 у компьютера
это не переходник |
Busla, отлично. Приедут на той недели, посмотрим с чем съесть.
Всем спасибо за помощь. |
Цитата:
Цитата:
Мастером может быть и сам компьютер (в том числе с переходником USB --> COM RS-232/485). За секунду все устройства можно будет по нескольку раз опросить. Какая вам точность времени нужна? |
Время: 10:44. |
Время: 10:44.
© OSzone.net 2001-