Montaż sprzętowy
Szczegółowe instrukcje i schematy podłączeń dla sterownika boneIO, w tym zasilania, wejść, wyjść i magistral komunikacyjnych.
Wejścia Analogowe ADC
Wejścia analogowe odczytują czujniki, które podają napięcie zamiast stanu włącz/wyłącz — przetworniki poziomu, wilgotności, ciśnienia i podobne. boneIO Black ma ich 7, ADC 1–ADC 7. Sposób podłączenia zależy od wersji sterownika: sterowniki od wersji 1.0 mają port SERVICE obok złącza POWER, starsze go nie mają.
Sterowniki od wersji 1.0 (z portem SERVICE)
- Każde wejście ma własny, zabezpieczony stopień wejściowy z buforem, więc przyjmuje na zacisku 0–13,8 V — przetwornik 0–10 V podłączysz bez zewnętrznego dzielnika.
- Zacisk oznaczony X obok ADC 1 to AGND, masa analogowa. Do niego podłącz masę czujnika.
- Te sterowniki nie mają złącza ADC PWR.
- Domyślny filtr (multiply razy 1,8) pokazuje napięcie za stopniem wejściowym, około 0,13 napięcia na zacisku. Żeby odczytywać napięcie na samym zacisku, ustaw multiply na 13,8. Zobacz ADC.
Przykłady:
- Przetwornik 0–10 V (wilgotności, ciśnienia, poziomu…): +24V ze złącza POWER do zasilania przetwornika, jego wyjście do zacisku ADC, jego masa do X (AGND). Z multiply ustawionym na 13,8 panel pokazuje 0–10 V.
- Termometr NTC 10 kΩ: z +3.3V (złącze I²C) przez NTC do zacisku ADC i rezystor 10 kΩ z tego zacisku do X (AGND).
Na zacisk nie trafi więcej niż 3,3 V. Panel pokazuje napięcie, nie temperaturę — aplikacja nie ma krzywej termistora,
więc przelicz ją w Home Assistant. Przy multiply równym 13,8 rezystancja NTC to
R = 9,2 kΩ × (3,3 − U) / U, gdzieUto odczyt w woltach, a 9,2 kΩ to rezystor 10 kΩ równolegle z własnymi 115 kΩ wejścia. Temperaturę wyznaczysz z parametru B termistora z jego karty katalogowej. - Ten sam termometr z +5V: NTC bierze +5V z bloku 1-WIRE, rezystor 10 kΩ zostaje. Wyższe zasilanie daje
większą zmianę napięcia na stopień, więc dokładniejszy odczyt. Na zacisk nie trafi więcej niż 5 V, a rezystancja to
R = 9,2 kΩ × (5 − U) / U. Z tego +5V zasilane są też czujniki 1-Wire; NTC pobiera około 0,3 mA.
Masę czujnika podłączaj do X (AGND), a nie do dowolnego zacisku GND: to ta sama masa, ale na osobnej ścieżce, więc prąd przekaźników i procesora nie płynie przewodem, względem którego mierzone jest napięcie.