PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Controller



Furtion
31.05.2005, 19:55
Hallo kann m ir irgendjemand einen Controller vorschlagen der :

- Mer als 24 IO`s hat
- Ein paar AD und DA Wandler hat
- Leicht zu kriegen ist (am besten Conrad oder Pollin)
- und sich für Linien Roboter eignet

Grüße Furtion

x-ryder
31.05.2005, 21:41
ATMega16 oder 32

32 I/O
8 A/D
D/A musste dir emulieren, iss aber sowieso besser
iss überall zu bekommen
iss mit sicherheit geeignet

Martin

Furtion
01.06.2005, 06:20
Und wo krieg ich diese DA her ?

PicNick
01.06.2005, 07:38
DAC kannst du mit PWM machen oder mit r r/2 Netzwerk. gibt auch div. Wandler, je nach Anwendung
Bei Controller-Empfehlungen sollt man schon drauf hinweisen, daß die meisten Kontroller genau EINEN AD Wandler haben, den man mit MUX mit mehreren Eingängen verbinden kann.
Ist nicht ganz dasselbe

Furtion
01.06.2005, 19:24
Wo bekom ich so ein Pmw her und was ist ein MUX

Grüße Furtion

x-ryder
01.06.2005, 20:13
PWM ist in dem chip schon integriert, und was ein MUX ist muss man nicht unbedingt wissen, das kannste auch später noch lernen, es iss fürs proggen erstmal nicht wichtig, außer du programmierst mit C oder Assembler

Furtion
01.06.2005, 20:16
Null Ahnung was ich programiere (Schlag mir was vor). Aber ist dieser MuX nicht ein da ausgang ?

Grüße Furtion

x-ryder
01.06.2005, 20:54
nimm mal bascom als programmiersprache:
- hat nen internes forum hier
- iss sehr leicht zu lernen
- hat sehr viele funktionen integriert, wie ansteuerung von LCD, GLCD, I²C, 1Wire, u.s.w.

MUX heißt multiplexer, und das issn teil, was die verschiedeneneingänge auf EINEN ADC umleitet, je nachdem welche leitung aktiviert ist

Furtion
01.06.2005, 21:20
Und wo bekomm ich so was herr? Ach so ich hab mal was von so einem Schnitstellenportserhöher gibzs das auch für Avm

x-ryder
01.06.2005, 21:30
bascom gibts bei www.robotikhardware.de, ja gibt es natürlich auch fürn AVR, die sind sozud´sagen universal einsetzbar

Furtion
01.06.2005, 21:34
Gibt es da auch die die Avr`s (einzelnd)

x-ryder
01.06.2005, 21:35
ja, da gibt es die controller

Furtion
02.06.2005, 17:39
ist dieser Atmel 32 auch I2c compitabel (besitzt er einen)

x-ryder
02.06.2005, 17:47
ja hat er (achtung, ich bin ein nicht sichtbarer leertext)

Furtion
02.06.2005, 17:50
Ok und ich habe was gefunden bei embit :

Atmel AVR ATtiny2313-20PI
2 kByte Flash Programmspeicher, 10.000 Schreibzyklen
128 Byte internes SRAM
128 Byte internes EEPROM, 100.000 Schreibzyklen
Bis zu 20 MIPS bei 20MHz
1 8 Bit Timer/Counter
1 16 Bit Timer/Counter
4 PWM Kanäle
USI Schnittstelle, zB für I2C oder 2. UART
USART
debugWire On-Chip Debugging
Watchdog Timer
Analog Comparator
20 PDIP Gehäuse
2,7V - 5,5V
0 - 20MHz

frage wie viele IO`s hat er ?


Ps : wie meinst du das mit du leertext

chr-mt
02.06.2005, 23:18
Hi,
du kannst dir das Datenblatt direkt bei Atmel holen.
www.atmel.com
Da findest du alle Infos. Für's erste sollte die Kurzform des PDFs für einen Überblick reichen.
Daß ein Mikrocontroller mit 20 Pins keine 24 I/Os hat dürfte klar sein ;)
Der Tiny2313 hat 18 I/Os, wobei einer davon auf dem RESET Pin liegt.
Wenn man den benutzen will, läßt sich der chip nicht mehr so einfach programmieren, da zum Programmieren der RESET Pin nötig ist.
Das geht dann nur noch mit zB. dem STK500 Entwicklungsboard.
Bleiben also 17 Pins.
Wenn du die serielle Schnittstelle benutzen willst fallen davon wieder 2 weg, da die dann zu RX und TX werden.
Willst du einen Quarz statt dem internen Oszillator verwenden sind wieder 2 Pins weg usw.
Je mehr Pins du für spezielle Zwecke verwendest, um so weniger "normale" I/Os hast du, da die eben doppelt belegt sind.
AD/Wandler hat der 2313 übrigens nicht.

Wenn du viele I/Os brauchst, dann solltest du mit einem Chip wie dem MEGA 32 anfangen.
Aber selbst da geht nicht alles auf einmal.
Wenn du alle 8 AD Eingänge benutzt, hast du noch 24 I/Os übrig.
minus serielle sind's dann noch 22 usw.

Leicht zu kriegen ist der bei Conrad.
Genauso leicht (und billiger) zu kriegen ist der bei Reichelt ;)

Gruß
Christopher

Furtion
03.06.2005, 14:14
Kann man eigentlich AVR vernetzen? (2 Avr komonizieren)

chr-mt
03.06.2005, 14:21
Ja, kann man.
https://www.roboternetz.de/phpBB2/zeigebeitrag.php?t=9418
Warum fängst du nicht erst mal einfach an ??
Anscheinend bist du ja, was programmierung von Microcontrollern angeht, noch am Anfang.
Da sollte es ncht zu kompliziert werden um den Überblick nicht zu verlieren.

Gruß
Christopher

Furtion
03.06.2005, 14:53
Ok ich kaufe mir bei embitd und versuche es mal.