CANbus
pavel pavlp
pa-vep@atlas.cz
Sobota Leden 14 23:19:12 CET 2006
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
Další informace o konferenci Hw-list