Flera Pic-processorer på I2C
- peterjansson20
- Inlägg: 66
- Blev medlem: 12 april 2010, 09:07:16
Flera Pic-processorer på I2C
Hej
Går det att koppla i hop flera Pic-processor kretsar på en och samma I2C buss?
Något i stil med en Pic-processor på varje hjul, som mäter hastighet och styr magnet ventiler till driften.
Sedan en Pic-processor som styr en display (hastighetsmätare) och kontrollerar om något hjul går för fort (antispinn).
Går det att koppla i hop flera Pic-processor kretsar på en och samma I2C buss?
Något i stil med en Pic-processor på varje hjul, som mäter hastighet och styr magnet ventiler till driften.
Sedan en Pic-processor som styr en display (hastighetsmätare) och kontrollerar om något hjul går för fort (antispinn).
Re: Flera Pic-processorer på I2C
> Går det att koppla i hop flera Pic-processor kretsar på en och samma I2C buss?
Ja, det är ju själva "grejen" med I2C.
> Något i stil med en Pic-processor på varje hjul,
Om hjulen sitter väldigt nära varandra (säg inom 20 cm eller så).
Och om det är en störningsfri miljö (ej bil eller liknande).
Ja, det är ju själva "grejen" med I2C.
> Något i stil med en Pic-processor på varje hjul,
Om hjulen sitter väldigt nära varandra (säg inom 20 cm eller så).
Och om det är en störningsfri miljö (ej bil eller liknande).
- peterjansson20
- Inlägg: 66
- Blev medlem: 12 april 2010, 09:07:16
Re: Flera Pic-processorer på I2C
Aj då!
Jag har åtta hjul att hålla redan på och jag tippar på att det är upp till 6 meter som mest.
Störningsfri miljö kan jag inte räkna med.
Jag har åtta hjul att hålla redan på och jag tippar på att det är upp till 6 meter som mest.
Störningsfri miljö kan jag inte räkna med.
Re: Flera Pic-processorer på I2C
Det beror helt på hur fort du vill köra bussen. (i teorin kan man köra I2C över ett par km)
uChip har några skrifter om I2C nätverk, värda att kika på.
uChip har några skrifter om I2C nätverk, värda att kika på.
Re: Flera Pic-processorer på I2C
Det är ju ungefär detta som CAN är tänkt för.
Man får mycket "på köpet" med CAN (jämfört med I2C)
feldetektering, omsändningar, flexiblare adressering o.s.v.
Man får mycket "på köpet" med CAN (jämfört med I2C)
feldetektering, omsändningar, flexiblare adressering o.s.v.
- peterjansson20
- Inlägg: 66
- Blev medlem: 12 april 2010, 09:07:16
Re: Flera Pic-processorer på I2C
CAN är egentligen bara ett kommunikationsprotokoll, själva bussen kan lösas på fler sätt (efter vad jag vet). CAN-protokoll med t.ex. RS485-bus torde vara mycket svårt att slå ut.
Re: Flera Pic-processorer på I2C
CAN överförs på en differentiell skärmad lina, vilket blir mycket okänsligt för störningar.
- peterjansson20
- Inlägg: 66
- Blev medlem: 12 april 2010, 09:07:16
- peterjansson20
- Inlägg: 66
- Blev medlem: 12 april 2010, 09:07:16
-
- Inlägg: 2436
- Blev medlem: 28 januari 2007, 18:45:40
- Ort: Kungsbacka
Re: Flera Pic-processorer på I2C
CAN är en multimaster och multidrop buss, därför är protokollet något komplicerat.
- Schnegelwerfer
- Inlägg: 1863
- Blev medlem: 8 november 2004, 13:46:56
Re: Flera Pic-processorer på I2C
Ja, CAN stöder >110 noder.
Däremot så tycker jag att du ska titta på en riktig CAN-transceiver som stöder ISO11898 istället för att mecka med RS485.
Du behöver en stand-alone CAN-kontroller typ MCP2515 eller en mikrokontroller med inbyggd CAN-kontroller. CAN-kontrollern fixar CRC, buffring, omsändningar etc... d
Däremot så tycker jag att du ska titta på en riktig CAN-transceiver som stöder ISO11898 istället för att mecka med RS485.
Du behöver en stand-alone CAN-kontroller typ MCP2515 eller en mikrokontroller med inbyggd CAN-kontroller. CAN-kontrollern fixar CRC, buffring, omsändningar etc... d
Re: Flera Pic-processorer på I2C
> Perfekt!
> Då får det bli CAN
Det känns lite väl tidigt för dig att säga det.
Du verkar ju inte ha läst på något alls om CAN...
> Då får det bli CAN
Det känns lite väl tidigt för dig att säga det.
Du verkar ju inte ha läst på något alls om CAN...
- peterjansson20
- Inlägg: 66
- Blev medlem: 12 april 2010, 09:07:16
Re: Flera Pic-processorer på I2C
Sant!
Men man måste ju bestämma sig för något och sedan köra.
Annars kommer man ju aldrig någonstans.
Men man måste ju bestämma sig för något och sedan köra.
Annars kommer man ju aldrig någonstans.