Aus RN-Wissen.de
Version vom 19. Januar 2006, 11:43 Uhr von Frank (Diskussion | Beiträge) (Die Leistungsmerkmale auf einen Blick)

Wechseln zu: Navigation, Suche
Rasenmaehroboter fuer schwierige und grosse Gaerten im Test

Baustelle.gif An diesem Artikel arbeitet gerade Mitglied Frank.

Am besten momentan noch keine gravierenden Ergänzungen / Änderungen vornehmen.

Dieser Hinweis verschwindet wenn der Autor soweit ist. Sollte dieser Hinweis länger als drei Tage auf einer Seite sein, bitte beim Autor Frank per PM / Mail oder Forum nachfragen ob er vergessen wurde.

Version 1.4

RNmeg8foto1.gif

Dieses Board wurde speziell zum Experimentieren mit dem Microcontroller ATMega8 oder kompatible wie ATMega168 entworfen. Die Controller ATMega8 bzw. ATMega168 eignet sich wegen des günstigen Preises als auch der geringen Baugröße für zahlreiche Aufgaben, bei denen ein ATMega32 überdimensioniert oder einfach zu groß wäre. Im Bereich Robotik können diese Controller ideal als CoController für Servosteuerung, Motorsteuerung, Display Ausgabe, Sensorüberwachung und viele mehr eingesetzt werden. Oft sind kaum externe Bauteile notwendig.

Um den Microcontoller für eine spezielle Aufgabe programmieren zu können, bedarf es einer Entwicklungsumgebung die quasi alle Ports steckbar zugänglich macht, als auch die visuelle Überwachung der Port-Zustände erlaubt.

Für diese Aufgabe ist RN-MEGA8 ideal! Ganze 20 Ports können gleichzeitig visuell über Leuchtbalken überwacht werden. Nahezu alle Ports sind über einfache Steckklemmen erreichbar. Zudem verfügt das Board über einen genormten LCD-Display- , I2C-Bus-, RS232-, Servo- und ISP-Anschluß, alles entsprechend dem Roboternetz Standard (RN-Definitionen).

RN-MEGA8 soll also kein Ersatz für das inzwischen recht beliebte und ebenfalls sehr vielseitige Board RN-Control sein, sondern vielmehr ein universelles Ergänzungsboard.


Die Leistungsmerkmale auf einen Blick

  • Beliebiger Quarz kann eingesteckt werden (7,37 und 16 Mhz im Lieferumfang)
  • Schneller AVR ATMega8 oder ATMega168 (sowie weitere) Mikrocontroller bestückbar
  • 20 Leuchtdioden über zwei Balkenanzeigen auf dem Board – über Jumper deaktivierbar.
  • LED´s leuchten invertiert (genau wie bei der RN-Control), also bei 0 Pegel ist LED an. Dies belastet Ports weniger und erlaubt auch die Überwachung von angeschlossenen Peripheriebausteinen die sonst Probleme bereiten
  • Über Spindeltrimmer einstellbare Referenzspannung, um auch kleinste Spannungen mit dem Controller messen zu können. Per Jumper jederzeit auf 5V schaltbar
  • Auch die Ports am Quarz können als I/O-Port genutzt werden wenn auf Quarz verzichtet wird. Ein Jumper erlaubt im Quarzbetrieb die Leitungen zu trennen um HF-Störungen zu vermeiden
  • Auch die SCK Leitung wird nun über eine LED überwacht. Dadurch kann man die Programmübertragung per ISP-Dongel durch ein Flackern überwachen
  • fast alle Portleitungen sind über Steckklemmen mit Hebelmechanik herausgeführt. Kein löten mehr, Drähte und Litze kann einfach eingeklemmt werden
  • Alle Stecker RS232, ISP, LCD, I2C-BUS entsprechend den vereinbarten Roboternetz-Standard RN-Definitionen
  • Potentiale (GND und +5V) send mehrfach über Steckbuchsen erreichbar. Ideal zum experimentieren da einfach Drähte (ca. 0,5mm²) eingesteckt werden (kein Löten oder schrauben).
  • Integrierter programmierbarer Mini-Lautsprecher um Töne auszugeben
  • Ein Reset Taster
  • 5 Taster für beliebige Verwendung. Sie belegen nur einen analogen Port!
  • 5 V Spannungsstabilisierung mit 2 A Belastbarkeit, auch herausgeführt für Erweiterungen
  • Eingangsspannung gegen Verpolung geschützt
  • ISP-Dongel wird über Diode versorgt (da einige Dongels dies nicht eingebaut haben)
  • RS232 mit normgerechtem Pegelwandler (MAX232) – PC direkt anschließbar
  • Batteriespannung kann im Programm abgefragt werden
  • ISP – Programmierschnittstelle für übliche AVR-Programmieradapter (10polig)
  • Betriebsspannung wahlweise zwischen 7 und 18V (empfohlen 8 bis 13 V)
  • Sehr kompakt, nur halbes Europaformat nach Roboternetz-Norm (ca. 100x78mm)
  • I2C-Bus über die zahlreiche Erweiterungsplatinen anschließbar sind (z.B. Sprachausgabe RN-Speak, Relaisboard RN-Relais, Servoboards, LCD´s, RN-Control uvm.).
  • RN-Mega8 kann auch selbst als Slave Erweiterung für anderes Board (z.B. RN-Control) dienen
  • Ein- und Ausschalter auf der Platine
  • Programmierbar in zahlreichen Sprachen, z.B. Basic (Bascom Compiler, eingeschränkt bis 4K wird mitgeliefert), C (C-Compiler GCC wird mitgeliefert), Assembler, Pascal
  • Deutsche Doku mit Basic Programmbeispiel
  • Preiswerter Bausatz oder nur Platine erhältlich – einfacher Aufbau
  • Kein Starter- oder Applikationsboard notwendig – bereits alles integriert!
RNMega8Diagramm.gif

Autor

Siehe auch

Weblinks

Platinenservice.gif hier Bausatzservice.gif hier


LiFePO4 Speicher Test