Përmbajtje:
- Hapi 1: Mjetet dhe materialet
- Hapi 2: DIP Switch & Jumper Setting për BUS 1
- Hapi 3: DIP Switch & Jumper Setting për BUS 2
- Hapi 4: DIP Switch & Jumper Setting për BUS 3
- Hapi 5: Integrimi i Softuerit
Video: Deri në 3 autobusë RS485 në një Arduino: 5 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:24
Në këtë udhëzues do të tregoj se si të lidhni deri në 3 autobusë të pavarur RS485 me një Arduino. Kjo mund të jetë e dobishme nëse doni të krijoni një portë midis këtyre autobusëve ose nëse doni të kontrolloni pajisjet në këto autobusë (pa i lidhur autobusët vetë). Një aplikim tjetër është lidhja e një pajisjeje RS422 (për shembull kontrolli i motorit) dhe një pajisjeje RS485 (për shembull një sensor) me të njëjtin Arduino.
Në çdo rast do t'ju duhet një mburojë RS485 me ndërfaqe të izoluar për të eleminuar problemet e tokëzimit dhe për të mbrojtur Arduino.
Hapi 1: Mjetet dhe materialet
Hardware:
- Arduino UNO (ose ndonjë kompjuter tjetër i vetëm me priza Arduino Shield)
- Arduino RS42 / RS485 Shield me ndërfaqe të izoluar
Softuer:
Arduino IDE
Hapi 2: DIP Switch & Jumper Setting për BUS 1
Kërcyes:
- UART RX në pozicionin 0
- UART TX në pozicionin 1
- Tensioni në pozicionin 5V
Ndërruesi DIP:
- S1 = OFF - ON - ON - OFF
- S2 = OFF - OFF - ON - ON
- S3 = ON - OFF - OFF - OFF
Hapi 3: DIP Switch & Jumper Setting për BUS 2
Kërcyes:
- UART RX në pozicionin 2
- UART TX në pozicionin 3
- Tensioni në pozicionin 5V
Ndërruesi DIP:
- S1 = OFF - ON - ON - OFF
- S2 = OFF - OFF - ON - ON
- S3 = ON - OFF - OFF - OFF
Hapi 4: DIP Switch & Jumper Setting për BUS 3
Kërcyes:
- UART RX në pozicionin 4
- UART TX në pozicionin 5
- Tensioni në pozicionin 5V
Ndërruesi DIP:
- S1 = OFF - ON - ON - OFF
- S2 = OFF - OFF - ON - ON
- S3 = ON - OFF - OFF - OFF
Hapi 5: Integrimi i Softuerit
Mburoja për autobusin 1 do të përdorë harduerin UART në PIN 0 dhe 1 të Arduino. Të dy mburojat e tjera do të përdorin softuer UART.
#përfshi
SoftwareSerial RS485_BUS2 (2, 3);
SoftwareSerial RS485_BUS3 (4, 5);
void setup ()
{
….
// porti serik fillestar për autobusin 1
Serial.filloj (9600);
// porti serik fillestar për autobusin 2
RS485_BUS2.filloj (9600);
// porti serik fillestar për autobusin 3
RS485_BUS3.filloj (9600);
….
Të dhënat e transmetimit të këtyre softuerëve UART janë të kufizuara nga fuqia llogaritëse e Arduino. Sigurisht nëse do të përdorni një bord Arduino ose STM32 të bazuar në ARM, ky nuk do të jetë vërtet një problem, por për UNO -në rekomandohet të përdorni vetëm dy mburoja në të njëjtën kohë dhe për mburojën e dytë jo më shumë se 9600 Baud si normë e të dhënave Me
Recommended:
Komunikim pa tela LoRa 3Km deri në 8Km me kosto të ulët E32 (sx1278/sx1276) Pajisja për Arduino, Esp8266 ose Esp32: 15 hapa
Komunikim pa tela LoRa 3Km deri në 8Km me kosto të ulët E32 (sx1278/sx1276) Pajisje për Arduino, Esp8266 ose Esp32: Unë krijoj një bibliotekë për të menaxhuar EBYTE E32 bazuar në serinë Semtech të pajisjes LoRa, pajisje shumë të fuqishme, të thjeshta dhe të lira. Ju mund të gjeni Versioni 3Km këtu, versioni 8Km këtu Ata mund të punojnë në një distancë prej 3000m deri në 8000m, dhe ato kanë shumë karakteristika të një
Matës i thjeshtë i frekuencës Arduino DIY Deri në 6.5MHz: 3 hapa
DIY Simple Arduino Frequency Meter Deri në 6.5MHz: Sot do t'ju tregoj se si të ndërtoni një numërues të thjeshtë Frekuence të aftë për të matur frekuencat e sinjaleve reaktangulare, sinusale ose trekëndore deri në 6.5 MHz
Mesazhi i telekomandës LoRa Me një TFT 1.8 "për distanca deri në 8km: 8 hapa
LoRa Remote Control Messenger Me një TFT 1.8 "për distanca deri në 8 km: Lidhni projektin me laptopin ose telefonin tuaj dhe pastaj bisedoni midis pajisjeve pa internet ose SMS duke përdorur vetëm LoRa. Hej, çfarë ka, djema? Akarsh këtu nga CETech. Kjo PCB gjithashtu ka një ekran dhe 4 butona të cilët mund të përdoren si telekomandë për
Një makinë për frikësimin e Halloween -it duke përdorur një PIR, një kungull të printuar në 3D dhe një Pranker audio të pajtueshme me Troll Arduino/Bordi praktik i Shakasë.: 5 Hapa
Një makinë për frikësimin e Halloween -it duke përdorur një PIR, një kungull të printuar në 3D dhe Tran Arduino Compatible Audio Pranker/Joke Board praktike .: Bordi Troll i krijuar nga Patrick Thomas Mitchell i EngineeringShock Electronics, dhe u financua plotësisht në Kickstarter jo shumë kohë më parë. Unë mora shpërblimin disa javë më parë për të ndihmuar në shkrimin e disa shembujve të përdorimit dhe ndërtimin e një biblioteke Arduino në një përpjekje
Kontrolloni deri në 4 servo duke përdorur një smartphone ose çdo pajisje me një dalje audio: 3 hapa
Kontrolloni deri në 4 servo duke përdorur një smartphone ose çdo pajisje me dalje audio: Këtu unë paraqes një montazh të thjeshtë elektronik për të kontrolluar deri në katër servos me çdo pajisje në gjendje të lexojë një skedar audio