Mundarija:
- 1 -qadam: Asboblar va materiallar
- 2 -qadam: Avtobus 1 uchun DIP kaliti va o'tish moslamasi
- 3 -qadam: Avtobus 2 uchun DIP kaliti va o'tish moslamasi
- 4 -qadam: Avtobus 3 uchun DIP kaliti va o'tish moslamasi
- 5 -qadam: dasturiy ta'minotni birlashtirish
Video: Bitta Arduino -da 3 RS485 avtobus: 5 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
Bu ko'rsatmada men 3 ta mustaqil RS485 avtobusini bitta Arduino -ga qanday ulashni ko'rsataman. Agar siz ushbu avtobuslar o'rtasida shlyuz yaratmoqchi bo'lsangiz yoki ushbu avtobuslarda qurilmalarni boshqarishni xohlasangiz (avtobuslarni o'zi ulamasdan) foydali bo'lishi mumkin. Boshqa dastur - bu RS422 qurilmasini (masalan, dvigatelni boshqarish) va RS485 qurilmasini (masalan, sensorni) o'sha Arduino -ga ulash.
Har qanday holatda ham, topraklama muammolarini bartaraf etish va Arduino -ni himoya qilish uchun sizga ajratilgan interfeysli RS485 qalqoni kerak bo'ladi.
1 -qadam: Asboblar va materiallar
Uskuna:
- Arduino UNO (yoki Arduino Shield rozetkalari bo'lgan boshqa bitta kompyuter)
- Arduino RS42 / RS485 qalqoni izolyatsiya qilingan interfeysga ega
Dasturiy ta'minot:
Arduino IDE
2 -qadam: Avtobus 1 uchun DIP kaliti va o'tish moslamasi
Jumper:
- UART RX 0 holatiga
- UART TX 1 -o'ringa
- 5V holatiga kuchlanish
DIP kaliti:
- S1 = OFF - ON - ON - OFF
- S2 = O'chirilgan - O'chirilgan - ON - ON
- S3 = ON - OFF - OFF - OFF
3 -qadam: Avtobus 2 uchun DIP kaliti va o'tish moslamasi
Jumper:
- UART RX 2 -o'ringa
- UART TX 3 -o'ringa
- 5V holatiga kuchlanish
DIP kaliti:
- S1 = OFF - ON - ON - OFF
- S2 = O'chirilgan - O'chirilgan - ON - ON
- S3 = ON - OFF - OFF - OFF
4 -qadam: Avtobus 3 uchun DIP kaliti va o'tish moslamasi
Jumper:
- UART RX 4 -o'ringa
- UART TX 5 -o'ringa
- 5V holatiga kuchlanish
DIP kaliti:
- S1 = OFF - ON - ON - OFF
- S2 = O'chirilgan - O'chirilgan - ON - ON
- S3 = ON - OFF - OFF - OFF
5 -qadam: dasturiy ta'minotni birlashtirish
1 -avtobus uchun qalqon Arduino PIN -kodi 0 va 1 -dagi UART uskunasidan foydalanadi. Ikkala qalqon ham UART dasturiy ta'minotidan foydalanadi.
#qo'shing
SoftwareSerial RS485_BUS2 (2, 3);
SoftwareSerial RS485_BUS3 (4, 5);
bo'sh o'rnatish ()
{
….
// 1 -avtobus uchun boshlang'ich ketma -ket port
Serial.begin (9600);
// 2 -avtobus uchun boshlang'ich ketma -ket port
RS485_BUS2.begin (9600);
// 3 -avtobus uchun boshlang'ich ketma -ket port
RS485_BUS3.begin (9600);
….
Ushbu UART dasturiy ta'minotining uzatish ma'lumotlari Arduino -ning hisoblash kuchi bilan cheklangan. Albatta, agar siz ARM asosidagi Arduino yoki STM32 kartasidan foydalansangiz, bu unchalik muammo bo'lmaydi, lekin BMT uchun bir vaqtning o'zida faqat ikkita qalqondan foydalanish tavsiya etiladi va ikkinchi qalqon uchun ma'lumotlar tezligi sifatida 9600 Bauddan oshmasligi kerak..
Tavsiya:
Avtomobilingizni Wio terminali va CAN avtobus bilan buzib tashlang: 7 qadam
O'zingizning mashinangizni Wio terminali va CAN Bus bilan buzib tashlang: Agar siz CAN Bus va Arduino dasturlashini bilsangiz va mashinangizni buzmoqchi bo'lsangiz, bu yo'riqnomalar sizga echim taklif qilishi mumkin. Nima uchun siz mashinangizni buzmoqchisiz? Bilmayman, lekin bu haqiqatan ham qiziq narsa
Avtomobilning CAN avtobus ma'lumotlarini qanday dekodlash mumkin: 8 qadam
Avtotransport vositalarining CAN avtobus ma'lumotlarini qanday dekodlash mumkin: Ushbu yo'riqnomada biz avtomobil yoki yuk mashinasining CAN avtobus ma'lumotlarini yozib olamiz va yozilgan CAN avtobuslari jurnalining ma'lumotlarini o'qiladigan qiymatlarga aylantiramiz. Dekodlash uchun biz can2sky.com bulutli xizmatidan bepul foydalanamiz. Biz jurnalni CAN-USB adapterlari orqali yozib olamiz, lekin to'laymiz
Ko'rish qobiliyati cheklanganlar uchun Arduino va 3D -bosma yordamida avtobus tajribasi: 7 qadam
Ko'rish qobiliyati cheklanganlar uchun Arduino va 3D bosib chiqarishning kengaytirilgan tajribasi: ko'rish qobiliyati cheklangan odamlar uchun jamoat transporti qatnovini qanday soddalashtirish mumkin? Jamoat transportidan foydalanishda xarita xizmatlari haqidagi real vaqt ma'lumotlari ko'pincha ishonchsizdir. ko'rish qobiliyati zaif odamlar. T
LCD avtobus jadvalini ko'rsatish: 7 qadam
LCD avtobus jadvali displeyi: Standard 18Students kompaniyasi transport texnologiyalari haqida tushuncha hosil qiladi va ulardan foydalana oladi. Benchmark 18-J Transportation ishlab chiqarish, qurilish, aloqa kabi boshqa texnologiyalarning ishlashida muhim rol o'ynaydi
Avtobus kelishi uchun atrof -muhit displeyi: 6 qadam (rasmlar bilan)
Avtobus kelishi uchun atrof -muhit displeyi: Ekranlar ma'lumotni ko'rish uchun mashhur bo'lishi mumkin bo'lsa -da, ular ma'lumotni iste'mol qilishning yagona vositasi emas. Atrofimizdagi ma'lumotlarni vizualizatsiya qilish uchun bir qancha imkoniyatlar mavjud va biz ushbu loyiha yordamida biz uni buzishga harakat qilamiz