Sida 1 av 2

Can-bus

Postat: 14 september 2009, 17:09:46
av Göran Nilsson
Jag har en apparat med ett styrkort med ett antal ingångar och utgångar, PCB med transistorer.
Ingångarna är kopplade till ett antal strömställare, 12st.
Finns det något interfacekort som tar in CAN-bus signaler och omvandlar de till utgångar som jag kan koppla till mina ingångar ?

Re: Can-bus

Postat: 14 september 2009, 17:22:21
av vfr
Vad är det för CAN-buss det ska kopplas till?

CAN är bara det underliggande protokollet. Sedan måste det finnas något ovanpå det. Och där är det viktigt att du har samma protokoll som det du ska koppla mot, annars pratar dom inte med varandra ändå.

Re: Can-bus

Postat: 14 september 2009, 18:35:27
av eqlazer
Ja precis, har du nått det ska kopplas till på buss-sidan?
Så 12 digitala signaler 0-5V räcker för att koppla in ditt kort? Eller snarare vad måste du ha och vad kan du bygga själv? (i form av adapterkort)
Måste det vara en färdig lösning med fördefinierade CAN-framear som styr utgångarna eller räcker hårdvara som du programmerar själv?
Tex om det ska vara färdigt så behövs mer info om busshastighet osv vilket faller tillbaka på första frågan.

Re: Can-bus

Postat: 14 september 2009, 20:15:36
av Göran Nilsson
Jag har kollat lite,
I andra änden finns det en PLC med CANbus J1939. Denna PLC skulle då styra mitt styrkort via buskablen. Vad jag måste göra är att skaffa hårdvara, om det finns, koppla in den på mitt kort och och se till så att hårdvaran blir programerad så att den kan prata med PLCen.
Finns det någon adapterkort, hårdvara eller va det heter som jag kan ha mellan mitt styrkort och PLCen

Re: Can-bus

Postat: 14 september 2009, 20:18:40
av PTC
Vad är det för typ av PLC?

Re: Can-bus

Postat: 14 september 2009, 20:38:49
av Göran Nilsson
Det kan vara en IFM eller en IQAN från parker, har det någon betydelse ?

Re: Can-bus

Postat: 14 september 2009, 20:57:03
av eqlazer
Klarar du att koda J1939-protokollet själv eller måste sånt vara färdigt?
Vill veta på vilken nivå projektet ska ligga så att man ev kan peka i rätt riktning.

Re: Can-bus

Postat: 14 september 2009, 21:23:15
av blueint
En väg kan vara att programmera en CAN kapabel processor. Och koppla den via RS-232 till PCn.

Re: Can-bus

Postat: 14 september 2009, 21:33:29
av eqlazer
Jo det underlättar ju utvecklingen (om det är det som gäller) men har egentligen inget med slutliga PLC<->styrkortet att göra. Men självklart kan man utvidga det hela till att innefatta PC också, upp till Göran :)

Re: Can-bus

Postat: 14 september 2009, 21:37:37
av Göran Nilsson
Nä, jag klarar inte att programera J1939 men det är nog inte så svårt att köpa den tjänsten. Någon PC kommer det inte bli.

Re: Can-bus

Postat: 15 september 2009, 23:05:21
av eqlazer
Det ska alltså vara en färdig produkt som du är beredd att betala för?

Tycker fortfarande det är lite vagt om vad du är ute efter, tex om du klarar/vill göra nått själv eller om det ska vara nått färdigt.

Re: Can-bus

Postat: 16 september 2009, 09:09:06
av Göran Nilsson
Ja, det är en färdig produkt som jag är ute efter eftersom jag inte har kunskap på det området. Jag har pengar men inte kunskap :( men jag har många ideer :)

Re: Can-bus

Postat: 16 september 2009, 09:57:03
av blueint
Sätt dit en MCU med inbyggd CAN. Fast om jag inte minns fel så tillverkar 'eqlazer' CAN små serier av CAN moduler.

Re: Can-bus

Postat: 16 september 2009, 10:15:17
av Göran Nilsson
Jaha :o vi får väl se vad "eqlazer" kan råda mig till

Re: Can-bus

Postat: 16 september 2009, 17:15:32
av linlun
Vad gäller hårdvara så har vi nog ett kort som passar perfekt för detta, CoreCard det är ett färdigbyggt kort med en atmel mega168, CAN-kontroller, CAN-transceiver och switchad nätdel (klarar ca 7 till 24 volt i inspänning).
Nu har jag inte priset i huvudet, men ca 150 kr tar vi för dom.

När det gäller mjukvara är det svårt att säga hur mycket jobb det är (väldigt beroende på enheten ska agera på CAN) och om någon är intresserad av att göra det åt dig, men det låter inte som att det är så mycket jobb att få till det.

Kolla gärna in vårt hemautomationsprojekt där vi använder dessa enheter samt expansioner.

//Linus