Canbus Shield till Arduino
-
- Inlägg: 29
- Blev medlem: 18 januari 2016, 12:44:21
Canbus Shield till Arduino
Hejsan,
Jag hade en liten fråga angående min can bus shield för arduino,
jag har ett styrsystem som går på 153846 baud vilket blir 153,85 kbps?
men jag får det inte att funka med demokoden?
har läst att det ska funka upp till 1mbps.
i vissa manualer jag har läst så finns det bara några bestämda som
125
250
500
etc etc.
nån som har nåt tips?
Tack på förhand
Jag hade en liten fråga angående min can bus shield för arduino,
jag har ett styrsystem som går på 153846 baud vilket blir 153,85 kbps?
men jag får det inte att funka med demokoden?
har läst att det ska funka upp till 1mbps.
i vissa manualer jag har läst så finns det bara några bestämda som
125
250
500
etc etc.
nån som har nåt tips?
Tack på förhand
Re: Canbus Shield till Arduino
Sök på [CAN Bus Bit Timing Calculator]
"Kvaser" är ett (bra) ställe du kan hamna på.
Du måste veta (och ange) vilken controller det gäller.
"Kvaser" är ett (bra) ställe du kan hamna på.
Du måste veta (och ange) vilken controller det gäller.
Re: Canbus Shield till Arduino
Intressant med canbus, är det några specifika sensorer du vill prata med eller varför just canbus?
- lillahuset
- Gått bort
- Inlägg: 13969
- Blev medlem: 3 juli 2008, 08:13:14
- Ort: Norrköping
Re: Canbus Shield till Arduino
Mitt tips är att koppla upp den med oscilloskop och skicka lite CAN meddelanden.
Kontrollera att hastigheten är det du själv vill uppnå.
Min CAN controller (eller snarare kod-biblioteket) krävde att man skrev in dubbla hastigheten.
500kbs gav 250kbs osv.
Kan spara lite tid, men behöver ju inte vara så i ditt fall.
Kontrollera att hastigheten är det du själv vill uppnå.
Min CAN controller (eller snarare kod-biblioteket) krävde att man skrev in dubbla hastigheten.
500kbs gav 250kbs osv.
Kan spara lite tid, men behöver ju inte vara så i ditt fall.
-
- Inlägg: 29
- Blev medlem: 18 januari 2016, 12:44:21
Re: Canbus Shield till Arduino
Jag han inte prova mer igår men jag blev bara lite orolig att det var som jag sa,
att man inte kan köra på vilken baud man vill utan att det måste vara dom bestämda baud som fanns.
Jag håller på och tillverkar en Can loggare till en maskin vi har på jobbet och på det systemet är det 153846 i baudrate.
har en canbus shield från kina men den skall likna en sån från sparkfun kommer inte riktigt ihåg vad den heter.
att man inte kan köra på vilken baud man vill utan att det måste vara dom bestämda baud som fanns.
Jag håller på och tillverkar en Can loggare till en maskin vi har på jobbet och på det systemet är det 153846 i baudrate.
har en canbus shield från kina men den skall likna en sån från sparkfun kommer inte riktigt ihåg vad den heter.
-
- Inlägg: 29
- Blev medlem: 18 januari 2016, 12:44:21
Re: Canbus Shield till Arduino
jo problemet är att mitt canbus system går på 154kbps, men biblioteket på sparkfuns canbusshield har bestämda bauds på 125,250,500.lillahuset skrev:Jonasottosson: Vad är ditt problem?
kommer ens en sådan canbus shield fungera på 154kbps?
- lillahuset
- Gått bort
- Inlägg: 13969
- Blev medlem: 3 juli 2008, 08:13:14
- Ort: Norrköping
Re: Canbus Shield till Arduino
Ja.
Man kan använda i stort sett vilken baud som helst på en CAN-bus. Däremot måste hela bussen använda samma hastighet.
Du får antingen ändra klockfrekvensen till CAN-kretsen eller modifiera biblioteket.
Edit: Läste om frågan och modifierade svaret.
Man kan använda i stort sett vilken baud som helst på en CAN-bus. Däremot måste hela bussen använda samma hastighet.
Du får antingen ändra klockfrekvensen till CAN-kretsen eller modifiera biblioteket.
Edit: Läste om frågan och modifierade svaret.
-
- Inlägg: 29
- Blev medlem: 18 januari 2016, 12:44:21
Re: Canbus Shield till Arduino
har ej testat än, men du tror att de kanske skulle kunna fungera att gå in i biblioteksfilen och ändra t.ex 125kbps till 154kbps och skriva koden därefter?
Hela bussen har samma baud.
det jag vill göra är en loggare som loggar all data på hela bussen.
allt från 1 id till 20 id
=)
http://www.jorgensen-elektronik.se/file ... _v1.23.pdf
Edit: La till en länk till ett styrkort jag har som jag vill kunna spela in datan ifrån.
Hela bussen har samma baud.
det jag vill göra är en loggare som loggar all data på hela bussen.
allt från 1 id till 20 id
=)
http://www.jorgensen-elektronik.se/file ... _v1.23.pdf
Edit: La till en länk till ett styrkort jag har som jag vill kunna spela in datan ifrån.
- lillahuset
- Gått bort
- Inlägg: 13969
- Blev medlem: 3 juli 2008, 08:13:14
- Ort: Norrköping
Re: Canbus Shield till Arduino
Hahaha, ja Jörgensen är inte mycket för "standarder". Jag jobbade tillsammans med dem i ett projekt för 5~10 år sedan och det var rätt gott om originella lösningar. Men med CAN är ju allt tillåtet om man inte behöver ett öppet system.
Är biblioteket vettigt skrivet och du har källkoden borde det vara enkelt att fixa.
Är biblioteket vettigt skrivet och du har källkoden borde det vara enkelt att fixa.
-
- Inlägg: 29
- Blev medlem: 18 januari 2016, 12:44:21
- lillahuset
- Gått bort
- Inlägg: 13969
- Blev medlem: 3 juli 2008, 08:13:14
- Ort: Norrköping
Re: Canbus Shield till Arduino
Finns biblioteket på nätet? Länk? Jag kan ta en snabb titt om det finns tillgängligt.
-
- Inlägg: 29
- Blev medlem: 18 januari 2016, 12:44:21
- lillahuset
- Gått bort
- Inlägg: 13969
- Blev medlem: 3 juli 2008, 08:13:14
- Ort: Norrköping
Re: Canbus Shield till Arduino
Med den klockfrekvens som används kan man åstadkomma 166667 (+8,3%) och 142857 (-7,1%) vilket jag tror är för mycket fel.
Vad är det för klockfrekvens?
Vad är det för klockfrekvens?
-
- Inlägg: 29
- Blev medlem: 18 januari 2016, 12:44:21