Wiren Board 4: GPIO List: различия между версиями

Материал из Wiren Board
м (A.Degtyarev переименовал страницу Wiren Board 4:Список GPIO в Wiren Board 4: GPIO List без оставления перенаправления: Часть переводимой страницы Wiren Board 4:Список GPIO.)
(не показаны 23 промежуточные версии 3 участников)
Строка 1: Строка 1:
<languages/>
=== GPIO для транзисторов управления низковольтной нагрузкой  ===
<translate>
{{Wbincludes: GPIO}}
=== Реализация портов RS-485 ===


{| class="wikitable"
|'''Модель контроллера'''
|'''Название порта в Linux'''
|'''Разъём на контроллере'''
|'''Примечание'''
|-
| rowspan="2" |[[Wiren Board 4]]
|''/dev/ttyNSC0''
|Подписан ''RS-485-ISO''
|Изолированный порт, установлен терминатор
|-
|''/dev/ttyNSC1''
|
|Неизолированный порт, установлен терминатор
|-
|}
=== GPIO для транзисторов управления низковольтной нагрузкой  === <!--T:1-->
<!--T:2-->
{| border="1"
{| border="1"
| клеммник || функция|| GPIO  || вывод olinuxino || комментарии
| клеммник || функция|| GPIO  || вывод olinuxino || комментарии
|-
|-


<!--T:3-->
| Клеммник ADC1  || '''FET'''/ADC ||  17 || 20 @ CON1  ||Выход "открытый коллектор"; ADC channel 3
| Клеммник ADC1  || '''FET'''/ADC ||  17 || 20 @ CON1  ||Выход "открытый коллектор"; ADC channel 3
|-
|-


<!--T:4-->
| Клеммник ADC2  || '''FET'''/ADC ||  7 || 18 @ CON1  ||Выход "открытый коллектор"; ADC channel 4
| Клеммник ADC2  || '''FET'''/ADC ||  7 || 18 @ CON1  ||Выход "открытый коллектор"; ADC channel 4
|-
|-


<!--T:5-->
| Клеммник ADC3  || '''FET'''/ADC ||  5 || 16 @ CON1  ||Выход "открытый коллектор"; ADC channel 6
| Клеммник ADC3  || '''FET'''/ADC ||  5 || 16 @ CON1  ||Выход "открытый коллектор"; ADC channel 6
|-
|-




<!--T:6-->
| Клеммник ADC4 (out)  || '''FET'''/ADC/DI || 53  || 14 @ CON1  ||Выход "открытый коллектор"; ADC channel 0; цифровой вход
| Клеммник ADC4 (out)  || '''FET'''/ADC/DI || 53  || 14 @ CON1  ||Выход "открытый коллектор"; ADC channel 0; цифровой вход
|-
|-




<!--T:7-->
| Клеммник ADC5 (out)  || '''FET'''/ADC/DI || 2  || 13 @ CON1  ||Выход "открытый коллектор"; ADC channel 1 ; цифровой вход
| Клеммник ADC5 (out)  || '''FET'''/ADC/DI || 2  || 13 @ CON1  ||Выход "открытый коллектор"; ADC channel 1; цифровой вход
|-
|-


<!--T:8-->
| Клеммник DR1 (out)  || '''FET'''/DI ||   ||  GPIO6@ [[LAN9514]]  ||Выход "открытый коллектор"; вход "сухой контакт"
| Клеммник D1 (out)  || '''FET'''/DI || 248  ||  GPIO6@ [[Special:MyLanguage/LAN9514|LAN9514]]  ||Выход "открытый коллектор"; вход "сухой контакт"
|-
|-


<!--T:9-->
| Клеммник DR2 (out)  || '''FET'''/DI ||   ||  GPIO5@ [[LAN9514]]  ||Выход "открытый коллектор"; вход "сухой контакт"
| Клеммник D2 (out)  || '''FET'''/DI || 247 ||  GPIO5@ [[Special:MyLanguage/LAN9514|LAN9514]]  ||Выход "открытый коллектор"; вход "сухой контакт"
|-
|-




<!--T:10-->
| Клеммник DR3 (out)  || '''FET'''/DI ||   ||  GPIO4@ [[LAN9514]]  ||Выход "открытый коллектор"; вход "сухой контакт"
| Клеммник D3 (out)  || '''FET'''/DI || 246 ||  GPIO4@ [[Special:MyLanguage/LAN9514|LAN9514]]  ||Выход "открытый коллектор"; вход "сухой контакт"
|-
|-




<!--T:11-->
| Клеммник DR4 (out)  || '''FET'''/DI ||   ||  GPIO3@ [[LAN9514]]  ||Выход "открытый коллектор"; вход "сухой контакт"
| Клеммник D4 (out)  || '''FET'''/DI || 245  ||  GPIO3@ [[Special:MyLanguage/LAN9514|LAN9514]]  ||Выход "открытый коллектор"; вход "сухой контакт"
|-
|-
|}
|}


