Skip to main content


Posralo se co mohlo, programátor stávkoval, druhej programátor má nějakej dodrbanej software, už jsem googloval číslo na nejbližší psychiatrickou ambulanci, ale nakonec jsem to nevzdal a v téhle nerovné bitvě amatéra s armádou bytostí z nejhlubších pater pekla za notné pomoci neviditelného anděla s ústy ze žhavého uhlí zvítězil!

Tři STM32 a jedno ESP32 na jednom CAN busu! Jo! Jo! Jo!

CAN je pro mě úplně novej svět, hraju si s ním poprvé, ale dost na mě teda zapůsobil. Už se těším, až z daleké Číny dorazí ODB2 konektory a začnu hackovat auto napřímo, bez nějaké trapné androidí aplikace ;)
ESP32 (x) STM32 (x) canbus (x)
Unknown parent

Miroslav Prýmek
Právě že využití celkem vidím. CAN je zajímavě udělaná sběrnice s obrovským důrazem na spolehlivost, odolnost proti rušení a nízké, deterministické latence. Takže ideální pro řízení čehokoli realtime - třeba kdybych měl robota s víc procesory, tak bych ji asi použil.

Pohrávám si ale s myšlenkou, jestli ji nepoužívat i na jiné věci. Třeba pro domácí automatizaci mi to nepřijde jako úplně blbá sběrnice a vlastně nevím, proč se nepoužívá víc. Zatím jsem moc komunikaci mezi více procesorama nepotřeboval a když jo, použil jsem Modbus. Ale CAN mi přijde ještě lepší. Akorát teda RS485/Modbus bude asi mimo automotive víc rozšířená, takže by se případně dalo najít víc kompatibilních zařízení třetích stran.

Začíná jaro, budu zase zprovozňovat hydroponii, tak ji možná na CAN předělám 😀 ještě nevím.
Unknown parent

Miroslav Prýmek
Řekněme, že mám teď poněkud nestandardní rodinnou situaci. Je to fajn, že mám čas na tyhle blbosti, ale jinak bys se mnou určitě měnit nechtěl.

Pro tebe je to ale výhoda, aspoň ty slepý uličky projdu za tebe (pokud si teda vyloženě nezakládáš na tom titulu "mistra slepých uliček" 😀 ).

Můžeš aspoň krátce napsat, co's s autem zamýšlel? Pro inspiraci...

Já mám auto levný/starý (Fiat Multipla), takže žádný extrabuřty tam nevymyslím, ale i jenom dostat z CANu na displej aktuální otáčky, rychlost, spotřebu, by byl fajn bastlířskej zážitek.

Co se týče hackingu auta, spíš uvažuju nad nějakým lokátorem. Když přijedu domů, aby se něco stalo. Akorát ještě úplně nevím co 😀)))
Unknown parent

Miroslav Prýmek
Jj, sender na CANu vůbec není, takže inject tam jde udělat triviálně. Spíš bych čekal, že takovejhle use case narazí na takový ty otravný "přízemní" věci, jako že ty okýnka v té tvé výbavě na CAN vůbec napojený nejsou, aby se ušetřilo 5M drátu a jeden čip za třicet korun 😀
in reply to Miroslav Prýmek

I když to je vlastně pitomost, nějak ovládaný ty okýnka být musí. Tak to je fakt dobrej nápad. Buď teda ušetřili na nějaké řídící jednotce, nebo je to čistě jenom obchodní záležitost a všechno to tam je, akorát je to někde vypnutý 😀))
Unknown parent

Miroslav Prýmek
Kup si Teslu Orava a bude pokoj 😀))