2482
правки
Admin (обсуждение | вклад) |
Admin (обсуждение | вклад) |
||
Строка 52: | Строка 52: | ||
Если вы хотите работать с портом RS-485 самостоятельно, не используя [[Драйвер wb-homa-modbus]], то сначала проверьте, что в файле <code>/etc/wb-homa-modbus.conf</code> нет конфигурации для этого порта - иначе стандартный драйвер будет писать в этот порт. Также ознакомьтесь с инструкцией [[Работа с последовательным портом из Linux]]. Также смотрите [[Доступ к RS-485 портам с PC]] | Если вы хотите работать с портом RS-485 самостоятельно, не используя [[Драйвер wb-homa-modbus]], то сначала проверьте, что в файле <code>/etc/wb-homa-modbus.conf</code> нет конфигурации для этого порта - иначе стандартный драйвер будет писать в этот порт. Также ознакомьтесь с инструкцией [[Работа с последовательным портом из Linux]]. Также смотрите [[Доступ к RS-485 портам с PC]] | ||
== Реализация портов в разных версиях Wiren Board == | |||
=== Wiren Board 5 === | |||
Порты определяются в системе как: | Порты определяются в системе как: | ||
* ''/dev/''ttyAPP1'' - неизолированный порт на клемниках A и B (подпись "RS-485"). | * ''/dev/''ttyAPP1'' - неизолированный порт на клемниках A и B (подпись "RS-485"). | ||
Строка 60: | Строка 60: | ||
На линиях установлены терминаторы. | На линиях установлены терминаторы. | ||
=== Wiren Board 4 === | |||
Порты определяются в системе как: | Порты определяются в системе как: | ||
* ''/dev/ttyNSC0 ''- изолированный (RS-485-ISO), | * ''/dev/ttyNSC0 ''- изолированный (RS-485-ISO), | ||
* ''/dev/ttyNSC1'' - неизолированный порт. | * ''/dev/ttyNSC1'' - неизолированный порт. | ||
=== [[Wiren Board NETMON-1]] === | |||
Контроллер имеет два полудуплексных порта. Трансиверы подключен к чипу [[SC16IS752]]. | Контроллер имеет два полудуплексных порта. Трансиверы подключен к чипу [[SC16IS752]]. | ||
Строка 72: | Строка 72: | ||
* ''/dev/ttyNSC1'' - разъём и6 | * ''/dev/ttyNSC1'' - разъём и6 | ||
=== Wiren Board Smart Home rev. 3.5 === | |||
[[Файл:Перемычки.png|thumb|300px|Перемычки терминаторов в Wiren Board Smart Home rev. 3.5]] | [[Файл:Перемычки.png|thumb|300px|Перемычки терминаторов в Wiren Board Smart Home rev. 3.5]] | ||
Строка 84: | Строка 84: | ||
Для уменьшения эффектов отражения, линии RS-485 должны заканчиваться "терминаторами" - резисторами, равными волновому сопротивлению линии. На плате установлены резисторы по 150 Ом между линиями A и В. Для их отключения распаяйте соответствующие SMD-перемычки (по умолчанию запаяны), см. фото. | Для уменьшения эффектов отражения, линии RS-485 должны заканчиваться "терминаторами" - резисторами, равными волновому сопротивлению линии. На плате установлены резисторы по 150 Ом между линиями A и В. Для их отключения распаяйте соответствующие SMD-перемычки (по умолчанию запаяны), см. фото. | ||
=== Wiren Board rev. 2.8 === | |||
Wiren Board 2.8 может поставляться с трансивером RS-485. Поддерживается полудуплексный режим работы, линии A и B выведены на клеммники. | Wiren Board 2.8 может поставляться с трансивером RS-485. Поддерживается полудуплексный режим работы, линии A и B выведены на клеммники. | ||
Трансивер подключен к чипу [[SC16IS752]]. | Трансивер подключен к чипу [[SC16IS752]]. Соответствующий последовательный порт определяется системой как ''/dev/ttyNSC0''. См. [[SC16IS752#UART0]] |