=== GPIO на клеммниках  === <!--T:12-->
=== GPIO на клеммниках  ===


<!--T:13-->
{| border="1"
{| border="1"
| клеммник || функция|| GPIO  || вывод olinuxino || комментарии
| клеммник || функция|| GPIO  || вывод olinuxino || комментарии
|-
|-


<!--T:14-->
| Клеммник ADC4 (in)  || FET/ADC/'''DI'''  ||  123 || GPIO3 @ [[SC16IS752]]  ||Выход "открытый коллектор"; ADC channel 0; цифровой вход
| Клеммник ADC4 (in)  || FET/ADC/'''DI'''  ||  123 || GPIO3 @ [[Special:MyLanguage/SC16IS752|SC16IS752]]  ||Выход "открытый коллектор"; ADC channel 0; цифровой вход
|-
|-


<!--T:15-->
| Клеммник ADC5 (in)  || FET/ADC/'''DI''' || 1  ||  12@CON1||Выход "открытый коллектор"; ADC channel 1; цифровой вход
| Клеммник ADC5 (in)  || FET/ADC/'''DI''' || 1  ||  12@CON1||Выход "открытый коллектор"; ADC channel 1; цифровой вход
|-
|-


<!--T:16-->
| Клеммник R1  || '''GPIO''', вход резистивных датчиков || 16 ||  19 @ CON1 || ADC channel 7
| Клеммник R1  || '''GPIO''', вход резистивных датчиков || 16 ||  19 @ CON1 || ADC channel 7
|-
|-
| Клеммник R2  || '''GPIO''', вход резистивных датчиков || 6  ||  17 @ CON1 || ADC channel 5 (подтянут к 3.3V (как?))
| Клеммник R2  || '''GPIO''', вход резистивных датчиков || 6  ||  17 @ CON1 || ADC channel 5
|-
|-






<!--T:17-->
| Клеммник 1-WIRE1  || 1-wire/'''GPIO''' || 52 || 26 @ CON1 || встроенная подтяжка, 1-wire по-умолчанию
| Клеммник 1-WIRE1  || '''1-wire/'''GPIO || 52 || 26 @ CON1 || встроенная подтяжка, 1-wire по-умолчанию
|-
|-
| Клеммник 1-WIRE2 || '''1-wire'''/GPIO || 50 || 25 @ CON1 || встроенная подтяжка, 1-wire по-умолчанию
| Клеммник 1-WIRE1 || 1-wire/'''GPIO''' || 50 || 25 @ CON1 || встроенная подтяжка, 1-wire по-умолчанию
|-
|-




<!--T:18-->
|}
|}


=== GPIO для входов "сухой контакт"  ===


=== GPIO для входов "сухой контакт"  === <!--T:19-->
<!--T:20-->
{| border="1"
{| border="1"
| клеммник || функция|| GPIO  || вывод olinuxino || комментарии
| клеммник || функция|| GPIO  || вывод olinuxino || комментарии
|-
|-


<!--T:21-->
| Клеммник DR1 (in)  || FET/'''DI''' || 36  ||  7 @ CON1  ||Выход "открытый коллектор"; вход "сухой контакт"
| Клеммник D1 (in)  || FET/'''DI''' || 36  ||  7 @ CON1  ||Выход "открытый коллектор"; вход "сухой контакт"
|-
|-


<!--T:22-->
| Клеммник DR2 (in)  || FET/'''DI''' || 37  ||  8 @ CON1  ||Выход "открытый коллектор"; вход "сухой контакт"
| Клеммник D2 (in)  || FET/'''DI''' || 37  ||  8 @ CON1  ||Выход "открытый коллектор"; вход "сухой контакт"
|-
|-




<!--T:23-->
| Клеммник DR3 (in)  || FET/'''DI''' ||  38 ||  9 @ CON1  ||Выход "открытый коллектор"; вход "сухой контакт"
| Клеммник D3 (in)  || FET/'''DI''' ||  38 ||  9 @ CON1  ||Выход "открытый коллектор"; вход "сухой контакт"
|-
|-




<!--T:24-->
| Клеммник DR4 (in)  || FET/'''DI''' || 39  ||  10 @ CON1  ||Выход "открытый коллектор"; вход "сухой контакт"
| Клеммник D4 (in)  || FET/'''DI''' || 39  ||  10 @ CON1  ||Выход "открытый коллектор"; вход "сухой контакт"
|-
|-


<!--T:25-->
|}
|}


