CANbus
Marek Pavlu
pavlu@hwg.cz
Neděle Leden 15 03:39:09 CET 2006
Zdravim,
No jo, pak ale otazka neznim zda Linux zvladne uridit SPI, ale zda zvladne
dostatecne rychle obslouzit CAN svaba a to je něco jineho:).
Ale myslim, ze na LPT se da dosahnout az 1MB/s, takze to je asi 32x
pomalejsi Vami pozadovany CAN nez LPT. SPI to fakt hodne degraduje:(,
paralelni by to bylo urcite lepsi...
S pozdravem,
Marek Pavlu
// -----Original Message-----
// From: hw-list-bounces@list.hw.cz [mailto:hw-list-bounces@list.hw.cz] On
// Behalf Of pavel pavlp
// Sent: Saturday, January 14, 2006 11:19 PM
// To: hw-list@list.hw.cz
// Subject: Re:CANbus
//
// Ano Linux je master, akorat MCP by melo vyvolavat interupt po prijmu
// zpravy, Linux vygeneruje hodiny a precte data.
// Taky bude , na zaklade nejakych udalosti, vysilat zpravy na CAN.
// V jadre Linuxu bude nekonecna uspana smycka v samostatnem procesu,
// kterou probudi interrupt nebo udalost .
// Smycka mi uz funguje a IRQ od LPT taky , ted se hrabu v MCP2515 a
// napojuju jej na MCU, potom kdyz MCP budu dobre znat to napojim na Linux.
// Jsou i paralelni radice a mozna na ne dojde a bude to i jednodussi,
// uvidime ale zase z hlediska unifikovanosti ;-)
//
// Jedna se mi ale o to co to bude delat pri huste komunikaci na CAN pri
// rychlosti alespon 256kb. MCUcka to budou zvladat ale
// Linux ?
//
//
// .NET C# professional developer (C++ Win Linux,hw & C & Asm for MCU, as
// well)
// http://www.visualprog.cz
//
// _______________________________________________
// HW-list mailing list -sponsored by www.HW.cz
// Hw-list@list.hw.cz
// http://list.hw.cz/mailman/listinfo/hw-list
//
// >-----Puvodni zprava-----
// >Od: Marek Pavlu [mailto:pavlu@hwg.cz]
// >Odesláno: 14. ledna 2006 20:26
// >Komu: 'HW-news'
// >Předmět: RE: CANbus a Stranka robota Spejbla
// >
// >
// >Zdravim,
// >
// >Stroj s Linuxem je master ne?
// >Tak je skoro jedno(přetečeni dat ze strany canu) jak rychle bude
// pristupovat
// >k MCP, kdyz si ridi hodiny podle sveho, ne?
// >
// >Akorat by to chtelo nechat vsechny signaly na jedne brane I/O, aby tam
// >nevzniklo vzajemne opožděni signalu.
// >
// >
// >
// >S pozdravem,
// >Marek Pavlu
// >
// >// -----Original Message-----
// >// From: hw-list-bounces@list.hw.cz [mailto:hw-list-
// bounces@list.hw.cz] On
// >// Behalf Of pavel pavlp
// >// Sent: Saturday, January 14, 2006 8:16 PM
// >// To: hw-list@list.hw.cz
// >// Subject: Re: CANbus a Stranka robota Spejbla
// >//
// >// Zdravim
// >// Taky bych mel dotaz a to ohledne CAN bus . Ladim ted CAN s radici
// >// MCP2515 a mcu Zilog Z8E coz je celkem jedno ale cetl jsem na VAsich
// >// strankach o pouziti Linuxu s CANem.
// >// Ja bych to chtel udelat jinak, vytvorit modul jadra pro jakykoliv
// Linux,
// >
// >// ktery bude simulovat SPI komunikaci na paralelnim portu , no a na
// tento
// >// port bych napojil jiz zminene radice MCP2515.
// >//
// >// A tu je muj dotaz, nema nekdo s tim skusenost . Stihne Linux
// dostatecne
// >// rychle nastavovat piny portu a tim simulovat clocky a data
// >// potrebne pro SPI komunikaci.
// >//
// >// Na MCU jsem SPI dokazal simulovat a fungovalo to spolehlive ale na
// >// Linuxu , tot otazka .
// >//
// >//
// >//
// >//
// >// .NET C# professional developer (C++ Win Linux,hw & C & Asm for MCU,
// as
// >// well)
// >// http://www.visualprog.cz
// >//
// >// _______________________________________________
// >// HW-list mailing list -sponsored by www.HW.cz
// >// Hw-list@list.hw.cz
// >// http://list.hw.cz/mailman/listinfo/hw-list
// >//
// >// >-----Puvodni zprava-----
// >// >Od: Marek Peca [mailto:marek@tynska.cuni.cz]
// >// >Odesláno: 1. ledna 0001 0:00
// >// >Komu: HW-news
// >// >Předmět: Re: Stranka robota Spejbla
// >// >
// >// >
// >// >Dobry den,
// >// >
// >// >> A jak ten robot vlastne chodi? To ma prubeh kroku predem pevne
// >// >> naprogramovany,
// >// >
// >// >presne tak, viz http://duch.cz/spejbl/index.html#1-1-3
// >// >
// >// >Neboli staticka chuze s pevnou trajektorii os a ovladanim serv v
// >// >otevrene smycce.
// >// >
// >// >> nebo ma cidla na zatizeni nohy vpredu/vzadu a aktivne (regulaci)
// >// >> udrzuje rovnovahu?
// >// >
// >// >To se teprve chysta.
// >// >
// >// >> Podle toho videa se mi zdalo ze trochu kulha (ze by zatizeni
// tema
// >// >> dratama)? a ze kazdy krok je trochu jiny. Proto mi to pripada
// >// >> jako by to podle aktualniho stavu udrzovalo rovnovahu.
// >// >
// >// >To je tim, ze trajektorie byly vytvoreny polorucni metodou zcasti
// >// >rucni animace, zcasti doladeni jednotlivych bodu a nasledne
// linearni
// >// >interpolace.
// >// >
// >// >Kroky nejsou stejne, protoze leva noha neni presne zrcadlo nohy
// prave
// >// >(uz napr. kvuli ulozeni prirub na tisicihranech) a jeste nebyla
// >// >provedena presna kalibrace.
// >// >
// >// >Dluzno poznamenat, ze cas mezi sesroubovanim a chuzi byly jen asi
// 4
// >// >dny, takze algoritmy byly optimalizovany na rychlost vyvoje :-).
// >// >
// >// >Za pekny dotaz dekuji a zdravim,
// >// >Marek P.
// >// >
// >// >_______________________________________________
// >// >HW-list mailing list - sponsored by www.HW.cz
// >// >Hw-list@list.hw.cz
// >// >http://list.hw.cz/mailman/listinfo/hw-list
// >//
// >//
// >//
// >// _______________________________________________
// >// HW-list mailing list - sponsored by www.HW.cz
// >// Hw-list@list.hw.cz
// >// http://list.hw.cz/mailman/listinfo/hw-list
// >
// >
// >
// >_____
// >
// >avast! Antivirus <http://www.avast.com> : Odchozi zprava cista.
// >
// >
// >Virova databaze (VPS): 0602-4, 14.01.2006
// >Testovano: 14.1.2006 21:26:50
// >avast! - copyright (c) 2000-2003 ALWIL Software.
// >
// >
// >
// >_______________________________________________
// >HW-list mailing list - sponsored by www.HW.cz
// >Hw-list@list.hw.cz
// >http://list.hw.cz/mailman/listinfo/hw-list
//
//
//
// _______________________________________________
// HW-list mailing list - sponsored by www.HW.cz
// Hw-list@list.hw.cz
// http://list.hw.cz/mailman/listinfo/hw-list
_____
avast! Antivirus <http://www.avast.com> : Odchozi zprava cista.
Virova databaze (VPS): 0602-4, 14.01.2006
Testovano: 15.1.2006 3:39:08
avast! - copyright (c) 2000-2003 ALWIL Software.
Další informace o konferenci Hw-list