Umsteiger Ausrüstung für Funkübertragung

AndyF75

Neues Mitglied
21. Sep. 2011
5
0
0
Sprachen
Hallo Zusammen,

habe mit zwei C-Control eine Funkübertragung realisiert, die ich nun jedoch aus ein paar Gründen mit avr-Prozessoren aufbauen möchte.
Leider kenne ich mich auf dem Gebiet der Atmel-Prozessoren noch nicht recht aus. Ein Buch über Bascom und avr habe ich bereits bestellt.
Jetzt bräuchte ich nur ein paar Tipps, was ich zum Start / Entwickeln am besten bräuchte.
Im Endeffekt möchte ich eine simple Funkübertragung zwischen zwei Microcontrollern erstellen. Es werden nur ein paar Bytes gesendet. Geschwindigkeit spielt keine Rolle.
Da mir die rfm-Module von Polin sehr zuverlässig erscheinen, möchte ich es gerne mit diesen versuchen.

Welchen (möglichst kleinen) Controller und was für Zubehör würdet ihr mir denn empfehlen?

Dank Euch und Gruß
Andi
 
Hi Andy,

Welchen (möglichst kleinen) Controller und was für Zubehör würdet ihr mir denn empfehlen?
für den Anfang würde ich nen Typ aus der ATmega-Reihe empfehlen damit man nicht evtl sehr schnell gegen die Grenze rennt.
Mal als Tip ... Mega8 , Mega88 , Mega168 . Die sind alle 3 pinkompatibel und haben die Features des Mega 8 drin. Die Mega88/168 haben zusätzlich noch PinChangeInterrupts (manchmal recht nett) und können statt 16MHz auch 20MHz. Außerdem hat der Mega168 dann statt der 8kByte Flash dann 16kByte Flash für das Programm.

Gruß
Dino
 
Danke Dino.
Hab den gleich angeguckt.
Gehts nicht Kleiner?
Bräuchte was mit 8 Pins für den Anfang.
 
Hi Andy,

Hab den gleich angeguckt.
Gehts nicht Kleiner?
Bräuchte was mit 8 Pins für den Anfang.
Tu dir den Gefallen und probier am Anfang nicht ohne Not mit den Tinys. Vor allem weil du für das Funkmodul nen SPI-Port brauchst. Den findest du in Hardware aber erst bei den Megas. Bei den Tinys mußt du da mit dem USI und ner Menge Klimmzügen arbeiten. Oder du machst das in Software was aber mächtig auf die Performance geht. Außerdem hast du nur 5 Port-Pins wenn du den internen ungenauen RC-Oszillator verwendest, Mit Quarz sinds dann nur noch 3 IO-Pins. Was willst du damit noch bei SPI machen ? Da geht selbst SPI in Software nicht mehr, wennes dir auf die Größe ankommt, dann hol dir einen in SMD,

Gruß
Dino
 
Alles klar Dino.
Also dann für den Anfang nen kleinen "Mega" zum Testen.
Für ein kleines Programm (Sende ein bestimmtes Byte, wenn AD-Wert x ist) dürfte ja ein Mega8 reichen, oder?
Wenn das dann läuft, gibts ja den "Gleichen" in SMD wenn ich das richtig sehe.

Ist das in Ordnung, wenn ich mir dazu das Funk-Evaluations-Board kaufe?
Dann kann mich mit nen USB-Seriell-Adapter programmieren, oder?

Pfürtü
Andi
 
Hi Andy,

Also dann für den Anfang nen kleinen "Mega" zum Testen.
Für ein kleines Programm (Sende ein bestimmtes Byte, wenn AD-Wert x ist) dürfte ja ein Mega8 reichen, oder?
Wenn das dann läuft, gibts ja den "Gleichen" in SMD wenn ich das richtig sehe.
Der Mega8 hat nen SPI-Port und auch nen UART für Serielle Verbindung. ADC hat her auch und noch so einiges mehr.
Bei der SMD-Version hast du sogar noch 2 ADC-Eingänge mehr zur Verfügung (32Pins statt 28Pins).

