Forum: Mikrocontroller und Digitale Elektronik Was wird benötigt?


von Helli (Gast)


Lesenswert?

Bräuchte folgende Funktion:

Nach Drücken eines Tasters soll über einen Mikrocontroller eine fest im 
RAM gespeicherte Zeichenfolge an ein GSM-Modul (RS232) übergeben werden.
Alles was ich bis jetzt besitze, ist das GSM-Modul, habe jedoch zur Zeit 
keine Ahnung von Mikrocontrollern.
Kann mir jemand eine genaue Aufstelung geben, welchen Mikrocontroller 
usw. ich brauche?
Danke
Heli

von Steffen Burr (Gast)


Lesenswert?

Geht mit nem ganz einfachen uC z.B. der 4433 von Atmel. Wichtig ist nur 
die vorhandene Funktion UART - mit der du RS232 Übertragung realisieren 
kannst. Kannst du auch per Software schreiben, aber so gehts einfacher. 
Den sollte man laut Atmel aber nicht mehr für neue Layouts verwenden, da 
die Produktion eingestellt wird. Aber wenns sich nicht um eine ganze 
Kleinserie handeln soll sondern nur um ein paar Einzelstücke, ist der 
echt zu empfehlen.

Was ich nicht verstanden hab ich wo her die Zeichenfolge kommen soll. Im 
RAM bleibt nichts festgespeichert - dazu entweder den Flash oder den 
EEPROM nehmen ...

von Niglo (Gast)


Lesenswert?

Hi, Helli

Woher bekommt man in Österreich ein solches GSM-Modul?

Würde mich auf Antwort freuen.

MfG, Niglo.

von Peter Fleury (Gast)


Lesenswert?

GSM Module werden normalerweise über "AT-Befehle" wie ein Modem 
angesprochen. Zum versenden von SMS müssen eine bestimmte Reihenfolge 
von AT-Befehlen (PIN-Eingabe, Nummer, Test) zum GSM-Modul geschickt 
werden und die Antworten vom GSM-Modul überprüft werden.

Deinem GSM-Modul sollte eine Liste der AT-Befehle beiliegen.

Ich würde zuerst von einem PC mittels Hyperterminal über ein serielles 
Kabel dein GSM-Module ansprechen um herauszufinden welche Befehle man 
genau senden muss.

Da Du aber offenbar mit Mikrocontrollern noch keine Erfahrung gesammelt 
hast, würde ich vorschlagen zuerst mit einfacheren Bespielen zu 
beginnen.

von emil (Gast)


Lesenswert?

@niglo:

hehehe, warum muss man immer in österreich alles bekommen?

in österreich bekommt man eher nichts und das ist echt sch..., habe 
selten so ein trauriges land diesbezüglich gesehen...

(gruss an deutschland, ihr seid lichtjahre (in positiver richtung, 
natürlich) vom osternland entfernt!)...ganz zu schweigen von der usa 
oder von russland...

und jetzt zurück zur frage: ein gsm modul gibt es z.b. hier:

http://www.mcselec.com/gsm_modem.htm

ist zwar nicht das billigste, bin mir aber ziemlich sicher, das es in 
unserem feinen biobauernland mit ach-so-tollen-produkten zumindest das 
zweifache kosten wird (waasst eh, aua-qualität-siegel, nova-steuer, 
bastlersteuer, mozartkugelnsteuer, studiengebühren usw)...

bin derart böse, weil ich wirklich alles aus deutschland oder der usa 
bestellen muss; kommischerweise spielt die grösse oder der reichtum 
eines landes keine rolle dabei, komme selbst aus kleinem, relativ armen 
land, wo es jedoch sogar dolby surround (tm) dsp's seit 1993 leicht zu 
kaufen gibt.

in österreich ist nur die post der freund des elektronikers :)) (die 
banken dagegen nicht, solange es um auslandsüberweisung geht).

in diesem sinne, wünsche ich allen österreichern und rinnen :)) ihr 
beruf/hobby vielmals zu bereuen!

von Helli (Gast)


Lesenswert?

GSM Modems bekommt man in Österreich z.B. bei der Firma Siemens oder 
Firma TecBit www.tecbit.com (Wavecom-Modems) und kosten ca. 300 bis 400 
EUR.
Peter:
Über den PC (Visual Basic) habe ich schon eine ganze Reihe von 
Softwareprodukten für GSM-Modems geschrieben, kenne auch alle 
AT-Befehle!!!
Möchte das jetzt aber teilweise über Mikrocontroller lösen!

Daher nochmals meine Frage: Welche Bauteile genau würde ich brauchen, um 
die Aufgabe (siehe erster Eintrag) zu lösen (Welchen Mikrocontroller 
genau?), bzw. hat so ein Mikrocontroller ein Flash bzw. EEPROM 
integriert? Kenn mich da eben NOCH zu wenig bzw. gar nicht aus!

Danke
Helli

von Steffen Burr (Gast)


Lesenswert?

Der oben vorgeschlagene AT90S4433 hat beides integriert. Der Flash ist 
der Speicher, in dem deine Software gespeichert wird (also dort kannst 
du die Befehle direkt in die Software speichern - aber nur beim 
Programmieren). Der EEPROM kann auch vom uC Programm beschrieben werden.

Zusätzlich brauchst du ne Spannungsversorgung mit stabilisierten 5V, ein 
paar Kondensatoren und Widerstände und einen Quarz. Und wenn ein 
Benutzerinterface dran soll noch ein paar Tasten oder eine Tastenmatrix. 
Vielleicht noch ne LED um einen Befehl zu bestätigen.

Bevor du damit aber anfängst würde ich mir das Tutorial dieser Seite 
anschauen. Da ist alles beschrieben was du brauchst und wir du's machen 
musst. Sehr zu empfehlen ist ein Steckbrett (z.B. von Conrad) mit dem 
man die Schaltung aufstecken kann und nicht löten muss. Dann kann man 
die Schaltung öfter mal schnell abändern und erst löten, wenn alles so 
tut, wie man es will ....

Grüße
Steffen

von Helli (Gast)


Lesenswert?

Habe mir jetzt auf dieser Seite die AVR-Ctrl angesehen.
Könnte ich über diese fertige Platine bereits über die RS2332 ein Modem 
ansprechen oder wird diese nur zur Programmierung benutzt?

von Niglo (Gast)


Lesenswert?

Hi.

Danke für eure Hilfe.

Mich nervt es auch ziemlich, dass ich immer alles aus dem Ausland 
bestellen muss. Aber zum Glück, für alle die es noch nicht wissen, sind 
ab dem 01.07.2003, innerhalb aller EU-Ländern die den Euro als Währung 
besitzen, die Auslandsüberweisungsgebühren gleich den 
Innlandsüberweisungsgebühren (also 0 Euro).

MfG, Niglo.

von emil (Gast)


Lesenswert?

ha, niglo, danke, das ist wirklich eine gute nachricht! habe sowas nur 
als gerücht gehört, jetzt bestätigst du das, es stimmt also :-))

so musste es noch seit der euro einführung sein, huraaa!!!!

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.