Tack till alla våra trogna sponsorer som stöttar och håller Rejsa rullande
Om hård- och mjukvara för loggning & video
RejsaCAN datorkort 3x5cm, CAN-bus, 12V, bluetooth, WiFi
<<   1, 2, 3, 4
16 besök senaste veckan (2903 totalt)
Magnus Thomé
Stockholm
Här sen Nov 2002
Inlägg: 41540

Forumägare
Forumägare
Trådstartare
MaZ skrev:
Får bygga en stege, först en ESP med två CAN kort in och ett ut, sen ett likadant brevid. De plockar in fyra bussar totalt och skyfflar vidare två, som går in i rejsakortet...

Fast skulle inte ESP32-C3 professorn orka fyra linor? Det är väl inte så tungrott?

Fast nu gäller det att få igång CAN sniffer och lära sig identifiera adresser och värden. Vore ju smakfullt om man kunde logga lite för att se hur det beter sig.


Ja, jag är också nyfiken på vad den kan hantera i "bandbredd". Är iof en C6 men det är ju samma propp AFAIK. Jag provade att skicka paket mellan två ESP32 så fort jag kunde och med 8-bitarspaket och 1Mbit så kom jag bara upp till 280kbit ungefär i datamängd. Är inte så långt från vad som jag trott men 300-400kbit tycker jag borde gått? Om jag inte nådde det pga att det är den overhead som i praktiken blir med paketens alla kringdata, det är ju en hel del bytes som går åt där plus ackar tillbaka plus arbitreringen av själva bussen som också tar tid. Eller om det mot förmodan var ESP32 som inte riktigt han med. Jag killgissar på det första iof. Men jag är nyfiken, vore kul o få lyssna på en buss som var "full" av trafik och se vad den hinner med att ta emot tex. Vafan 240MHZ cpuklocka ju

_________________
Magnus Thomé
Citera
Bamsefar
Lidingö
Här sen Mar 2003
Inlägg: 2914

Namndispens
Namndispens

Magnus Thomé skrev:
MaZ skrev:
Får bygga en stege, först en ESP med två CAN kort in och ett ut, sen ett likadant brevid. De plockar in fyra bussar totalt och skyfflar vidare två, som går in i rejsakortet...

Fast skulle inte ESP32-C3 professorn orka fyra linor? Det är väl inte så tungrott?

Fast nu gäller det att få igång CAN sniffer och lära sig identifiera adresser och värden. Vore ju smakfullt om man kunde logga lite för att se hur det beter sig.


Ja, jag är också nyfiken på vad den kan hantera i "bandbredd". Är iof en C6 men det är ju samma propp AFAIK. Jag provade att skicka paket mellan två ESP32 så fort jag kunde och med 8-bitarspaket och 1Mbit så kom jag bara upp till 280kbit ungefär i datamängd. Är inte så långt från vad som jag trott men 300-400kbit tycker jag borde gått? Om jag inte nådde det pga att det är den overhead som i praktiken blir med paketens alla kringdata, det är ju en hel del bytes som går åt där plus ackar tillbaka plus arbitreringen av själva bussen som också tar tid. Eller om det mot förmodan var ESP32 som inte riktigt han med. Jag killgissar på det första iof. Men jag är nyfiken, vore kul o få lyssna på en buss som var "full" av trafik och se vad den hinner med att ta emot tex. Vafan 240MHZ cpuklocka ju


Nu kommer jag säkert med en korkad idé men en Pi-Zero?

_________________
Lars H
Bamsefar kan vara närmare än du tror....
Citera
Magnus Thomé
Stockholm
Här sen Nov 2002
Inlägg: 41540

Forumägare
Forumägare
Trådstartare
Jamen hur kul är det liksom Men för att vara seriös, absolut, Linux för att lattja med CAN ger massa flexibilitet thumbs up Finns massa bra kod/paket

Det finns bibliotek till Rpi Pico för CAN som är bit banging vet jag. Vet inte om det kommit nåt mer, det dyker upp nytt hela tiden för 2040 thumbs up

Har funderat på att cadda nåt med 2040 men då måste man om man vill ha nåt med radio för wifi, Zigbee, BLE o så lägga till nåt för det också och då växer kortstorleken fort.


Edit:

