Actions

Difference between revisions of "KAmodRPi CAN RS485 HAT (PL)"

(Created page with "__jzpdf__ ====== Opis ====== [https://kamami.pl/moduly-rozszerzajace-do-raspberry-pi/581674-nakladka-do-raspberry-pi-z-can-oraz-rs485.html KAmodRPi RS485 CAN HAT ] KAmodRPI R...")
 
Line 1: Line 1:
 
__jzpdf__
 
__jzpdf__
 
====== Opis ======
 
====== Opis ======
[https://kamami.pl/moduly-rozszerzajace-do-raspberry-pi/581674-nakladka-do-raspberry-pi-z-can-oraz-rs485.html KAmodRPi RS485 CAN HAT  
+
[https://kamami.pl/moduly-rozszerzajace-do-raspberry-pi/581674-nakladka-do-raspberry-pi-z-can-oraz-rs485.html KAmodRPi RS485 CAN HAT] to nakładka dla komputera Raspberry Pi rozszerzająca jego interfejsy o RS485 oraz CAN.  Płytka wyposażona została w układy MCP2515 oraz MCP2551 do obsługi magistrali CAN, natomiast konwersją sygnału na poziomy odpowiadające magistrali RS485 odpowiada układ ST3485. Umożliwia komunikację komputerów Raspberry z magistralami używanymi np. w automatyce oraz pojazdach.
] KAmodRPI RS485 CAN HAT to nakładka dla komputera Raspberry Pi rozszerzająca jego interfejsy o RS485 oraz CAN.  Płytka wyposażona została w układy MCP2515 oraz MCP2551 do obsługi magistrali CAN, natomiast konwersją sygnału na poziomy odpowiadające magistrali RS485 odpowiada układ ST3485. Umożliwia komunikację komputerów Raspberry z magistralami używanymi np. w automatyce oraz pojazdach.
 
  
 
<center>
 
<center>
[[File:RPi_CAN_RS485_HAT.png|none|400px|thumb|center]]
+
[[File:RPi_CAN_RS485_HAT.png|none|700px|thumb|center]]
 
</center>
 
</center>
  
Line 40: Line 39:
 
</center>
 
</center>
  
===== Opis wyprowadzeń - złącze standardu Pmod =====
+
===== Opis wyprowadzeń - złącza magistral =====
  
 
<center>
 
<center>
Line 49: Line 48:
 
! style="text-align: center;"|Funkcja
 
! style="text-align: center;"|Funkcja
 
|-
 
|-
| style="text-align: center;"|6 (VDD)
 
| rowspan="2" style="text-align: center;" |Zasilanie modułu
 
|-
 
| style="text-align: center;"|5 (GND)
 
|-
 
| style="text-align: center;"|4 (OUT)
 
| style="text-align: center;"|Wyjście cyfrowe czujnika
 
|-
 
| style="text-align: center;"|3 -
 
| style="text-align: center;"|-
 
|-
 
| style="text-align: center;"|2 -
 
| style="text-align: center;"|-
 
|-
 
| style="text-align: center;"|1 -
 
| style="text-align: center;"|-
 
|}
 
</center>
 
  
===== Opis wyprowadzeń - złącze standardu KAMAMI =====
+
| style="text-align: center;"|4 (A)
 
+
| style="text-align: center;"|RS485 - sygnał odwrócony
<center>
 
{| class="wikitable"  style="width: 1000px;"
 
|-
 
! style="text-align: center;" rowspan="10"| [[File:KAmodPCF8883T_obrys_zlacza_kamami.png|center|150px]]
 
! style="text-align: center;"|Numer styku
 
! style="text-align: center;"|Funkcja
 
|-
 
| style="text-align: center;"|1 (VDD_5V)
 
| style="text-align: center;" |Zasilanie modułu
 
 
|-
 
|-
| style="text-align: center;"|2 -
+
| style="text-align: center;"|3 (B)
| style="text-align: center;"|-
+
| style="text-align: center;"|RS485 - sygnał nieodwrócony
 
|-
 
|-
| style="text-align: center;"|3 (OUT)
+
| style="text-align: center;"|2 (L)
| style="text-align: center;"|Wyjście cyfrowe czujnika
+
| style="text-align: center;"|CAN Low
 
|-
 
|-
| style="text-align: center;"|4 (GND)
+
| style="text-align: center;"|1 (H)
| style="text-align: center;"| Masa zasilania
+
| style="text-align: center;"|CAN High
 
|}
 
