Canbus Shield till Arduino

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Jonasottosson
Inlägg: 29
Blev medlem: 18 januari 2016, 12:44:21

Canbus Shield till Arduino

Inlägg av Jonasottosson »

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
Användarvisningsbild
Hedning
Inlägg: 425
Blev medlem: 27 november 2011, 15:19:00
Ort: Linköping

Re: Canbus Shield till Arduino

Inlägg av Hedning »

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.
Freddan78
Inlägg: 21
Blev medlem: 30 augusti 2016, 22:17:44

Re: Canbus Shield till Arduino

Inlägg av Freddan78 »

Intressant med canbus, är det några specifika sensorer du vill prata med eller varför just canbus?
Användarvisningsbild
lillahuset
Gått bort
Inlägg: 13969
Blev medlem: 3 juli 2008, 08:13:14
Ort: Norrköping

Re: Canbus Shield till Arduino

Inlägg av lillahuset »

Jonasottosson: Vad är ditt problem?
Premix
Inlägg: 141
Blev medlem: 15 april 2004, 21:58:05
Ort: Trollhättan

Re: Canbus Shield till Arduino

Inlägg av Premix »

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.
Jonasottosson
Inlägg: 29
Blev medlem: 18 januari 2016, 12:44:21

Re: Canbus Shield till Arduino

Inlägg av Jonasottosson »

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.
Jonasottosson
Inlägg: 29
Blev medlem: 18 januari 2016, 12:44:21

Re: Canbus Shield till Arduino

Inlägg av Jonasottosson »

lillahuset skrev:Jonasottosson: Vad är ditt problem?
jo problemet är att mitt canbus system går på 154kbps, men biblioteket på sparkfuns canbusshield har bestämda bauds på 125,250,500.
kommer ens en sådan canbus shield fungera på 154kbps?
Användarvisningsbild
lillahuset
Gått bort
Inlägg: 13969
Blev medlem: 3 juli 2008, 08:13:14
Ort: Norrköping

Re: Canbus Shield till Arduino

Inlägg av lillahuset »

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.
Jonasottosson
Inlägg: 29
Blev medlem: 18 januari 2016, 12:44:21

Re: Canbus Shield till Arduino

Inlägg av Jonasottosson »

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.
Användarvisningsbild
lillahuset
Gått bort
Inlägg: 13969
Blev medlem: 3 juli 2008, 08:13:14
Ort: Norrköping

Re: Canbus Shield till Arduino

Inlägg av lillahuset »

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.
Jonasottosson
Inlägg: 29
Blev medlem: 18 januari 2016, 12:44:21

Re: Canbus Shield till Arduino

Inlägg av Jonasottosson »

Problem 2 då ;)
Jag har inte en aning om biblioteket är vettigt
Användarvisningsbild
lillahuset
Gått bort
Inlägg: 13969
Blev medlem: 3 juli 2008, 08:13:14
Ort: Norrköping

Re: Canbus Shield till Arduino

Inlägg av lillahuset »

Finns biblioteket på nätet? Länk? Jag kan ta en snabb titt om det finns tillgängligt.
Jonasottosson
Inlägg: 29
Blev medlem: 18 januari 2016, 12:44:21

Re: Canbus Shield till Arduino

Inlägg av Jonasottosson »

Användarvisningsbild
lillahuset
Gått bort
Inlägg: 13969
Blev medlem: 3 juli 2008, 08:13:14
Ort: Norrköping

Re: Canbus Shield till Arduino

Inlägg av lillahuset »

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?
Jonasottosson
Inlägg: 29
Blev medlem: 18 januari 2016, 12:44:21

Re: Canbus Shield till Arduino

Inlägg av Jonasottosson »

Hur får jag reda på detta?
Skriv svar