=== GPIO на реле ===


=== GPIO на реле === <!--T:26-->
<!--T:27-->
{| border="1"
{| border="1"
|Linux GPIO ||вывод olinuxino || комментарии
|Linux GPIO ||вывод olinuxino || комментарии
|-
|-
|  33 || 4@CON1  ||  Relay 2
|  33 || 4@CON1  ||  Relay 1
|-
|-
|  34 || 5@CON1  ||  Relay 1
|  34 || 5@CON1  ||  Relay 2
|-
|-
|}
|}


=== GPIO на светодиоды ===


=== GPIO для внутреннего использования === <!--T:28-->
{| border="1"
|Linux GPIO ||вывод olinuxino ||комментарии
|-
|    || GPIO6 @ SC16IS752  ||  LED_1
|-
|    || GPIO7 @ SC16IS752  ||  LED_2
|-
|}
 
=== GPIO для внутреннего использования ===


<!--T:29-->
{| border="1"
{| border="1"
|Linux GPIO || ||  
|Linux GPIO || ||  
Строка 161: Строка 121:




<!--T:30-->
|   ||  7 @ CON1 ||  3.3V rail shutdown
| 35  ||  6 @ CON1 ||  3.3V rail shutdown
|-
|-


<!--T:31-->
| 3  || 12@CON2 ||  sc16is752 chip select
| 3  || 12@CON2 ||  sc16is752 chip select
|-
|-
Строка 171: Строка 129:
|-
|-


<!--T:32-->
| 92 ||  24 @ CON2 ||  [[RFM69H]] IRQ
| 92 ||  24 @ CON2 ||  [[Special:MyLanguage/RFM69H|RFM69H]] IRQ
|-
|-
| 4  ||  15 @ CON1 ||  [[Special:MyLanguage/RFM69H|RFM69H]] chip select
| 4  ||  15 @ CON1 ||  [[RFM69H]] chip select
|-
|-
|  91 ||  25 @ CON2 ||  [[Special:MyLanguage/RFM69H|RFM69H]] _DIO2
|  91 ||  25 @ CON2 ||  [[RFM69H]] _DIO2
|-
|-
|  ||  ||  [[Special:MyLanguage/NRF24L01|NRF24L01]] chip select
|  ||  ||  [[NRF24L01]] chip select
|-
|-
|  ||  ||  [[Special:MyLanguage/NRF24L01|NRF24L01]] enable
|  ||  ||  [[NRF24L01]] enable
|-
|-




<!--T:33-->
|  120 || GPIO0 @ [[SC16IS752]]  ||  RS-485 isolated supply enable
|  120 || GPIO0 @ [[Special:MyLanguage/SC16IS752|SC16IS752]]  ||  RS-485 isolated supply enable
|-
|-




<!--T:34-->
|  124 || GPIO4 @ [[SC16IS752]]  ||  SIM900R power FET
|  124 || GPIO4 @ [[Special:MyLanguage/SC16IS752|SC16IS752]]  ||  SIM900R power FET
|-
|-
|  125 || GPIO5 @ [[Special:MyLanguage/SC16IS752|SC16IS752]]  ||  SIM900R power KEY
|  125 || GPIO5 @ [[SC16IS752]]  ||  SIM900R power KEY
|-
|-




<!--T:35-->
|  249 || GPIO7 @ [[LAN951x]]  ||  SIM900R power status (input)
|  249 || GPIO7 @ [[Special:MyLanguage/LAN951x|LAN951x]]  ||  SIM900R power status (input)
|-
|-






<!--T:36-->
| 32 || 3@CON1  || watchdog output
| 32 || 3@CON1  || watchdog output
|-
|-
| 60 / PWM2  || 28@CON2  || Buzzer
|   || 28@CON2  || Buzzer
|-
 
<!--T:37-->
|  126  || GPIO6 @ SC16IS752  ||  Red LED
|-
|  127  || GPIO7 @ SC16IS752  ||  Green LED
|-
|-


<!--T:38-->
|}
|}




=== GPIO на разъёме расширения === <!--T:39-->
<!--T:40-->
[[Файл:Shield2.png|300px|thumb|right|[[Wiren Board 4 |Wiren Board 4 ]]]]
<!--T:41-->
{| border="1"
|Linux GPIO || ||  ||
|-
|55  || 7  @ CON2 || CE || i2c scl, подтяжка к 3.3V
|-
|56  || 8  @ CON2 || CSN || i2c sda, подтяжка к 3.3V
|-
| 23 ||  26 @ CON2 || IRQ ||
|-
<!--T:42-->
|}