|}
 
</center>
 
</center>
  
 
====== Wybór trybu pracy ======
 
====== Wybór trybu pracy ======
Moduł KAmodPCF8883T wyposażony został w zworki pozwalające na konfigurację trybu pracy układu. Załączona może być jedna z trzech zworek. Pozwala na wybór pracy układu w trybie:
+
Moduł KAmodRPi RS485 CAN HAT wyposażony został w układ realizujący automatyczną detekcję kierunku transmisji. Układ ten jednak nie jest aktywny; kierunek transmisji wybierany jest przez stan pinu GPIO 4 komputera Raspberry Pi. W celu oszczędzenia tego wyprowadzenia istnieje możliwość załączenia wyżej wspomnianego układu:
*PB (Push Button) – wyjście jest w stanie wysokim tak długo, jak długo występuje zdarzenie na sondzie
+
*Zworki przylutowane w polach DIR CTRL (domyślna konfiguracja) oznaczają manualny wybór kierunku transmisji
*PUL (Pulse) – zdarzenie jest aktywne przez 1 s po wystąpieniu zdarzenia na sondzie
+
*Zworki przylutowane w polach AUTO oznaczają automatyczną detekcję kierunku transmisji
*TOG (Toggle) – wystąpienie zdarzenia na sondzie powoduje zmianę stanu na pinie wyjściowym
 
 
<center>
 
<center>
[[File:KAmodPCF8883T_obrys_tryb_pracy.png|none|200px|thumb|center]]
+
[[File:RPi_CAN_RS485_HAT_dir_ctrl.png|none|500px|thumb|center]]
 
</center>
 
</center>
  
====== Sonda dotyku ======
+
====== Rezystory terminujące ======
Moduł KAmodPCF8883T posiada wbudowaną sondę dotyku o wymiarach 10 x 6 mm.
+
Moduł wyposażony został w rezystory terminujące, zarówno dla magistrali CAN jak i RS485. Rezystory te można odłączyć, wykorzystując do tego następujące zworki:
 
<center>
 
<center>
[[File:KAmodPCF8883T_obrys_sonda.png|none|200px|thumb|center]]
+
[[File:RPi_CAN_RS485_HAT_terminator.png|none|500px|thumb|center]]
 
</center>
 
</center>
  
 
====== Dioda sygnalizacyjna ======
 
====== Dioda sygnalizacyjna ======
Moduł KAmodPCF8883T został wyposażony w diodę sygnalizacyjną stanu pinu wyjściowego układu. Pozwala na łatwy odczyt stanu oraz szybką diagnostykę działania modułu bez potrzeby podłączania układów zewnętrznych do pinu wyjściowego.
+
Moduł KAmodPCF8883T został wyposażony w diody sygnalizacyjne stanu magistral. Pozwala na łatwy odczyt stanu oraz szybką diagnostykę.
 
<center>
 
<center>
[[File:KAmodPCF8883T_obrys_dioda.png|none|200px|thumb|center]]
+
[[File:RPi_CAN_RS485_HAT_diody.png|none|650px|thumb|center]]
 
</center>
 
</center>
  
 
===== Wymiary zewnętrzne =====
 
===== Wymiary zewnętrzne =====
 +
Płytka została zaprojektowana tak, aby wymiarami oraz otworami montażowymi odpowiadała płytce Raspberry Pi Zero:
 
<center>
 
<center>
[[File:KAmodPCF8883T_wymiary_PCB.png|none|275px|thumb|center]]
+
[[File:RPi_CAN_RS485_HAT_wymiary_PCB.png|none|500px|thumb|center]]
 
</center>
 
