Բովանդակություն:
- Քայլ 1. CAN ավտոբուսի մասին (և հերքում)
- Քայլ 2: Էլեկտրագծերի դիագրամ
- Քայլ 3. OBD նավահանգստի միացում CAN Board- ին
- Քայլ 4. Ապահովիչի հպում և DC- ի DC փոխարկիչ
Video: Տախոմետր/սկանաչափ, օգտագործելով Arduino, OBD2 և CAN ավտոբուս. 8 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
Toyota Prius- ի (կամ այլ հիբրիդային/հատուկ մեքենաների) սեփականատերերը կիմանան, որ իրենց ցուցատախտակին կարող են բաց լինել մի քանի հավաքիչ: Իմ prius- ը չունի շարժիչի RPM կամ ջերմաստիճանի չափիչ: Եթե դուք կատարման տղա եք, գուցե ցանկանաք իմանալ այնպիսի բաներ, ինչպիսիք են ժամանակի կանխավճարը և վառելիքի տվյալները իրական ժամանակում: Եթե դուք հիպերմիլյատոր եք, գուցե ցանկանաք ավելին իմանալ ձեր վառելիքի տնտեսության մասին:
Այս բոլոր արժեքները հաշվարկվում են ձեր մեքենայի շարժիչի համակարգչի միջոցով: Տվյալները կարդալու համար պարզապես անհրաժեշտ է սկանավորման գործիք: Շատ հետաքրքրասեր մեքենաների սեփականատերերը դիմում են առևտրային լուծումների, ինչպիսիք են Scan Gauge- ը: Նրանք կարող են նաև օգտագործել scantool, որն օգտագործում է ELM327 USB- ով կամ Bluetooth- ով: Հանրաճանաչ մրցակիցներն են Carista- ն, BlueDriver- ը կամ սովորական Innova/Bosch ախտորոշիչ սկանավորման գործիքը:
Ես ցանկանում էի մշտական տեղադրում ունենալ իմ մեքենայում ՝ հատուկ սարքավորումներով, ուստի որոշեցի գնալ իմ սեփական ճանապարհով: Ես հուզված եմ կիսվել իմ հարմարեցված սկանավորման գործիքի դիզայնով:
Պարագաներ:
Կարևոր -
- Arduino տախտակ (կարող է օգտագործել Nano, Teensy, Pro Micro, Uno …) [Amazon]
- Ապահովիչի թակել+լրացուցիչ ապահովիչ (Համոզվեք, որ ճիշտ չափ ունեք) [ավտոպահեստամասերի խանութ]
- OBD II միակցիչ (ես փրկեցի մեկը հին սկանավորման գործիքից) [Amazon]
- CAN Bus MCP2515 մոդուլ [Amazon]
- OLED էկրան (կամ ընտրության այլ էկրան) [Amazon]
- Buck փոխարկիչ (կամ այլ անջատիչ / գծային լարման կարգավորիչ) [Amazon]
- 4-հաղորդիչ մալուխ ձեր էկրանին (օգտագործեք հին USB մալուխ, ժապավենային մալուխ և այլն)
- Շատ թռիչքային լարեր `ամեն ինչ միացնելու համար
Գործիքներ -
- Վոլտմետր
- Sոդման սարքավորումներ
- Մետաղալարեր
Օգտակար -
-
3D տպիչ (կամ մուտք դեպի մեկը) ՝ հետևյալ մասերը ստեղծելու համար.
- Պարիսպ arduino- ի համար
- Էկրանի շրջանակի/վահանակի ամրացում
- Ամրացումներ պարիսպի համար
- Կպչուն
Քայլ 1. CAN ավտոբուսի մասին (և հերքում)
ԱՅՍՏԵ ԲԱ WՈՄ ԵՔ WԱՆԿԵՐԻ CԱՆՐԱՓՈԽՈ …ԹՅՈՆ… Ձեր մեքենայի կամ տարայի ավտոբուսով խառնաշփոթը կարող է վնաս պատճառել և/կամ ձեր մեքենայի ոչ դիտավորյալ շահագործմանը: Ես ձեզ տրամադրում եմ այս ծածկագիրը և հրահանգը `առանց երաշխիքի կամ երաշխիքի: Դուք ստանձնում եք բոլոր ռիսկերը: Փորձեք սա, քանի դեռ մեքենան ԱՌԱԻՆ ԿԱՌՈՎԱ է: Այս նախագիծը իրականում բավականին անվտանգ է, եթե դուք պարզապես մի փոքր ուսումնասիրեք, թե ինչ եք անում: Եթե չգիտեք, թե ինչ է նշանակում հրահանգների կամ ծածկագրի մի մաս, դա հավանաբար նշան է, որ չպետք է խառնվեք ձեր մեքենայի էլեկտրական համակարգին: Մի ընդունեք այս նախագիծը: Գնեք նախապես պատրաստված bluetooth OBD սարք և դրա փոխարեն օգտագործեք այն: Մաղթում եմ Ձեզ հաջողություն.
Հիմա, երբ հերքումը դուրս է եկել ճանապարհից.. կարո՞ղ է ծանոթ թվալ: Գուցե նման է LAN- ին (Ethernet) կամ WLAN- ին (WiFi), որը դուք կարող եք ունենալ տանը … դա այն պատճառով է, որ դրանք բոլորը ցանցեր են: CAN- ը նշանակում է Controller Area Network: Դա թվային հաղորդակցության հարթակ է, որը ձեր մեքենան օգտագործում է ինքն իրեն խոսելու համար: Շարժիչային համակարգչից ձեր մեքենայի յուրաքանչյուր սենսորին, լույսին և սարքին լարեր փոխադրելու փոխարեն, դրանք բոլորը թվայնորեն վերահսկվում են ցանցի միջոցով:
CAN ավտոբուսը դիֆերենցիալ հաղորդակցության արձանագրություն է: Դա նշանակում է, որ դրա համար անհրաժեշտ է ընդամենը երկու լար: Չկա Tx/Rx, ինչպես դուք կարող եք գտնել ավանդական Սերիական հաղորդակցության մեջ, և չկա ուղիղ փոխանցում երկու սարքերի միջև: Այն սովորաբար հայտնաբերվում է որպես ոլորված զույգ ձեր մեքենայի ամբողջ տարածքում: Դուք դրան մուտք կունենաք OBD պորտի միջոցով: Պարտադիր չէ, որ դուք հասկանաք, թե ինչպես է գործում այս արձանագրությունը հիմնարար մակարդակում, բայց դուք պետք է այն բավականաչափ հասկանաք, որպեսզի կարողանաք գրել կամ փոփոխել Arduino կոդը:
Եթե ցանկանում եք հետևել այս նախագծին, համոզվեք, որ ձեր մեքենան ունի CAN ավտոբուս: Այսօր ճանապարհի գրեթե յուրաքանչյուր մեքենա ունի OBD II նավահանգիստ: Նրանք բոլորն ունեն նույն էլեկտրական միակցիչը `վահանակի տակ: Այնուամենայնիվ, կան շատ տարբեր արձանագրություններ ՝ ձեր ավտոարտադրողի հիման վրա: 2008 թվականից հետո Միացյալ Նահանգներում վաճառվող ցանկացած մեքենա օգտագործում է ISO 15765 CAN ավտոբուս: Դա այն է, ինչ մենք ցանկանում ենք օգտագործել այս նախագծի համար: Ստուգեք, որպեսզի համոզվեք, որ ձեր մեքենան ունի CAN ավտոբուս: Հիշեք, որ յուրաքանչյուր մեքենա յուրահատուկ է: Դուք կունենաք որոշակի CAN ավտոբուսի արագություն, որոշակի OBD կոդեր, որոնք դուք պետք է պահանջեք, և տարբեր հնարքներ, որոնք դուք պետք է մեղմեք ճանապարհին:
Քայլ 2: Էլեկտրագծերի դիագրամ
Այժմ ժամանակն է սկսել պլանավորել ձեր պարիսպը և տեղադրումը: Իմ մեքենան ապահովիչի տուփն ունի կապոտի մեջ և մեկը ՝ աջ գծի տակ: Ո՞ւր է քոնը: Timeամանակն է սկսել մտածել:
Ապակու մաքրիչ սխեմայի վրա ես օգտագործել եմ ապահովիչների թակել, քանի որ իմ Prius- ում բազմաթիվ սխեմաներ միաձուլված են անմիջապես OBD նավահանգստի կողքին: Դուք կարող եք օգտագործել Vbatt- ը OBD նավահանգստում, բայց զգույշ եղեք: Այն միացված է մարտկոցին, ուստի սարքը երբեք չի անջատվի: Վատ գաղափար. Կախված Arduino- ի ընթացիկ խաղարկությունից, եթե այն թույլ տաք, որ մեքենան նստի, այն կարող է սպառել ձեր մարտկոցը հաշված օրերի կամ շաբաթների ընթացքում: Եթե օգտագործում եք OLED էկրան, ձեր սարքը մշտապես միացված լինելու դեպքում կարող է չափից ավելի այրվել: Շատ կարևոր է, որ սարքը միացված լինի ձեր բռնկմանը:
Դուք կարող եք ունենալ հեշտ լուծում: OBD նավահանգստում կարող եք ունենալ ACC/բռնկման հոսանքի պտուտակով մեքենա: Շատ քորոցներ արտադրողի համար են հատուկ: Դա նշանակում է, որ ձեր OBD նավահանգիստը կարող է ունենալ հոսանքի պին, որը միացված է բռնկմանը: Այնուամենայնիվ, մի փորձեք մուլտիմետրը և միացրեք ձեր arduino- ն ամեն ինչի հետ 12 վոլտ հզորությամբ: Ձեր մեքենան կարող է ունենալ J1699 կամ այլ սերիական ավտոբուս, որն օգտագործում է 12 վ տրամաբանական մակարդակ: Ո՞վ գիտի, թե ինչ կանի ընթացիկ վիճակահանությունը: Ստուգեք oscilliscope- ով `համոզվելու համար, որ ձեր« 12 վոլտ աղբյուրը »կայուն DC սնուցման աղբյուր է, այլ ոչ թե ազդանշան, նախքան arduino- ի սնուցումը OBD պորտի մարտկոցից բացի:
Քայլ 3. OBD նավահանգստի միացում CAN Board- ին
Փնտրեք ձեր OBD նավահանգիստը CAN Low- ի և CAN High- ի համար: Միացրեք այդ լարերը Բարձր և Ստորին ձեր տախտակի վրա:
Այժմ օգտագործեք հողը ձեր OBD նավահանգստից որպես ձեր հիմք այս նախագծի համար: Միացրեք բոլոր գրունտի լարերը միասին և համոզվեք, որ դրանք հիմնավորված են այս OBD նավահանգստին:
Մենք կենտրոնանալու ենք CAN խորհրդի SPI ինտերֆեյսի մնացած մասի վրա մի քանի քայլով:
Քայլ 4. Ապահովիչի հպում և DC- ի DC փոխարկիչ
Մի բաց թողեք DC- ի հետընթաց փոխարկիչը: Ես պատահաբար ոչնչացրի այս նախագիծը արդեն մեկ անգամ, քանի որ որոշեցի ապահովագրական տուփից Arduino- ն գործարկել 12 վոլտ հզորությամբ: Կարծում եմ, որ ինչ -որ տեղ ինդուկտորից լարման բարձրացում կար (Արդուինոն կապվել էր նույն ապահովիչի հետ, ինչ ապակու մաքրիչ շարժիչը), և դա տապակեց իմ Նանոյին:
Խորհուրդ ենք տալիս:
Արեգակնային վահանակի տախոմետր ՝ 5 քայլ
SOLAR PANEL TACHOMETER. INSTRUCTABLE " Solar Panel as a Shadow Tracker ", այն ներկայացվեց փորձարարական մեթոդով `որոշելու օբյեկտի արագությունը նրա ստվերի արևային վահանակի նախագծումից: Հնարավո՞ր է այս մեթոդի ինչ -որ տարբերակ կիրառել
Steեկի բանալիներ մեքենայի ստերեո ադապտեր (CAN ավտոբուս -> բանալի 1). 6 քայլ
Eringեկի բանալիներ մեքենայի ստերեո ադապտեր (CAN Bus -> Key1). Օգտագործված մեքենա գնելուց մի քանի օր անց ես պարզեցի, որ չեմ կարող հեռախոսից երաժշտություն նվագել մեքենայի ստերեոյի միջոցով: Առավել հիասթափեցնողն այն էր, որ մեքենան ուներ bluetooth, բայց թույլ էր տալիս միայն ձայնային զանգեր, այլ ոչ թե երաժշտություն: Այն ուներ նաև Windows Phone USB պորտ, բայց ես
Տախոմետր ՝ 5 քայլ
Տախոմետր. Բարև բոլորին: Այս անգամ ես կկիսվեմ թվային տախոմետր պատրաստելու իմ եղանակով: Այն հիանալի է աշխատում և հեշտությամբ կարող է մրցակցել առևտրային տարբերակի հետ: Ամենակարևորը, ես ուզում էի խուսափել համակարգին մարտկոց ավելացնելու բարդությունից: Այսպիսով, ես որոշեցի պատրաստել
Մինչև 3 RS485 ավտոբուս մեկ Arduino- ով ՝ 5 քայլ
Մինչև 3 RS485 ավտոբուս մեկ Arduino- ով. Այս ուսանելի ծրագրում ես ցույց կտամ, թե ինչպես միացնել մինչև 3 անկախ RS485 ավտոբուս մեկ Arduino- ին: Սա կարող է օգտակար լինել, եթե ցանկանում եք դարպաս ստեղծել այս ավտոբուսների միջև, կամ եթե ցանկանում եք կառավարել այս ավտոբուսների սարքերը (առանց ավտոբուսը միացնելու
Տախոմետր ՝ պատրաստված հեծանիվի արագաչափից (ցիկլոկամպյուտեր) ՝ 3 քայլ (նկարներով)
Տախոմետր, որը պատրաստված է հեծանիվի արագաչափից (ցիկլոմպյուտեր). Երբեմն պարզապես պետք է իմանալ, թե որքան արագ է պտտվում անիվը կամ լիսեռը կամ շարժիչը: Պտտման արագության չափիչ սարքը տախոմետր է: Բայց դրանք թանկ են և հեշտ չէ գտնել: Հեծանիվի արագաչափի միջոցով պատրաստելը էժան և հեշտ է (հեծանիվ