<!--T:43-->
См. также [[Работа с GPIO]]
См. также [[Special:MyLanguage/Работа с GPIO|Работа с GPIO]]
</translate>

Версия 02:13, 23 декабря 2014

GPIO для транзисторов управления низковольтной нагрузкой

клеммник функция GPIO вывод olinuxino комментарии
Клеммник ADC1 FET/ADC 17 20 @ CON1 Выход "открытый коллектор"; ADC channel 3
Клеммник ADC2 FET/ADC 7 18 @ CON1 Выход "открытый коллектор"; ADC channel 4
Клеммник ADC3 FET/ADC 5 16 @ CON1 Выход "открытый коллектор"; ADC channel 6
Клеммник ADC4 (out) FET/ADC/DI 53 14 @ CON1 Выход "открытый коллектор"; ADC channel 0; цифровой вход
Клеммник ADC5 (out) FET/ADC/DI 2 13 @ CON1 Выход "открытый коллектор"; ADC channel 1 ; цифровой вход
Клеммник DR1 (out) FET/DI GPIO6@ LAN9514 Выход "открытый коллектор"; вход "сухой контакт"
Клеммник DR2 (out) FET/DI GPIO5@ LAN9514 Выход "открытый коллектор"; вход "сухой контакт"
Клеммник DR3 (out) FET/DI GPIO4@ LAN9514 Выход "открытый коллектор"; вход "сухой контакт"
Клеммник DR4 (out) FET/DI GPIO3@ LAN9514 Выход "открытый коллектор"; вход "сухой контакт"

GPIO на клеммниках

клеммник функция GPIO вывод olinuxino комментарии
Клеммник ADC4 (in) FET/ADC/DI 123 GPIO3 @ SC16IS752 Выход "открытый коллектор"; ADC channel 0; цифровой вход
Клеммник ADC5 (in) FET/ADC/DI 1 12@CON1 Выход "открытый коллектор"; ADC channel 1; цифровой вход
Клеммник R1 GPIO, вход резистивных датчиков 16 19 @ CON1 ADC channel 7
Клеммник R2 GPIO, вход резистивных датчиков 6 17 @ CON1 ADC channel 5
Клеммник 1-WIRE1 1-wire/GPIO 52 26 @ CON1 встроенная подтяжка, 1-wire по-умолчанию
Клеммник 1-WIRE1 1-wire/GPIO 50 25 @ CON1 встроенная подтяжка, 1-wire по-умолчанию

GPIO для входов "сухой контакт"

клеммник функция GPIO вывод olinuxino комментарии
Клеммник DR1 (in) FET/DI 36 7 @ CON1 Выход "открытый коллектор"; вход "сухой контакт"
Клеммник DR2 (in) FET/DI 37 8 @ CON1 Выход "открытый коллектор"; вход "сухой контакт"
Клеммник DR3 (in) FET/DI 38 9 @ CON1 Выход "открытый коллектор"; вход "сухой контакт"
Клеммник DR4 (in) FET/DI 39 10 @ CON1 Выход "открытый коллектор"; вход "сухой контакт"

GPIO на реле

Linux GPIO вывод olinuxino комментарии
33 4@CON1 Relay 1
34 5@CON1 Relay 2

GPIO на светодиоды

Linux GPIO вывод olinuxino комментарии
GPIO6 @ SC16IS752 LED_1
GPIO7 @ SC16IS752 LED_2

GPIO для внутреннего использования

Linux GPIO
51 27 @ CON1 ADC MUX A
57 22 @ CON1 ADC MUX B
54 21 @ CON1 ADC MUX C
7 @ CON1 3.3V rail shutdown
3 12@CON2 sc16is752 chip select
25 27@CON2 IRQ sc16is752
92 24 @ CON2 RFM69H IRQ
4 15 @ CON1 RFM69H chip select
91 25 @ CON2 RFM69H _DIO2
NRF24L01 chip select
NRF24L01 enable
120 GPIO0 @ SC16IS752 RS-485 isolated supply enable
124 GPIO4 @ SC16IS752 SIM900R power FET
125 GPIO5 @ SC16IS752 SIM900R power KEY
249 GPIO7 @ LAN951x SIM900R power status (input)
32 3@CON1 watchdog output
28@CON2 Buzzer


См. также Работа с GPIO