Nästa test jag tänkte närmaste dagarna är att se hur mycket en esp32 kan sända per sekund om den inte ska ha ackar tillbaka. Bara broadcasta så fort det går

_________________
Magnus Thomé
Citera
Bamsefar
Lidingö
Här sen Mar 2003
Inlägg: 2914

Namndispens
Namndispens

Du skulle ju kunna stacka några ESP32or bredvid varandra och bygga ett cluster? Worlds first?

Edit: Nejdå, det har såklart alla andra redan gjort också....

_________________
Lars H
Bamsefar kan vara närmare än du tror....
Citera
2fast4u
Gisekvarn
Här sen Okt 2004
Inlägg: 5572



Fast bygger du ett cluster MÅSTE det vara med samma form som en klassisk Cray 1


_________________
Ove Sponton

Det var inte jag. Dessutom var det ingen som såg mig.
Citera
Magnus Thomé
Stockholm
Här sen Nov 2002
Inlägg: 41540

Forumägare
Forumägare
Trådstartare
Man följer ju Jeff Geerling också såklart

_________________
Magnus Thomé
Citera
MaZ
Göteborg
Här sen Nov 2002
Inlägg: 18606



Magnus Thomé skrev:
Jamen hur kul är det liksom Men för att vara seriös, absolut, Linux för att lattja med CAN ger massa flexibilitet thumbs up Finns massa bra kod/paket

Det finns bibliotek till Rpi Pico för CAN som är bit banging vet jag. Vet inte om det kommit nåt mer, det dyker upp nytt hela tiden för 2040 thumbs up

Har funderat på att cadda nåt med 2040 men då måste man om man vill ha nåt med radio för wifi, Zigbee, BLE o så lägga till nåt för det också och då växer kortstorleken fort.


Edit:

Nästa test jag tänkte närmaste dagarna är att se hur mycket en esp32 kan sända per sekund om den inte ska ha ackar tillbaka. Bara broadcasta så fort det går


Vad blev de för controller och transceiverkretsar på nya kortet? Körde du de nya jag tipsade om?

_________________
/Mats Strandberg
onemanracing.com

BMW 330i -05
Citera
MaZ
Göteborg
Här sen Nov 2002
Inlägg: 18606



Magnus Thomé skrev:
MaZ skrev:
Får bygga en stege, först en ESP med två CAN kort in och ett ut, sen ett likadant brevid. De plockar in fyra bussar totalt och skyfflar vidare två, som går in i rejsakortet...

Fast skulle inte ESP32-C3 professorn orka fyra linor? Det är väl inte så tungrott?

Fast nu gäller det att få igång CAN sniffer och lära sig identifiera adresser och värden. Vore ju smakfullt om man kunde logga lite för att se hur det beter sig.


Ja, jag är också nyfiken på vad den kan hantera i "bandbredd". Är iof en C6 men det är ju samma propp AFAIK. Jag provade att skicka paket mellan två ESP32 så fort jag kunde och med 8-bitarspaket och 1Mbit så kom jag bara upp till 280kbit ungefär i datamängd. Är inte så långt från vad som jag trott men 300-400kbit tycker jag borde gått? Om jag inte nådde det pga att det är den overhead som i praktiken blir med paketens alla kringdata, det är ju en hel del bytes som går åt där plus ackar tillbaka plus arbitreringen av själva bussen som också tar tid. Eller om det mot förmodan var ESP32 som inte riktigt han med. Jag killgissar på det första iof. Men jag är nyfiken, vore kul o få lyssna på en buss som var "full" av trafik och se vad den hinner med att ta emot tex. Vafan 240MHZ cpuklocka ju


Hmm, datamängd säger du. Det är ju en hel del annat i meddelandena som inte är data:



Std vs. Extended.
Plus arbitrering då. så ren datamängd är kanske rätt för ett 1Mbps nät? Eller var det hela datamängden du mätte?
FD är ju 10Mbps plus 1Mbps arbitrering, blir intressant.

Nej, dags att gå ut till bilen och prova lite mer. thumbs up

_________________
/Mats Strandberg
onemanracing.com

BMW 330i -05
Citera
Magnus Thomé
Stockholm
Här sen Nov 2002
Inlägg: 41540

