CAN bus på bilar?
-
victor_passe
- Inlägg: 2436
- Blev medlem: 28 januari 2007, 18:45:40
- Ort: Kungsbacka
CAN bus på bilar?
Hej, jag undrar om någon sitter på en link som beskriver can busar på vanliga personbilar?
Är det samma enheter/adresser på olika bilar? Om jag tex vill åt farten på bilen, om man bromsar eller ej och likande "simpel" information, är det samma på olika modeller/tillverkare?
Och hur mycket kan man styra med can-bussen? Kan jag ändra temperatur i bilen? Starta motorn? Begränsa effekten i motorn?
Är det samma enheter/adresser på olika bilar? Om jag tex vill åt farten på bilen, om man bromsar eller ej och likande "simpel" information, är det samma på olika modeller/tillverkare?
Och hur mycket kan man styra med can-bussen? Kan jag ändra temperatur i bilen? Starta motorn? Begränsa effekten i motorn?
Senast redigerad av blueint 5 juli 2010, 12:41:33, redigerad totalt 1 gång.
Anledning: Can -> CAN
Anledning: Can -> CAN
Re: Can bus på bilar?
Nej, nej, nej, nej, nej, nej. 
Här kanske finns nåt vettigt?
http://www.canbushack.com/blog/index.php
Här kanske finns nåt vettigt?
http://www.canbushack.com/blog/index.php
Re: Can bus på bilar?
Det har börjat komma standard på detta område, t.ex Autosar. Det görs en öppen implementation av Autosar av ett Göteborgsföretag som heter Ecore. Men alla hittills har nog varit enligt egna standarder och tämligen olika för alla.
Re: Can bus på bilar?
Är den komplicerad och resurskrävande standard isåf ..?
Patent encumbered?
Patent encumbered?
Re: CAN bus på bilar?
Fast Autosar är så mycket mer än bara CAN-frames. Det specar hela vägen från funktioner som styr IO till RTE.
Re: CAN bus på bilar?
"Är det samma enheter/adresser på olika bilar?"
Nej, det skiljer mellan olika märken, finns även en uppsjö av olika sorters Can-bus, t.ex I-bus, P-bus, Motor-CAN, Kupe-CAN, Diagnos-CAN osv osv beroende på bilmärke. LIN-Bus ska däremot vara standardiserad vad jag vet...
"Om jag tex vill åt farten på bilen, om man bromsar eller ej och likande "simpel" information, är det samma på olika modeller/tillverkare?"
Det är olika beroende på tillverkare, du kan inte bara ansluta dig till en stjärnpunkt med en universal-produkt.
"Och hur mycket kan man styra med can-bussen?"
Med rätt interface och data kan du göra det mesta, programera om styrdon, styra allt som styrdonen kan styra förutsatt att du lyckas låsa upp alla möjligheter...
"Kan jag ändra temperatur i bilen?"
Beror på, du kan säkerligen reglera temperaturen men inte säkert du kan påverka den så att det inställda värdet på displayen ändras, men du kan reglera spjäll/ventiler som styr värmen...
"Starta motorn?"
Av säkerhetsskäl/stöldrisk är den funktionen låst i styrdonen, men teoretiskt sett så kan man starta bilen utan att röra den. Krävs nog skapligt mycket tid innan du har lyckats få fullt förfogande över startspärrar, motorstyrdon osv i en modern bil...
"Begränsa effekten i motorn?"
Ungefär samma svar som innan, man kan teoretiskt men jag tror ytterst få klarar att lösa det...
Jag jobbar som diagnostekniker på Mercedes, så jag vet att möjligheten finns ju rent hårdvarumessigt att utföra det du vill, elektroniken klarar av det men det är svårt att övertyga systemet att man har befogenhet att göra det... Jag kan t.ex inte ens via online-uppkoppling som påvisar min auktoritet styra startmotorn via diagnosdatorn, men jag kan se i realtid när styrdonet aktiverar startmotorn och när motorstyrdonet har fått startfrigivning från tändningslåset när jag ger den kommandot via nyckeln att den ska starta...
MVH Hampus
Nej, det skiljer mellan olika märken, finns även en uppsjö av olika sorters Can-bus, t.ex I-bus, P-bus, Motor-CAN, Kupe-CAN, Diagnos-CAN osv osv beroende på bilmärke. LIN-Bus ska däremot vara standardiserad vad jag vet...
"Om jag tex vill åt farten på bilen, om man bromsar eller ej och likande "simpel" information, är det samma på olika modeller/tillverkare?"
Det är olika beroende på tillverkare, du kan inte bara ansluta dig till en stjärnpunkt med en universal-produkt.
"Och hur mycket kan man styra med can-bussen?"
Med rätt interface och data kan du göra det mesta, programera om styrdon, styra allt som styrdonen kan styra förutsatt att du lyckas låsa upp alla möjligheter...
"Kan jag ändra temperatur i bilen?"
Beror på, du kan säkerligen reglera temperaturen men inte säkert du kan påverka den så att det inställda värdet på displayen ändras, men du kan reglera spjäll/ventiler som styr värmen...
"Starta motorn?"
Av säkerhetsskäl/stöldrisk är den funktionen låst i styrdonen, men teoretiskt sett så kan man starta bilen utan att röra den. Krävs nog skapligt mycket tid innan du har lyckats få fullt förfogande över startspärrar, motorstyrdon osv i en modern bil...
"Begränsa effekten i motorn?"
Ungefär samma svar som innan, man kan teoretiskt men jag tror ytterst få klarar att lösa det...
Jag jobbar som diagnostekniker på Mercedes, så jag vet att möjligheten finns ju rent hårdvarumessigt att utföra det du vill, elektroniken klarar av det men det är svårt att övertyga systemet att man har befogenhet att göra det... Jag kan t.ex inte ens via online-uppkoppling som påvisar min auktoritet styra startmotorn via diagnosdatorn, men jag kan se i realtid när styrdonet aktiverar startmotorn och när motorstyrdonet har fått startfrigivning från tändningslåset när jag ger den kommandot via nyckeln att den ska starta...
MVH Hampus
Re: CAN bus på bilar?
Titta igenom den här:
http://www.autosec.org/pubs/cars-oakland2010.pdf
Nu var det ett tag sedan jag läste den och minnet kanske sviker, men jag har för mig att de kom åt praktiskt taget allt i bilen. Det var några saker som verkligen stod ut också, helt klart läsvärd!
"In particular, we were able to release
the brakes and actually prevent our driver from braking; no
amount of pressure on the brake pedal was able to activate
the brakes."
Skoj om det händer när man kör, undra hur säkra de här systemen verkligen är? Man hör ju aldrig om olyckor som orsakats av något liknande men de verkar ju ganska ostabila efter att ha läst artikeln ovan
http://www.autosec.org/pubs/cars-oakland2010.pdf
Nu var det ett tag sedan jag läste den och minnet kanske sviker, men jag har för mig att de kom åt praktiskt taget allt i bilen. Det var några saker som verkligen stod ut också, helt klart läsvärd!
"In particular, we were able to release
the brakes and actually prevent our driver from braking; no
amount of pressure on the brake pedal was able to activate
the brakes."
Skoj om det händer när man kör, undra hur säkra de här systemen verkligen är? Man hör ju aldrig om olyckor som orsakats av något liknande men de verkar ju ganska ostabila efter att ha läst artikeln ovan
Re: CAN bus på bilar?
Fast Autosar är så mycket mer än bara CAN-frames. Det specar hela vägen från funktioner som styr IO till RTE.
Visst är det så. Men CAN-biten ingår som en del där.
Visst är det så. Men CAN-biten ingår som en del där.
-
JohanRuben
- Inlägg: 438
- Blev medlem: 27 mars 2008, 12:53:06
- Ort: Göteborg
Re: CAN bus på bilar?
Autosar är ju ganska nytt inom fordonsindustrin. För att förtydliga är det ett typ av OS som körs på olika styrenheter som möjliggör att kunna köpa styrenheten av en leverantör och mjukvaran av en annan. Själva mjukvaran i styrenheten körs sedan som ett program ovanpå OS:et. Visst innehåller även Autosar en viss standardisering av vanliga funktioner men detta är endå information som hålls så hemlig som möjligt inom industrin. Men som sagt är det inte jätte många tillverkare som har släppt fordon med autosar.
Men för dagens system så gäller..... Alla tillverkare har olika ID på sina meddellanden, finns ytterst få som är standardiserade, vet att farthållarfunktionerna är standardiserade inom lastbils världen. Ingen tillverkare kommer lämna ut information.... Enklaste lösningen är att själv avkoda ID:na med verktyg som tex Canalyzer.
Det som faktiskt är standard på nästintill alla bilar idag är OBD2, vilket kan ge information om farten i alla fall.
Men för dagens system så gäller..... Alla tillverkare har olika ID på sina meddellanden, finns ytterst få som är standardiserade, vet att farthållarfunktionerna är standardiserade inom lastbils världen. Ingen tillverkare kommer lämna ut information.... Enklaste lösningen är att själv avkoda ID:na med verktyg som tex Canalyzer.
Det som faktiskt är standard på nästintill alla bilar idag är OBD2, vilket kan ge information om farten i alla fall.
Re: CAN bus på bilar?
Hur är det med J1939? Finns det i personbilar också, eller är det bara i tyngre fordon?
Edit:
Länk om någon är precis så intresserad att man orkar klicka på länken men inte söka på det.
http://en.wikipedia.org/wiki/J1939
Edit:
Länk om någon är precis så intresserad att man orkar klicka på länken men inte söka på det.
http://en.wikipedia.org/wiki/J1939
Senast redigerad av mrOh 7 juli 2010, 19:38:31, redigerad totalt 1 gång.
-
JohanRuben
- Inlägg: 438
- Blev medlem: 27 mars 2008, 12:53:06
- Ort: Göteborg
Re: CAN bus på bilar?
Vad jag vet så används det bara på tyngre fordon så som lastbilar, bussar och construction equickment....
Dock finns det liknande protokoll för personbilar...
Dock finns det liknande protokoll för personbilar...
Re: CAN bus på bilar?
Köp in Lawicel CAN - USB och läs ut data, det finns en del program fritt till denna, men som det sagts tidigare bilar har olika ID och olika längd på varje meddelande, 11-bitar samt 29-bitar, sedan har bilarna olika CAN bitrate typiskt är 250kBit/s samt nyare ligger på 500kbit/s, och dessa bygger på protokoll standard som 11898, 15765... givetvis har dem både 250, 500 och LIN en del har även Flexray, MOST m.m för att göra det enkelt.... Men vilken biltyp gäller det?
De flesta bilar har access till dessa via OBD kontakten, några är standardiserade läs på http://en.wikipedia.org/wiki/On-board_diagnostics, där kan du se vilka... och en del bilar så måste du tex prata på KLINE för att kunna komma åt CAN bussen, det är utvecklat med egna standarder..
De flesta bilar har access till dessa via OBD kontakten, några är standardiserade läs på http://en.wikipedia.org/wiki/On-board_diagnostics, där kan du se vilka... och en del bilar så måste du tex prata på KLINE för att kunna komma åt CAN bussen, det är utvecklat med egna standarder..
-
JohanRuben
- Inlägg: 438
- Blev medlem: 27 mars 2008, 12:53:06
- Ort: Göteborg
-
victor_passe
- Inlägg: 2436
- Blev medlem: 28 januari 2007, 18:45:40
- Ort: Kungsbacka
Re: CAN bus på bilar?
Ändamålet är en enhet som man kan koppla in på canbusen med 3g modem och gps så man kan övervaka bilen och fjärrstyra saker.
Du märker att din bil är stulen, kollar på nätet, ser att den står någonstans i Sverige, du deaktiverar motorn via CAN-busen och kallar dit polis.
Eller du har en son som ska låna bilen med sina kompisar, du loggar in via nätet och begränsar maxfart/motoreffekt eller dyl.
Det är dock bara en tanke, inget projekt som kommer genomföras.
Du märker att din bil är stulen, kollar på nätet, ser att den står någonstans i Sverige, du deaktiverar motorn via CAN-busen och kallar dit polis.
Eller du har en son som ska låna bilen med sina kompisar, du loggar in via nätet och begränsar maxfart/motoreffekt eller dyl.
Det är dock bara en tanke, inget projekt som kommer genomföras.
Re: CAN bus på bilar?
Det låter som en väldigt farlig pryl som jag inte skulle vilja ha i min bil. 
Men du kan ju bygga en grej som kan stänga motorn rätt lätt genom att bara gömma undan ett relä nånstans. Maxfart kan du logga och skicka en varning till din mobil eller liknande ifall nån kör alldeles för fort. Bara vetskapen om att farsan har koll på hur fort bilen körs gör nog att sonen tar det lite lugnt (om han vill låna bilen igen).
Men du kan ju bygga en grej som kan stänga motorn rätt lätt genom att bara gömma undan ett relä nånstans. Maxfart kan du logga och skicka en varning till din mobil eller liknande ifall nån kör alldeles för fort. Bara vetskapen om att farsan har koll på hur fort bilen körs gör nog att sonen tar det lite lugnt (om han vill låna bilen igen).
