Բովանդակություն:
- Քայլ 1: Գործիքներ և նյութեր
- Քայլ 2: DIP Switch & Jumper Setting for BUS 1
- Քայլ 3. DIP Switch & Jumper Setting for BUS 2
- Քայլ 4: DIP անջատիչ և թռիչքի կարգավորում BUS 3 -ի համար
- Քայլ 5: Softwareրագրաշարի ինտեգրում
Video: Մինչև 3 RS485 ավտոբուս մեկ Arduino- ով ՝ 5 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:49
Այս ուսանելի ծրագրում ես ցույց կտամ, թե ինչպես կարելի է միացնել մինչև 3 անկախ RS485 ավտոբուս մեկ Arduino- ին: Սա կարող է օգտակար լինել, եթե ցանկանում եք դարպաս ստեղծել այս ավտոբուսների միջև, կամ եթե ցանկանում եք վերահսկել այս ավտոբուսների սարքերը (առանց ավտոբուսներն ինքնին միացնելու): Մեկ այլ ծրագիր է RS422 սարքի (օրինակ ՝ շարժիչի կառավարման) և RS485 սարքի (օրինակ ՝ տվիչի) միացումը նույն Arduino- ին:
Ամեն դեպքում ձեզ կպահանջվի RS485 վահան մեկուսացված ինտերֆեյսով `հիմնավորման խնդիրները վերացնելու և Arduino- ն պաշտպանելու համար:
Քայլ 1: Գործիքներ և նյութեր
Սարքավորումներ:
- Arduino UNO (կամ ցանկացած այլ մեկ համակարգիչ Arduino Shield վարդակներով)
- Arduino RS42 / RS485 Shield մեկուսացված ինտերֆեյսով
Softwareրագրային ապահովում:
Arduino IDE
Քայլ 2: DIP Switch & Jumper Setting for BUS 1
Թռիչքավար:
- UART RX- ը 0 դիրքի
- UART TX- ը 1 -ին դիրքի
- Լարման դիրքը 5 Վ
DIP անջատիչ
- S1 = OFF - ON - ON - OFF
- S2 = OFF - OFF - ON - ON
- S3 = ON - OFF - OFF - OFF
Քայլ 3. DIP Switch & Jumper Setting for BUS 2
Թռիչքավար:
- UART RX- ը 2 -րդ դիրքի
- UART TX- ը 3 -րդ դիրքի
- Լարման դիրքը 5 Վ
DIP անջատիչ
- S1 = OFF - ON - ON - OFF
- S2 = OFF - OFF - ON - ON
- S3 = ON - OFF - OFF - OFF
Քայլ 4: DIP անջատիչ և թռիչքի կարգավորում BUS 3 -ի համար
Թռիչքավար:
- UART RX- ը 4 -րդ դիրքի
- UART TX- ը 5 -րդ դիրքի
- Լարման դիրքը 5 Վ
DIP անջատիչ
- S1 = OFF - ON - ON - OFF
- S2 = OFF - OFF - ON - ON
- S3 = ON - OFF - OFF - OFF
Քայլ 5: Softwareրագրաշարի ինտեգրում
Ավտոբուսի 1 -ի վահանը կօգտագործի սարքավորումների UART- ը Arduino- ի PIN 0 և 1 համարների վրա: Երկու մյուս վահաններն էլ կօգտագործեն ծրագրային UART- ներ:
#ներառում
SoftwareSerial RS485_BUS2 (2, 3);
SoftwareSerial RS485_BUS3 (4, 5);
դատարկ կարգավորում ()
{
….
// init սերիական նավահանգիստ ավտոբուսի համար 1
Serial.begin (9600);
// init սերիական նավահանգիստ ավտոբուսի համար 2
RS485_BUS2. սկսել (9600);
// ավտոբուսի համար շարային պորտ 3
RS485_BUS3. սկսել (9600);
….
Այս ծրագրային ապահովման UART- ների փոխանցման տվյալները սահմանափակված են Arduino- ի հաշվարկման հզորությամբ: Իհարկե, եթե օգտագործեք ARM- ի վրա հիմնված Arduino կամ STM32 տախտակ, դա իսկապես խնդիր չի լինի, բայց ՄԱԿ -ի համար խորհուրդ է տրվում միաժամանակ օգտագործել միայն երկու վահան, իսկ երկրորդ վահանի համար ՝ ոչ ավելի, քան 9600 Baud ՝ որպես տվյալների արագություն:.
Խորհուրդ ենք տալիս:
Տախոմետր/սկանաչափ, օգտագործելով Arduino, OBD2 և CAN ավտոբուս. 8 քայլ
Տախոմետր/սկան չափիչ Arduino- ի, OBD2- ի և CAN ավտոբուսի միջոցով. Toyota Prius- ի (կամ այլ հիբրիդային/հատուկ մեքենայի) ցանկացած սեփականատեր կիմանա, որ իրենց ցուցատախտակին կարող են բաց լինել մի քանի հավաքիչ: Իմ prius- ը չունի շարժիչի RPM կամ ջերմաստիճանի չափիչ: Եթե դուք կատարման տղա եք, գուցե ցանկանաք իմանալ այնպիսի բաներ, ինչպիսիք են ժամանակի առաջխաղացումը և
Steեկի բանալիներ մեքենայի ստերեո ադապտեր (CAN ավտոբուս -> բանալի 1). 6 քայլ
Eringեկի բանալիներ մեքենայի ստերեո ադապտեր (CAN Bus -> Key1). Օգտագործված մեքենա գնելուց մի քանի օր անց ես պարզեցի, որ չեմ կարող հեռախոսից երաժշտություն նվագել մեքենայի ստերեոյի միջոցով: Առավել հիասթափեցնողն այն էր, որ մեքենան ուներ bluetooth, բայց թույլ էր տալիս միայն ձայնային զանգեր, այլ ոչ թե երաժշտություն: Այն ուներ նաև Windows Phone USB պորտ, բայց ես
Միացված անջատիչ միացում UC- ով: Մեկ սեղմիչ կոճակ: Մեկ քորոց: Դիսկրետ բաղադրիչ. 5 քայլ
Միացված անջատիչ միացում UC- ով: Մեկ սեղմիչ կոճակ: Մեկ քորոց: Դիսկրետ բաղադրիչ. Բարև բոլորին, ցանցում փնտրում էի միացման/անջատման միացում: Այն, ինչ գտա, այն չէր, ինչ ես փնտրում էի: Ես խոսում էի ինքս ինձ հետ, անպայման դրա ճանապարհը կա: Դա այն էր, ինչ ինձ պետք էր: -Միակ մեկ կոճակ միացնելու և անջատելու համար: -Պետք է օգտագործել միայն
Ինչպես կառուցել PowerTech մանրանկար (վիշապի ավտոբուս). 11 քայլ
Ինչպես կառուցել PowerTech մանրանկար (վիշապի ավտոբուս). | ________ | ________ | ________ | ________ | ________ | __________ | ________ | _______ | __________ | _______ | ______ || ________ | ________ | ________ | ________ | ________ | ________ | __________ | ________ | _______ | __________ | _______ | ______ || ________ | ________ | ________ | ________ | ________ |
Մինիմալիստական IR գրիչ. Առանց զոդման, մեկ րոպեի, մեկ դոլարի տակ. 3 քայլ
Մինիմալիստական IR գրիչ. Ոչ մի զոդում, մեկ րոպեի ընթացքում, մեկ դոլարի դիմաց. Իմ առաջին հրահանգը, հուսով եմ, որ դա օգտակար կլինի. Եթե ցանկանում եք փորձարկել JC Lee- ն (JC- ը նշանակում է nyոնի Չունգ, բայց նա նույնպես հրաշքներ է գործում: ..) կամ Smoothboard ծրագիրը ՝ www.smoothboard.net հասցեով (առջևի լուսային տարիներ, քանի որ Բուն Jinինը սկսեց