Forumägare
Forumägare
Trådstartare
MaZ skrev:
Magnus Thomé skrev:
Jamen hur kul är det liksom Men för att vara seriös, absolut, Linux för att lattja med CAN ger massa flexibilitet thumbs up Finns massa bra kod/paket

Det finns bibliotek till Rpi Pico för CAN som är bit banging vet jag. Vet inte om det kommit nåt mer, det dyker upp nytt hela tiden för 2040 thumbs up

Har funderat på att cadda nåt med 2040 men då måste man om man vill ha nåt med radio för wifi, Zigbee, BLE o så lägga till nåt för det också och då växer kortstorleken fort.


Edit:

Nästa test jag tänkte närmaste dagarna är att se hur mycket en esp32 kan sända per sekund om den inte ska ha ackar tillbaka. Bara broadcasta så fort det går


Vad blev de för controller och transceiverkretsar på nya kortet? Körde du de nya jag tipsade om?


MCP2518 och TCAN330 på FD extrakortet. Två gamla vanliga SN65HVD230 på ESP32-C6-kortet

Snabba 5Mbit transceivers på 3,3V var inte helt vanliga


Minns du vilka du tipsade om förresten?

_________________
Magnus Thomé
Citera
Magnus Thomé
Stockholm
Här sen Nov 2002
Inlägg: 41540

Forumägare
Forumägare
Trådstartare
MaZ skrev:
Magnus Thomé skrev:
MaZ skrev:
Får bygga en stege, först en ESP med två CAN kort in och ett ut, sen ett likadant brevid. De plockar in fyra bussar totalt och skyfflar vidare två, som går in i rejsakortet...

Fast skulle inte ESP32-C3 professorn orka fyra linor? Det är väl inte så tungrott?

Fast nu gäller det att få igång CAN sniffer och lära sig identifiera adresser och värden. Vore ju smakfullt om man kunde logga lite för att se hur det beter sig.


Ja, jag är också nyfiken på vad den kan hantera i "bandbredd". Är iof en C6 men det är ju samma propp AFAIK. Jag provade att skicka paket mellan två ESP32 så fort jag kunde och med 8-bitarspaket och 1Mbit så kom jag bara upp till 280kbit ungefär i datamängd. Är inte så långt från vad som jag trott men 300-400kbit tycker jag borde gått? Om jag inte nådde det pga att det är den overhead som i praktiken blir med paketens alla kringdata, det är ju en hel del bytes som går åt där plus ackar tillbaka plus arbitreringen av själva bussen som också tar tid. Eller om det mot förmodan var ESP32 som inte riktigt han med. Jag killgissar på det första iof. Men jag är nyfiken, vore kul o få lyssna på en buss som var "full" av trafik och se vad den hinner med att ta emot tex. Vafan 240MHZ cpuklocka ju


Hmm, datamängd säger du. Det är ju en hel del annat i meddelandena som inte är data:



Std vs. Extended.
Plus arbitrering då. så ren datamängd är kanske rätt för ett 1Mbps nät? Eller var det hela datamängden du mätte?
FD är ju 10Mbps plus 1Mbps arbitrering, blir intressant.

Nej, dags att gå ut till bilen och prova lite mer. thumbs up


Mätte hur många "egna" databitar jag fick över.

Enorm overhead i varje datapaket plus ack-paket plus arbitrering o luft kvar i busen så att säga. Så helt fel är resultaten inte, trodde jag skulle fått aningens till bara. Provade även 1, 2 och 4 bitar per paket vilket ju gör overhead ännu värre. Och 500kbit bus. Resultaten såg rimliga ut när man jämförde de mot varandra.

_________________
Magnus Thomé
Citera
MaZ
Göteborg
Här sen Nov 2002
Inlägg: 18606



Magnus Thomé skrev:
MaZ skrev:
Magnus Thomé skrev:
Jamen hur kul är det liksom Men för att vara seriös, absolut, Linux för att lattja med CAN ger massa flexibilitet thumbs up Finns massa bra kod/paket

Det finns bibliotek till Rpi Pico för CAN som är bit banging vet jag. Vet inte om det kommit nåt mer, det dyker upp nytt hela tiden för 2040 thumbs up

Har funderat på att cadda nåt med 2040 men då måste man om man vill ha nåt med radio för wifi, Zigbee, BLE o så lägga till nåt för det också och då växer kortstorleken fort.


