PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : C-Control was ist (viel) schneller?



DanielSan
18.09.2004, 00:14
Hi,

Also ich habe mit dem C-Controler zwar angefangen, aber ich finde ihn nicht so gut, weil er relativ buggy und für meine zwecke zu langsam ist.

Jetzt suche ich einen viel schnelleren Controler mit ca. 64kb internem Flasch speicher, der nebenbei auch noch ähnlich einfach zu handhaben ist wie der C-Controler.

MFG DanielSan

RCO
18.09.2004, 11:44
ATmels AVR.
Musst dich mal erkundigen, aber die sind schnell und haben mehr Speicher.

DanielSan
18.09.2004, 13:08
Ist der denn in der Lage Impulslängen zu zählen?

Trabukh
18.09.2004, 13:14
Jupp, und zwar mit einer beachtlichen Genauigkeit!

Gruß, Trabukh

klucky
18.09.2004, 13:29
http://www.kreatives-chaos.com/index.php?seite=avruebersicht hier ist mal eine übersicht der avrs ... lass dich nicht von den mherz zahlen irritieren wenn du die mit anderen chips vergleichst ... viele chips haben das doppelte an mherz und sind genau so schnell ;)

herrma
19.09.2004, 14:25
Hi,
um Impulslängen zu messen, eignet sich ein PIC hervorragend.
Welche Genauigkeit (Auflösung) brauchst Du? Wie lang sind die Impulse etwa?

Gruß Herrma

DanielSan
19.09.2004, 18:29
Ich bin mir nicht sicher, ich möchte die impulse von einer RC anlage messen.
Kann der uC denn auch Impulse senden?

herrma
19.09.2004, 18:54
Kann der uC denn auch Impulse senden?

Und ob er das kann.

klucky
19.09.2004, 20:05
Braucht man für pic net nen brenner und kann die chips nur 1 mal beschreiben? Die impulse müssten da sie ja an die Servos gehen so im bereich von 1 bis 2 ms liegen ;). Wie sendet sonne rc anlage überhaupt? Sendet die nur wenn sich was verändert oder sendet die generell in einem bestimmten abstand immer alle impulse?

herrma
19.09.2004, 20:12
Ja, einen Brenner braucht man. Die aktuellen PICs kannst Du bis ca. 1000x neu beschreiben. Das sollte genügen.
Brenner gibts in allen Preisklassen oder zum Selbstbau, quasi kostenlos.

weitere Infos u.a.: www.sprut.de

DanielSan
19.09.2004, 22:07
der sendet permanent, denn der servo bekommt immer bescheid, das er zb. in mittelstellung stehen bleiben soll. wenn man versucht ihn zu bewegen geht das nicht, also muss er auch immer gesagt bekommen das er jetzt da bleiben soll.

DanielSan
20.09.2004, 18:45
Hi,
habe jetzt das was ich will.
Allerdings wüsste ich gerne, wie es mit der SpeichererwiterungFunktioniert. Hängt man da einfach nen externen speicher an den i2c bus?

Kann ich mit diesen beiden schon teilen arbeiten?
http://shop.embedit.de/product_002004_159.php
http://shop.embedit.de/product_002100_120.php

Also ich meine ob ich damit schon ein prog in den uC laden kann? Vorrausgesetzt ich habe eine software, wie bascom o.ä. und das nötige know how.

MFG Daniel

tobimc
20.09.2004, 19:28
Hi!

Du kannst mit den AVRs umd BASCOM (Basic-Compiler für
die AVRs) bis zu 10 Servos GLEICHZEITIG ansteuern.
Messen kann man damit natürlich auch.

Im Elektor hatten die mal ein Failsavemodul, auch mit nem AVR.

Mit den beiden Teilen kann man schon arbeiten, man braucht halt noch einen ISP-Dongle zum programmieren.

Liebe Grüße,
Tobi

klucky
20.09.2004, 20:34
Den ISP Dongel hat er doch auch gelinkt ;).

Ich habe auch noch eine frag: Das ist auch in etwa das was ich suche ich muss allerdings 12 servos steuern und hatte desswegen daran gedacht einen sd20 per i2c mit dem modul zu verbinden ... wie mache ich das mit der i2c verbindung ? und wie mache ich es wenn ich mehr als ein i2c gerät mit dem controller verbinden?