Периферийные устройства: различия между версиями
Fizikdaos (обсуждение | вклад) |
|||
(не показано 7 промежуточных версий 3 участников) | |||
Строка 1: | Строка 1: | ||
<languages/> | |||
<translate> | |||
==Периферия== <!--T:1--> | |||
==Периферия== | |||
===Экраны=== | ===Экраны=== | ||
Поддерживается подключение различных экранов по последовательному интерфейсу. Также поддерживается подключение символьных экранов в параллельном режиме. | Поддерживается подключение различных экранов по последовательному интерфейсу. Также поддерживается подключение символьных экранов в параллельном режиме. | ||
====Serial TFT==== | ====Serial TFT==== <!--T:2--> | ||
Многие дисплеи поддерживаются драйвером https://github.com/notro/fbtft , который пока не интегрирован в mainline ядро. | Многие дисплеи поддерживаются драйвером https://github.com/notro/fbtft , который пока не интегрирован в mainline ядро. | ||
Список поддерживаемых драйвером моделей: https://github.com/notro/fbtft/wiki/LCD-Modules | Список поддерживаемых драйвером моделей: https://github.com/notro/fbtft/wiki/LCD-Modules | ||
<!--T:3--> | |||
Ниже приведён список протестированных с Wiren Board экранов. | Ниже приведён список протестированных с Wiren Board экранов. | ||
* 2.2’ TFT LCD: [[TFT01-2.2SP]] от Elecfreacs и клоны, 320x240 цветной, чип [[ILI9341]], от $6.5 в рознице | * 2.2’ TFT LCD: [[TFT01-2.2SP]] от Elecfreacs и клоны, 320x240 цветной, чип [[ILI9341]], от $6.5 в рознице | ||
Строка 17: | Строка 15: | ||
=== Zigbee MiWi transciever === | === Zigbee MiWi transciever === <!--T:4--> | ||
<!--T:5--> | |||
[[MOD-MRF24J40]] | [[MOD-MRF24J40]] | ||
===Интерфейсы=== | ===Интерфейсы=== <!--T:6--> | ||
====RS-232==== | ====RS-232==== | ||
* [https://www.olimex.com/Products/Modules/Interface/MOD-RS232/ MOD-RS232] - только TX/RX. Подключение до двух модулей к плате. Для подключения используется UEXT1 (необходимо отключить [[Debug UART]]) и UEXT2 (нельзя использовать одновременно с [[RS-485]]) | * [https://www.olimex.com/Products/Modules/Interface/MOD-RS232/ MOD-RS232] - только TX/RX. Подключение до двух модулей к плате. Для подключения используется UEXT1 (необходимо отключить [[Debug UART]]) и UEXT2 (нельзя использовать одновременно с [[RS-485]]) | ||
* Переходники [[USB-RS-232]]. До двух кабелей без использовании внешнего USB-хаба. Возможна программная [[LAN951x port power conrol|перезагрузка по питанию]] | * Переходники [[USB-RS-232]]. До двух кабелей без использовании внешнего USB-хаба. Возможна программная [[LAN951x port power conrol|перезагрузка по питанию]] | ||
====RS-485==== | ====RS-485==== <!--T:7--> | ||
* https://www.olimex.com/Products/Modules/Interface/MOD-RS485-ISO/ гальванически изолированный, full/half duplex, I2C-интерфейс, можно использовать совместно с [[Debug UART]] и [[RS-485]]. Возможно подключение больше двух устройств. | * https://www.olimex.com/Products/Modules/Interface/MOD-RS485-ISO/ гальванически изолированный, full/half duplex, I2C-интерфейс, можно использовать совместно с [[Debug UART]] и [[RS-485]]. Возможно подключение больше двух устройств. | ||
* https://www.olimex.com/Products/Modules/Interface/MOD-RS485 - half duplex, использует UART. До двух модулей. | * https://www.olimex.com/Products/Modules/Interface/MOD-RS485 - half duplex, использует UART. До двух модулей. | ||
=== | ===Считыватели бесконтактных карт и клавиатуры=== <!--T:8--> | ||
====Wiegand==== | |||
'''Стабильная работа с wiegand не гарантируется, рекомендуется использовать другие протоколы''' | |||
* Подключать линии D0 и D1 считывателей к GPIO необходимо через резисторы 1-20 кОм! (на Wiren Board 2.8) | |||
* Подключать линии D0 и D1 считывателей к GPIO необходимо через резисторы 1-20 кОм! | |||
* См. https://github.com/contactless/wirenboard/tree/master/examples/wiegand | * См. https://github.com/contactless/wirenboard/tree/master/examples/wiegand | ||
* См. https://github.com/contactless/wiegand-linux | |||
===Приборы учёта=== <!--T:9--> | |||
===Приборы учёта=== | |||
[[Приборы учёта с импульсным выходом]] | [[Приборы учёта с импульсным выходом]] | ||
===Modbus-устройства=== | ===Modbus-устройства=== <!--T:10--> | ||
[[Устройства с интерфейсом Modbus]] | [[Устройства с интерфейсом Modbus]] | ||
=== Кнопки и сухие контакты === | === Кнопки и сухие контакты === <!--T:11--> | ||
См. http://contactless.ru/forums/topic/%D0%BF%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5-%D0%BA%D0%BD%D0%BE%D0%BF%D0%BE%D0%BA-%D0%BA-gpio/#post-2384 | См. http://contactless.ru/forums/topic/%D0%BF%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5-%D0%BA%D0%BD%D0%BE%D0%BF%D0%BE%D0%BA-%D0%BA-gpio/#post-2384 | ||
См. [[Приборы учёта с импульсным выходом]] | См. [[Приборы учёта с импульсным выходом]] | ||
</translate> |
Версия 00:57, 25 февраля 2020
Периферия
Экраны
Поддерживается подключение различных экранов по последовательному интерфейсу. Также поддерживается подключение символьных экранов в параллельном режиме.
Serial TFT
Многие дисплеи поддерживаются драйвером https://github.com/notro/fbtft , который пока не интегрирован в mainline ядро. Список поддерживаемых драйвером моделей: https://github.com/notro/fbtft/wiki/LCD-Modules
Ниже приведён список протестированных с Wiren Board экранов.
- 2.2’ TFT LCD: TFT01-2.2SP от Elecfreacs и клоны, 320x240 цветной, чип ILI9341, от $6.5 в рознице
Zigbee MiWi transciever
Интерфейсы
RS-232
- MOD-RS232 - только TX/RX. Подключение до двух модулей к плате. Для подключения используется UEXT1 (необходимо отключить Debug UART) и UEXT2 (нельзя использовать одновременно с RS-485)
- Переходники USB-RS-232. До двух кабелей без использовании внешнего USB-хаба. Возможна программная перезагрузка по питанию
RS-485
- https://www.olimex.com/Products/Modules/Interface/MOD-RS485-ISO/ гальванически изолированный, full/half duplex, I2C-интерфейс, можно использовать совместно с Debug UART и RS-485. Возможно подключение больше двух устройств.
- https://www.olimex.com/Products/Modules/Interface/MOD-RS485 - half duplex, использует UART. До двух модулей.
Считыватели бесконтактных карт и клавиатуры
Wiegand
Стабильная работа с wiegand не гарантируется, рекомендуется использовать другие протоколы
- Подключать линии D0 и D1 считывателей к GPIO необходимо через резисторы 1-20 кОм! (на Wiren Board 2.8)
- См. https://github.com/contactless/wirenboard/tree/master/examples/wiegand
- См. https://github.com/contactless/wiegand-linux
Приборы учёта
Приборы учёта с импульсным выходом
Modbus-устройства
Устройства с интерфейсом Modbus
Кнопки и сухие контакты
См. http://contactless.ru/forums/topic/%D0%BF%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5-%D0%BA%D0%BD%D0%BE%D0%BF%D0%BE%D0%BA-%D0%BA-gpio/#post-2384 См. Приборы учёта с импульсным выходом