Edit:

Nästa test jag tänkte närmaste dagarna är att se hur mycket en esp32 kan sända per sekund om den inte ska ha ackar tillbaka. Bara broadcasta så fort det går


Vad blev de för controller och transceiverkretsar på nya kortet? Körde du de nya jag tipsade om?


MCP2518 och TCAN330 på FD extrakortet. Två gamla vanliga SN65HVD230 på ESP32-C6-kortet

Snabba 5Mbit transceivers på 3,3V var inte helt vanliga


Minns du vilka du tipsade om förresten?


Texas TCAN34XX

_________________
/Mats Strandberg
onemanracing.com

BMW 330i -05
Citera
MaZ
Göteborg
Här sen Nov 2002
Inlägg: 18606



Klart bättre, men mycket nollor blir det. Inget ändrade sig heller om jag varvade osv.



Får väl hoppa i med huvudet före i SavvyCAN antar jag...

_________________
/Mats Strandberg
onemanracing.com

BMW 330i -05
Citera
Magnus Thomé
Stockholm
Här sen Nov 2002
Inlägg: 41540

Forumägare
Forumägare
Trådstartare
MaZ skrev:
Magnus Thomé skrev:
MaZ skrev:
Magnus Thomé skrev:
Jamen hur kul är det liksom Men för att vara seriös, absolut, Linux för att lattja med CAN ger massa flexibilitet thumbs up Finns massa bra kod/paket

Det finns bibliotek till Rpi Pico för CAN som är bit banging vet jag. Vet inte om det kommit nåt mer, det dyker upp nytt hela tiden för 2040 thumbs up

Har funderat på att cadda nåt med 2040 men då måste man om man vill ha nåt med radio för wifi, Zigbee, BLE o så lägga till nåt för det också och då växer kortstorleken fort.


Edit:

Nästa test jag tänkte närmaste dagarna är att se hur mycket en esp32 kan sända per sekund om den inte ska ha ackar tillbaka. Bara broadcasta så fort det går


Vad blev de för controller och transceiverkretsar på nya kortet? Körde du de nya jag tipsade om?


MCP2518 och TCAN330 på FD extrakortet. Två gamla vanliga SN65HVD230 på ESP32-C6-kortet

Snabba 5Mbit transceivers på 3,3V var inte helt vanliga


Minns du vilka du tipsade om förresten?


Texas TCAN34XX


thumbs up thumbs up thumbs up Såg dom men är svåra att få tag i för de är för nya. Den jag valde TCAN330G är förra generationen av den så att säga


https://www.ti.com/interface/can-transceivers/products.html#0=3%20to%2 . . . .


https://www.ti.com/compare-products/?id=12473&type=GPT&partLis . . . .

_________________
Magnus Thomé
Citera
Bamsefar
Lidingö
Här sen Mar 2003
Inlägg: 2914

Namndispens
Namndispens

Undrar hur lång tid det kommer ta innan man kan göra en beställning av ett kretskort, där man enbart specar kretsarna man avser behöva, eller funktionen, och så fixar programvaran resten så man slipper allt?

Och när jag nu skrivit dessa rader så inser jag att det har säkert någon redan gjort?

_________________
Lars H
Bamsefar kan vara närmare än du tror....
Citera
MaZ
Göteborg
Här sen Nov 2002
Inlägg: 18606



Bamsefar skrev:
Undrar hur lång tid det kommer ta innan man kan göra en beställning av ett kretskort, där man enbart specar kretsarna man avser behöva, eller funktionen, och så fixar programvaran resten så man slipper allt?

Och när jag nu skrivit dessa rader så inser jag att det har säkert någon redan gjort?


Du tänker på alla de firmor som har det som affärsidé?
Fast du kanske inte vill betala för det?

_________________
/Mats Strandberg
onemanracing.com

BMW 330i -05
Citera
Bamsefar
Lidingö
Här sen Mar 2003
Inlägg: 2914

Namndispens
Namndispens

MaZ skrev:
Bamsefar skrev:
Undrar hur lång tid det kommer ta innan man kan göra en beställning av ett kretskort, där man enbart specar kretsarna man avser behöva, eller funktionen, och så fixar programvaran resten så man slipper allt?

