Talaan ng mga Nilalaman:
- Hakbang 1: Mga Tool at Materyales
- Hakbang 2: DIP Switch & Jumper Setting para sa BUS 1
- Hakbang 3: DIP Switch & Jumper Setting para sa BUS 2
- Hakbang 4: DIP Switch & Jumper Setting para sa BUS 3
- Hakbang 5: Pagsasama ng Software
Video: Hanggang sa 3 RS485 Busses sa Isang Arduino: 5 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:14
Sa itinuturo na ito ay ipapakita ko kung paano ikonekta ang hanggang sa 3 malayang mga busang RS485 sa isang Arduino. Maaari itong maging kapaki-pakinabang kung nais mong lumikha ng isang gateway sa pagitan ng mga bus na ito o kung nais mong kontrolin ang mga aparato sa mga bus na ito (nang hindi ikonekta ang mga busse mismo). Ang isa pang application ay ang koneksyon ng isang aparato na RS422 (halimbawa control ng motor) at isang aparato na RS485 (halimbawa ng isang sensor) sa parehong Arduino.
Sa anumang kaso kakailanganin mo ang isang RS485 kalasag na may nakahiwalay na interface upang maiiwasan ang mga problema sa saligan at upang maprotektahan ang Arduino.
Hakbang 1: Mga Tool at Materyales
Hardware:
- Arduino UNO (o anumang iba pang solong solong computer na may mga socket ng Arduino Shield)
- Arduino RS42 / RS485 Shield na may nakahiwalay na interface
Software:
Arduino IDE
Hakbang 2: DIP Switch & Jumper Setting para sa BUS 1
Jumper:
- UART RX sa posisyon 0
- UART TX sa posisyon 1
- Boltahe sa posisyon na 5V
Lumipat sa DIP:
- S1 = OFF - ON - ON - OFF
- S2 = OFF - OFF - ON - ON
- S3 = ON - OFF - OFF - OFF
Hakbang 3: DIP Switch & Jumper Setting para sa BUS 2
Jumper:
- UART RX sa posisyon 2
- UART TX sa posisyon 3
- Boltahe sa posisyon na 5V
Lumipat sa DIP:
- S1 = OFF - ON - ON - OFF
- S2 = OFF - OFF - ON - ON
- S3 = ON - OFF - OFF - OFF
Hakbang 4: DIP Switch & Jumper Setting para sa BUS 3
Jumper:
- UART RX sa posisyon 4
- UART TX sa posisyon 5
- Boltahe sa posisyon na 5V
Lumipat sa DIP:
- S1 = OFF - ON - ON - OFF
- S2 = OFF - OFF - ON - ON
- S3 = ON - OFF - OFF - OFF
Hakbang 5: Pagsasama ng Software
Gagamitin ng kalasag para sa bus 1 ang hardware na UART sa PIN 0 at 1 ng Arduino. Ang parehong iba pang mga kalasag ay gagamit ng mga software UART.
# isama
SoftwareSerial RS485_BUS2 (2, 3);
SoftwareSerial RS485_BUS3 (4, 5);
walang bisa ang pag-setup ()
{
….
// init serial port para sa bus 1
Serial.begin (9600);
// init serial port para sa bus 2
RS485_BUS2.begin (9600);
// init serial port para sa bus 3
RS485_BUS3.begin (9600);
….
Ang data ng pagpapadala ng mga software na UART na ito ay limitado ng lakas ng pagkalkula ng Arduino. Siyempre kung gagamit ka ng ARM based Arduino o STM32 board hindi ito magiging talagang problema, ngunit para sa UNO inirerekumenda na gumamit lamang ng dalawang kalasag sa parehong oras at para sa pangalawang kalasag hindi hihigit sa 9600 Baud bilang rate ng data.
Inirerekumendang:
LoRa Remote Control Messenger Na may isang 1.8 "TFT para sa Distances Hanggang sa 8km: 8 Hakbang
LoRa Remote Control Messenger Na may 1.8 "TFT para sa Distances Hanggang sa 8km: Ikonekta ang proyekto sa iyong laptop o telepono at pagkatapos ay makipag-chat sa pagitan ng mga aparato nang walang internet o SMS gamit lamang ang LoRa. Hey, anong meron, guys? Akarsh dito mula sa CETech. Ito Ang PCB ay mayroon ding display at 4 na mga pindutan na maaaring magamit bilang isang remote control para sa
Muling layunin ang isang Flat Panel TV hanggang sa Liwanag: 7 Hakbang
Layunin ulit ang isang Flat Panel TV sa Liwanag: Kung nasira mo ang screen sa isang flat panel TV, at sinubukan itong ayusin, malalaman mo na mas mura ang bumili ng bagong TV. Buweno, huwag itapon ito sa basurahan, muling layunin na ito upang magpasaya sa madilim na lugar sa iyong bahay, garahe, tindahan, o malaglag, at
1A hanggang 40A Kasalukuyang BOOST Converter para sa Hanggang sa 1000W DC Motor: 3 Mga Hakbang
1A hanggang 40A Kasalukuyang BOOST Converter para sa Hanggang sa 1000W DC Motor: Kumusta! Sa video na ito, matututunan mo kung paano gumawa ng isang kasalukuyang booster circuit para sa iyo ng mataas na ampere DC Motors hanggang sa 1000W at 40 Amps na may mga transistor at isang center-tap transformer. Bagaman, ang kasalukuyang output ay napakataas ngunit ang boltahe ay magiging
Mula sa isang Pocket Phaser hanggang sa isang Pocket Laser: 6 na Hakbang
Mula sa isang Pocket Phaser sa isang Pocket Laser: Sa proyektong ito, magko-convert kami ng isang maliit na laruan na Star Trek Phaser na nakita ko sa Barnes & Mahal sa isang laser pointer. Mayroon akong dalawa sa mga phaser na ito, at isang naubusan ng baterya para sa light up bit, kaya't nagpasya akong i-convert ito sa isang rechargeable laser p
Kontrolin ang Hanggang sa 4 Servo Gamit ang isang Smartphone o Anumang Device na May isang Audio Output: 3 Mga Hakbang
Kontrolin ang Hanggang sa 4 Servo Paggamit ng isang Smartphone o Anumang Device na May isang Audio Output: Narito nagpapakita ako ng isang simpleng elektronikong montage upang makontrol ang hanggang sa apat na servos sa anumang aparato na makakabasa ng isang audio file