KAmod RPI RS485 X2 (PL): Difference between revisions
From Kamamilabs.com - Wiki
| Line 88: | Line 88: | ||
| style="background-color:#e3f2fd;text-align: center;"|Dołączenie rezystora terminującego 120 Ω do linii magistrali RS485-1, gdy zworka założona na szpilkach 2-3 | | style="background-color:#e3f2fd;text-align: center;"|Dołączenie rezystora terminującego 120 Ω do linii magistrali RS485-1, gdy zworka założona na szpilkach 2-3 | ||
|- | |- | ||
| rowspan="3"; style="background-color:# | | rowspan="3"; style="background-color:#e0f2f1;text-align: center;"|<b>RS485-2</b> | ||
| style="background-color:# | | style="background-color:#e0f2f1;text-align: center;"|<b>R2J3</b><br>Złącze <br>Phoenix MC 3,81 mm | ||
| style="background-color:# | | style="background-color:#e0f2f1;text-align: center;"|Główne złącze magistrali RS485-2,<br> | ||
styk 1 – GND<br> | styk 1 – GND<br> | ||
styk 2 – B(-)<br> | styk 2 – B(-)<br> | ||
styk 3 – A(+)<br> | styk 3 – A(+)<br> | ||
|- | |- | ||
| style="background-color:# | | style="background-color:#e0f2f1;text-align: center;"|<b>R2J4</b> | ||
Złącze typu <br>goldpin 3x1, 2,54 mm | Złącze typu <br>goldpin 3x1, 2,54 mm | ||
| style="background-color:# | | style="background-color:#e0f2f1;text-align: center;"|Dodatkowe złącze magistrali RS485-2,<br> | ||
styk 1 – GND<br> | styk 1 – GND<br> | ||
styk 2 – B(-)<br> | styk 2 – B(-)<br> | ||
styk 3 – A(+)<br> | styk 3 – A(+)<br> | ||
|- | |- | ||
| style="background-color:# | | style="background-color:#e0f2f1;text-align: center;"|<b>R2J2</b> | ||
Szpilki <br>goldpin 3x1, 2,54 mm | Szpilki <br>goldpin 3x1, 2,54 mm | ||
| style="background-color:# | | style="background-color:#e0f2f1;text-align: center;"|Dołączenie rezystora terminującego 120 Ω do linii magistrali RS485-2, gdy zworka założona na szpilkach 2-3 | ||
|} | |} | ||
</center> | </center> | ||
<br><br> | |||
<center> | |||
[[File:KAmod_RPI_RS485_X2_2.jpg|none|800px|thumb|center]] | |||
</center> | |||
<br> | |||
Interfejsy RS485 są sterowane transceiverami typu ST485, z oddzielonymi galwanicznie sygnałami sterującymi. Linie magistrali są oznaczone jako: A(+), B(-) oraz masa GND i są dostępne na złączu typu Phoenix MC (R1J3, R2J3) oraz na szpilkach goldpin o standardowym rastrze 2,54 mm (R1J4, R2J4). Ich rozmieszczenie zostało pokazane na rysunku oraz jest opisane na dolnej stronie płytki modułu. Linie magistrali RS485 są wyposażone w obwody chroniące przed przepięciami.<br> | Interfejsy RS485 są sterowane transceiverami typu ST485, z oddzielonymi galwanicznie sygnałami sterującymi. Linie magistrali są oznaczone jako: A(+), B(-) oraz masa GND i są dostępne na złączu typu Phoenix MC (R1J3, R2J3) oraz na szpilkach goldpin o standardowym rastrze 2,54 mm (R1J4, R2J4). Ich rozmieszczenie zostało pokazane na rysunku oraz jest opisane na dolnej stronie płytki modułu. Linie magistrali RS485 są wyposażone w obwody chroniące przed przepięciami.<br> | ||
Dodatkowo, założenie zworki na szpilki 2-3 RxJ2 powoduje dołączenie rezystora terminującego 120 Ω pomiędzy liniami A i B danego interfejsu.<br><br> | Dodatkowo, założenie zworki na szpilki 2-3 RxJ2 powoduje dołączenie rezystora terminującego 120 Ω pomiędzy liniami A i B danego interfejsu.<br><br> | ||
Revision as of 16:00, 24 October 2025

