Kezdőoldal » Számítástechnika » Programozás » A CAN-BUS rendszert hogyan...

A CAN-BUS rendszert hogyan programozzák konkrétan?

Figyelt kérdés

Bármi ilyesmi videóra keresek rá youtubeon, vagy google-ben, egyet sem találok ahol rendesen programoznának canbus rendszerű dolgokat, állandóan csak ábrákat mutogatnak. Akkor lehet hogy ezeket nem is programozzák konkrétan, hanem csak ilyen ábrákat kötögetnek össze szoftverekben, mint ahogy pl a processzorokat is tervezik? Vagy igazából minden vezérlőt külön programoznak, és a can-bus csak összeköti azokat? Elég fogalomzavarban vagyok, valaki világosítson fel kérem :/


Köszi!



2021. nov. 29. 17:51
 1/8 anonim ***** válasza:

Can bus csak 2 kábel amin adatot tudsz küldeni bármelyik komponensnek. Van egy kiválasztási időszak ahol a legkisebb azonosítóju eszköz kezd el adatot küldeni és a többi befogja a pofáját.


Minden eszköz olvassa a buszt és ha olyan adat jön ami érdekli akkor csinál valamit. Pl ablaktörlő kapcsoló küld egy üzit az ablaktörlő ezt olvassa és elkezdi lóbálni a karjait.


Az eszközöket programozod csak mer a busz az csak egy busz. Az internetet sem programozod.

2021. nov. 29. 18:18
Hasznos számodra ez a válasz?
 2/8 anonim ***** válasza:
Ahogy #1 mondta. Kiválasztasz egy adott programnyelvet és megnézed, hogy ahhoz vannak-e írva ilyen driver-ek.
2021. nov. 29. 18:25
Hasznos számodra ez a válasz?
 3/8 anonim ***** válasza:

A CAN nem egy nyílt ingyenes szabvány szerintem, a Bosch kétlem hogy ingyen adná. Amúgy is többnyire a közlekedési iparágak használják, otthon nem nagyon. Szóval ezért nem találsz videót róla...

Amúgy a CAN egy kommunikációs protokoll, nincs mit rajta programozni. Az eszközöket lehet, hogy mit küldjenek rajta.

Amúgy meg mi alacsony szinten C-ben írjuk hozzá a handlereket, bitenként összerakosgatva. Nem tudom mit akarsz grafikusan húzogatni.

2021. nov. 29. 18:42
Hasznos számodra ez a válasz?
 4/8 A kérdező kommentje:
#1 köszi a választ. Akkor pl az ablaktörlő gondolom már nem relékkel meg fogaskerekekkel működik mechanikusan, hanem az is már csak tranzisztorok és mikrokontollerek tömkelege, ezeket hogyan programozzák? Olyasmi mint az arduino pl?
2021. nov. 29. 18:45
 5/8 anonim ***** válasza:

'A CAN nem egy nyílt ingyenes szabvány szerintem'


Szerinted. De amúgy igen. Az, hogy hogyan implementálják az lehet, hogy nem ingyenes.

2021. nov. 29. 18:53
Hasznos számodra ez a válasz?
 6/8 A kérdező kommentje:
#5 a can rendszer nem a Bosch saját szabványa?
2021. nov. 29. 19:07
 7/8 anonim ***** válasza:
nem
2021. nov. 29. 19:10
Hasznos számodra ez a válasz?
 8/8 anonim ***** válasza:

"Olyasmi mint az arduino pl?"


akár azzal is

[link]

2021. nov. 29. 19:14
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!