Ist das in Ordnung, wenn ich mir dazu das Funk-Evaluations-Board kaufe?
Dann kann mich mit nen USB-Seriell-Adapter programmieren, oder?
So wie es aussieht ist es wohl ähnlich dem normalen Eval-Board von Pollin aufgebaut.
Es fehlen dann aber noch die Funkmodule. Das normale Eval-Board hab ich mir mal nachgebaut um evtl mal weiterhelfen zu können. Ich hab allerdings die Atmel-konformen 10pol-Pfostenwannen für die Ports dran so wie beim STK500 und nicht die große 40polige Pfostenwanne.

Du wirst allerdings beim Programmieren mit nem USB-Seriell-Wandler kein Glück haben. Du benötigst einen richtigen RS232-Port da die Pins einzeln über das Programm zum Atmel-programmieren angesteuert werden (siehe PonyProg2000). Nennt sich glaube ich BitBang-Modus. Auf dem ISP-Port ist KEINE serielle Kommunikation wie sie der PC dort normalerweise macht. Der USB-Seriell-Wandler hilft dir allerdings bei der RS232-Kommunikation mit dem PC weiter.

Gruß
Dino
 
Ois klar -Dank Dir.

Wenn Du mir jetz nur noch nen Tipp geben könntst, was ich dann zum Programmieren her nehme?
Hob nur USB.
 
Hi,

ich würde den AVRISPmk2 empfehlen. Der läuft wirklich gut und unterstützt sehr viele Betriebsspannungen der Zielsysteme. Da hast du am weigsten Probleme weil der direkt von Atmel ist und eigentlich als Quasi-Standard gilt.

Den hat Dirk hier sogar in seinem Shop. (Nein ich bekomme dafür nichts ;) )

Gruß
Dino
 
Oder gleich einen Dragon :) Da hast auf lange Sicht mehr davon, ist auch noch ein Debugger.

Grüsse
Heinrich
 
Hi,

also ich würde dir wie die anderen auch einen Mega vorschlagen ..

allein weil du da ne schöne Hardware Uart hast und einfach ein paar dinge die es dir einfacher machen =) genügend SRam, Timer, ADCs ....

Zum Programmieren würde ich dir wenn du immer wieder mal was mit AVRs machen willst auf jeden fall mindestens ein AVR Dragon empfehlen (auch wenn es knapp um die 50€ liegt ..). ( wobei ich mich mit Basecom leider nicht auskenne und keine Ahnung habe ob du damit Debuggen kannst, weil nur dann nützt es dir auch).

Da du von C Control kommst wirst du wohl bei Basic bleiben *g*(denke ich mal) :).

hier gibts ein Tutorial für Basecom & AVR. Ich selbst kenne es nicht, aber ich kenne leute die meinten damit schon einen guten Einstieg bekommen haben :).
(Die Empfehlen dir für Basecom auch den AVRISPmk2 .

Joar und sonst kann ich dir nur viel Spass hier & damit wünschen :)
 

Über uns

  • Makerconnect ist ein Forum, welches wir ausschließlich für einen Gedankenaustausch und als Diskussionsplattform für Interessierte bereitstellen, welche sich privat, durch das Studium oder beruflich mit Mikrocontroller- und Kleinstrechnersystemen beschäftigen wollen oder müssen ;-)
  • Dirk
  • Du bist noch kein Mitglied in unserer freundlichen Community? Werde Teil von uns und registriere dich in unserem Forum.
  •  Registriere dich

User Menu

 Kaffeezeit

  • Wir arbeiten hart daran sicherzustellen, dass unser Forum permanent online und schnell erreichbar ist, unsere Forensoftware auf dem aktuellsten Stand ist und der Server regelmäßig gewartet wird. Auch die Themen Datensicherheit und Datenschutz sind uns wichtig und hier sind wir auch ständig aktiv. Alles in allem, sorgen wir uns darum, dass alles Drumherum stimmt :-)

    Dir gefällt das Forum und unsere Arbeit und du möchtest uns unterstützen? Unterstütze uns durch deine Premium-Mitgliedschaft!
    Wir freuen uns auch über eine Spende für unsere Kaffeekasse :-)
    Vielen Dank! :ciao:


     Spende uns! (Paypal)