Opis
KAmod RPI RS485 X2 - Moduł z dwoma interfejsami RS485 dla Raspberry Pi
KAmod RPI RS485 X2 pozwala w łatwy sposób rozbudować mini komputery Raspberry Pi 5 o dwa interfejsy RS485. Interfejsy zawierają rozbudowane obwody zabezpieczające oraz są odizolowane galwanicznie od obwodów sterujących, co gwarantuje stabilność działania i odporność na zakłócenia i awarie. Moduł został zaprojektowany tak, aby był kompatybilny z płytkami serii Raspberry Pi nie tylko w wersji 5. Jest sterowany poprzez interfejs SPI dostępny na 40 szpilkowym złączu GPIO RPi, a także w wielu innych płytkach, np Arduino, STM32 itd.
Podstawowe parametry
- 2 interfejsy RS485 sterowane kontrolerem SC16IS762 (SPI→2xUART)
- Interfejsy RS485 wyposażone w transceivery typu ST485
- Interfejsy RS485 są odseparowane galwanicznie od obwodów sterujących
- Możliwość dołączenia rezystorów terminujących 120 Ω do linii każdego interfejsu
- Maksymalna szybkość komunikacji interesów RS485: 500 kbps
- Sterowanie poprzez interfejs SPI pracujący z napięciem 3,3 V
- Automatyczne sterowanie kierunkiem transmisji transceiverów RS485
- Zasilanie 5 V/0,2 A pobierane z płytki Raspberry Pi lub z dodatkowego źródła
- Łatwy montaż na Raspberry Pi 5, także w wersji z radiatorem RPi Active Cooler
- Wymiary modułu 65x56 mm, wysokość ok. 15 mm (oraz złącze pod płytką o wysokości ok. 13 mm)
Wyposażenie standardowe
| Kod | Opis |
|---|---|
| KAmod RPI RS485 X2
|
Zmontowany i uruchomiony moduł |
| Zestaw montażowy |
Zestaw śrubek oraz dystansów umożliwiający przykręcenie nakładki do płytki Raspberry |
Schemat blokowy

Schemat elektryczny

Interfejsy RS485
| Interfejs | Element | Funkcja |
|---|---|---|
| RS485-1 |
R1J3 |
Główne złącze magistrali RS485-1, styk 1 – GND |
| R1J4 Złącze typu goldpin 3x1, 2,54 mm |
Dodatkowe złącze magistrali RS485-1, styk 1 – GND | |
| R1J2 Szpilki |
Dołączenie rezystora terminującego 120 Ω do linii magistrali RS485-1, gdy zworka założona na szpilkach 2-3 | |
| RS485-2 | R2J3 Złącze Phoenix MC 3,81 mm |
Główne złącze magistrali RS485-2, styk 1 – GND |
| R2J4
Złącze typu |
Dodatkowe złącze magistrali RS485-2, styk 1 – GND | |
| R2J2
Szpilki |
Dołączenie rezystora terminującego 120 Ω do linii magistrali RS485-2, gdy zworka założona na szpilkach 2-3 |

Interfejsy RS485 są sterowane transceiverami typu ST485, z oddzielonymi galwanicznie sygnałami sterującymi. Linie magistrali są oznaczone jako: A(+), B(-) oraz masa GND i są dostępne na złączu typu Phoenix MC (R1J3, R2J3) oraz na szpilkach goldpin o standardowym rastrze 2,54 mm (R1J4, R2J4). Ich rozmieszczenie zostało pokazane na rysunku oraz jest opisane na dolnej stronie płytki modułu. Linie magistrali RS485 są wyposażone w obwody chroniące przed przepięciami.
Dodatkowo, założenie zworki na szpilki 2-3 RxJ2 powoduje dołączenie rezystora terminującego 120 Ω pomiędzy liniami A i B danego interfejsu.
Sterowanie interfejsem RS485
Interfejsy RS485 są realizowane poprzez kontroler SC16IS762, którego dokładny opis jest dostępny w dokumentacji producenta. Kontroler jest sterowany poprzez interfejs SPI (MISO, MOSI, SCLK, CE), a dodatkowo generuje sygnał przerwania IRQ. Tryb pracy transceiverów RS485 może być sterowany sygnałami EN CH1 oraz EN CH2.
| Sygnał sterujący | Funkcja | Połączenie domyślne | Połączenie opcjonalne (*) |
|---|---|---|---|
| MOSI | Wejście danych SPI kontrolera SC16IS762 | GPIO10 - MOSI0 pin 19, JP2 |
GPIO20 - MOSI1 pin 38, JP5 |
| MISO | Wyjście danych SPI kontrolera SC16IS762 | GPIO09 - MISO pin 21, JP1 |
GPIO19 - MISO1 pin 35, JP4 |
| SCLK | Wejście sygnału zegarowego SPI kontrolera SC16IS762 | GPIO11 - SCLK0 pin 23, JP3 |
GPIO21 - SCLK1 pin 40, JP6 |
| CE | Wejście aktywujące interfejs SPI kontrolera SC16IS762 | GPIO08 - CE0 pin 24, JP7 |
GPIO18 pin 12, JP9 |
| IRQ | Wyjście przerwania IRQ kontrolera SC16IS762 | GPIO25 pin 22, JP8 |
GPIO24 pin 18, JP10 |
| EN CH1 | Sygnał przełączający transceiver RS485 -1 z trybu odbierania (L) w tryb nadawania (H) | GPIO04 pin 7, JP12 |
GPIO27 pin 13, JP11 |
| EN CH2 | Sygnał przełączający transceiver RS485-2 z trybu odbierania (L) w tryb nadawania (H) | GPIO17 pin 11, JP16 |
GPIO22 pin 15, JP15 |