</center>
  
 
===== Linki zewnętrzne =====
 
===== Linki zewnętrzne =====
*[http://download.kamami.pl/....pdf Karta katalogowa układu KAmodPCF8883T firmy NXP]
+
*[https://wiki.kamamilabs.com/images/9/99/ST3485.pdf Karta katalogowa układu ST3485 firmy ST]
 +
*[https://wiki.kamamilabs.com/images/8/83/MCP2515.pdf Karta katalogowa układu MCP2515 firmy Microchip]
 +
*[https://wiki.kamamilabs.com/images/f/f0/MCP2551.pdf Karta katalogowa układu MCP2515 firmy Microchip]

Revision as of 18:00, 5 January 2021

Opis

KAmodRPi RS485 CAN HAT to nakładka dla komputera Raspberry Pi rozszerzająca jego interfejsy o RS485 oraz CAN. Płytka wyposażona została w układy MCP2515 oraz MCP2551 do obsługi magistrali CAN, natomiast konwersją sygnału na poziomy odpowiadające magistrali RS485 odpowiada układ ST3485. Umożliwia komunikację komputerów Raspberry z magistralami używanymi np. w automatyce oraz pojazdach.

RPi CAN RS485 HAT.png
Podstawowe cechy i parametry
  • Złącze zgodne z 40-pinowym standardem Raspberry
  • Interfejs CAN
    • Kontroler CAN MCP2515 sterowany poprzez SPI
    • Transceiver MCP2551
  • Interfejs RS485
    • Transceiver ST3485 (kompatybilny z MAX485)
    • Transmisja half-duplex
    • Automatyczna detekcja kierunku transmisji (możliwość sterowania kierunkiem po przelutowaniu dwóch rezystorów)
  • Sygnały wyprowadzone na złącza goldpin oraz listwy zaciskowe
  • Diody na liniach TX oraz RX sygnalizujące wysyłanie oraz odbieranie danych
  • Wbudowane zworki umożliwiające dołączenie rezystorów terminujących 120 Ohm
  • Wymiary: 65 mm x 30 mm x 20 mm
Wyposażenie standardowe
Kod Opis
KAmodRPi RS485 CAN HAT
  • Zmontowany i uruchomiony moduł
Schemat elektroniczny
RPi CAN RS485 HAT schemat.png
Opis wyprowadzeń - złącza magistral
RPi CAN RS485 HAT obrys zlacze.png
JP1 Funkcja
4 (A) RS485 - sygnał odwrócony
3 (B) RS485 - sygnał nieodwrócony
2 (L) CAN Low
1 (H) CAN High
Wybór trybu pracy

Moduł KAmodRPi RS485 CAN HAT wyposażony został w układ realizujący automatyczną detekcję kierunku transmisji. Układ ten jednak nie jest aktywny; kierunek transmisji wybierany jest przez stan pinu GPIO 4 komputera Raspberry Pi. W celu oszczędzenia tego wyprowadzenia istnieje możliwość załączenia wyżej wspomnianego układu:

  • Zworki przylutowane w polach DIR CTRL (domyślna konfiguracja) oznaczają manualny wybór kierunku transmisji
  • Zworki przylutowane w polach AUTO oznaczają automatyczną detekcję kierunku transmisji
RPi CAN RS485 HAT dir ctrl.png
Rezystory terminujące

Moduł wyposażony został w rezystory terminujące, zarówno dla magistrali CAN jak i RS485. Rezystory te można odłączyć, wykorzystując do tego następujące zworki:

RPi CAN RS485 HAT terminator.png
Dioda sygnalizacyjna

Moduł KAmodPCF8883T został wyposażony w diody sygnalizacyjne stanu magistral. Pozwala na łatwy odczyt stanu oraz szybką diagnostykę.

RPi CAN RS485 HAT diody.png
Wymiary zewnętrzne

Płytka została zaprojektowana tak, aby wymiarami oraz otworami montażowymi odpowiadała płytce Raspberry Pi Zero:

RPi CAN RS485 HAT wymiary PCB.png
Linki zewnętrzne