Och när jag nu skrivit dessa rader så inser jag att det har säkert någon redan gjort?


Du tänker på alla de firmor som har det som affärsidé?
Fast du kanske inte vill betala för det?


Mina kunskaper i kretskorts design är mellan noll och ingenting. Men jag har trots detta för en herrans massa år sedan ritat kretskort, men då var inte IC kretsar riktigt så (j*vla) små i storleken och ytmonterat visste man inte vad det var....

Det skrivet, idag har vi just IC kretsar som med sina specar borde gå att säga: jag vill ha den där cpu'n (ex ESP32-C6), med en USB-C port, resetknapp och LED för power. Och så ritar cad programmet resten inkl avstörning och motstånd osv. Och fattas ex någon form av stödkrets, så adderas den automagiskt. I grund och botten borde det gå att automatisera. Visst finns det folk som kan rita det osv, men just mindre och enklare kretskortsdesign är som gjort för automagiska processer.

Nu har ju jag köpt ett färdigt kort redan för detta (Sparkfun har exakt vad jag beskrev, med en del extra - tog ett tag att hitta men i alla fall), men visst hade jag gärna betalat för jobbet om det behövts. Men det finns antagligen ingen som vill göra ett så enkelt jobb.....

Och nu med Magnus kort som jag inte sett så hade jag valt det.

_________________
Lars H
Bamsefar kan vara närmare än du tror....
Citera
Magnus Thomé
Stockholm
Här sen Nov 2002
Inlägg: 41540

Forumägare
Forumägare
Trådstartare
Det här satt långt inne att få igång men nu lirar det!


https://github.com/MagnusThome/RejsaCAN-ESP32/tree/main/Code%20Example . . . .


Fanns lite dåligt med info, kunskap o erfarenhet på nätet om det nya biblioteket för C6 Sök på Google på ett nyckelord/API-anrop i det nya TWAI-biblioteket från espressif o se hur många hits du får på Google

twai_start_v2

_________________
Magnus Thomé
Citera
MaZ
Göteborg
Här sen Nov 2002
Inlägg: 18606



Magnus Thomé skrev:
Det här satt långt inne att få igång men nu lirar det!


https://github.com/MagnusThome/RejsaCAN-ESP32/tree/main/Code%20Example . . . .


Fanns lite dåligt med info, kunskap o erfarenhet på nätet om det nya biblioteket för C6 Sök på Google på ett nyckelord/API-anrop i det nya TWAI-biblioteket från espressif o se hur många hits du får på Google

twai_start_v2


Din länk get en 404...

_________________
/Mats Strandberg
onemanracing.com

BMW 330i -05
Citera
Magnus Thomé
Stockholm
Här sen Nov 2002
Inlägg: 41540

Forumägare
Forumägare
Trådstartare
MaZ skrev:
Magnus Thomé skrev:
Det här satt långt inne att få igång men nu lirar det!


https://github.com/MagnusThome/RejsaCAN-ESP32/tree/main/Code%20Example . . . .


Fanns lite dåligt med info, kunskap o erfarenhet på nätet om det nya biblioteket för C6 Sök på Google på ett nyckelord/API-anrop i det nya TWAI-biblioteket från espressif o se hur många hits du får på Google

twai_start_v2


Din länk get en 404...



Asch, så går det när man "städar" upp filnamn osv


https://github.com/MagnusThome/RejsaCAN-ESP32/tree/main/Code%20Example . . . .


EDIT:

Här finns två olika stil av lådor att printa också:

https://github.com/MagnusThome/RejsaCAN-ESP32/tree/main/3dprint

_________________
Magnus Thomé
Citera
MaZ
Göteborg
Här sen Nov 2002
Inlägg: 18606



Det här är så grymt Magnus!

Få igång det hela och sen koppla in sig i bilen och börja labba med SavvyCAN.

_________________
/Mats Strandberg
onemanracing.com

BMW 330i -05
Citera
Om hård- och mjukvara för loggning & video
RejsaCAN datorkort 3x5cm, CAN-bus, 12V, bluetooth, WiFi
<<   1, 2, 3, 4
16 besök senaste veckan (2903 totalt)
Tack till alla våra trogna sponsorer som stöttar och håller Rejsa rullande