Forum: Mikrocontroller und Digitale Elektronik Waage-Terminal emulieren mit STM32 development board + 2.4 inch TFT


von Manfred B. (manib)


Lesenswert?

Hallo zusammen,

ich bin auf der Suche nach einer günstigen Hardware, um ein 
Waage-Terminal zu emulieren (die Wagge bekommt via Ser. Schnittstelle 
Request (z.B. ‘S’+CR+LF) und antwortet dann mit einem Datenstring, in 
dem das aktuelle Gewicht enthalten ist).
http://ch.mt.com/dam/mt_ext_files/Editorial/Generic/1/PL-S_SICS_0x0002467000027246000b531d_files/b-s-al-pl-sics-e-11780447.pdf

Das könnte man sicherlich mit dem super günstigen 
STM32F4-Discovery-Board machen.

Aber noch besse wäre es, wenn schon ein Display mit dabei wäre, damit 
man auch sieht was gerade abläuft;)

Bei meiner Recherge bin ich auf dieses Entwicklerboard gestossen:
http://www.aliexpress.com/item/Free-Shipping-STM32-development-board-Learn-ARM-board-512K-FLASH-64K-SRAM-2-4-inch-TFT/575181969.html

Ich kenne mich bei den Boards generell leider nicht aus. Deshalb die 
Frage an euch Profis: Würde es damit machbar sein?

Hat vielleicht jemand schon Erfahrungen mit diesem Board gemacht?

Oder gibt es günstige Alternativen?

Wichtig wäre mir, dass ich zusätzlich kein Entwicklungstool kaufen 
müsste, sondern auf ein kostenloses zurückgreifen könnte.

Auserdem sollte ein Programmier-Interface auf dem Board vorhanden sein, 
um debuggen zu können.

Zur Info: Das wäre meine erstes Projekt mit einem STM32. 
C-Programmierkentnisse sind vorhanden;)

LG,
ManiB

von Stefan O. (stefano)


Lesenswert?

Hallo ManiB!

Das STM32L Discovery Board hat ein LCD Display einen Touchslider zwei 
Leds und einen Userbutton samt ST LinkV2 Programmieradapter um ~10,- 
Euro.

Das STM8L Discovery Board hat ein LCD Display zwei Leds und einen 
Userbutton samt ST LinkV2 Programmieradapter um ~8,- Euro.

LG Stefan

[1] ... 
http://www.st.com/web/en/fragment/press/product_press_release/press_image/Discovery_Kits_t3136big.jpg

von Manfred B. (manib)


Lesenswert?

Stefan Oberpeilsteiner schrieb:
> Hallo ManiB!
>
> Das STM32L Discovery Board hat ein LCD Display einen Touchslider zwei
> Leds und einen Userbutton samt ST LinkV2 Programmieradapter um ~10,-
> Euro.
>
> Das STM8L Discovery Board hat ein LCD Display zwei Leds und einen
> Userbutton samt ST LinkV2 Programmieradapter um ~8,- Euro.
>
> LG Stefan
>
> [1] ...
> 
http://www.st.com/web/en/fragment/press/product_press_release/press_image/Discovery_Kits_t3136big.jpg

Stefan, vielen Dank für diesen Hinweis,

die Boards sind unschlagbar günstig!

Könnte man damit auch eine RS232 Schnittstelle abbilden?
In der Beschreibung vom STM8L steht etwas von:
U(S)ART: Full featured UART, unterstützt zusätzlich LIN 2.1 als Master 
und Slave, IrDA-Emulation und Smartcard-Modus

Ging's damit vielleicht?

von Stefan O. (stefano)


Lesenswert?

Hallo Manfred!

Fuer die richtigen Signalpegel an einer RS232 Schnittstelle brauchst du 
noch einen zusaetzlichen Chip. z.B.: MAX232 
(http://www.mikrocontroller.net/part/MAX232)

Den hängst du dann an die USART Pins.

LG Stefan

von Stefan O. (stefano)


Lesenswert?

Hallo Manfred!

Ich bin's nochmal.

Dieses Board [1] kostet zwar das 3fache, hat aber 4 Userbuttons und eine 
fertige RS232 mit passendem 9pol Stecker und einem "besseren" LCD. 
Backup Batterie ist auch vorgesehen, allerdings glaube ich brauchst ud 
einen "SWD" Programmer.

LG Stefan

[1] https://www.olimex.com/Products/ARM/EnergyMicro/EM-32G880F128-STK/

von Manfred B. (manib)


Lesenswert?

Stefan Oberpeilsteiner schrieb:
> Hallo Manfred!
>
> Ich bin's nochmal.
>
> Dieses Board [1] kostet zwar das 3fache, hat aber 4 Userbuttons und eine
> fertige RS232 mit passendem 9pol Stecker und einem "besseren" LCD.
> Backup Batterie ist auch vorgesehen, allerdings glaube ich brauchst ud
> einen "SWD" Programmer.
>
> LG Stefan
>
> [1] https://www.olimex.com/Products/ARM/EnergyMicro/EM-32G880F128-STK/

da gibt's ja tolle Produkte!!!

hier sogar mit einem STM32L152VBT6
https://www.olimex.com/Products/ARM/ST/STM32-P152/

...leider auch ohne direkte Debug-Schnittstelle;(
Welches ARM JTAG 2x10 Adapterkabel wird benötigt?
Das hier?
https://www.olimex.com/Products/ARM/JTAG/ARM-USB-TINY/

Damit wäre meine Preisvorstellung bei weitem übertroffen;(

von Manfred B. (manib)


Lesenswert?

Hallo zusammen,

ich habe jetzt lange darüber nachgedacht und bin zur Entscheidung 
gekommen doch das STM32F4Discovery zu verwenden und etwas mehr Geld 
dafür auszugeben.

Nach langer Suche nach einem Board für die STM32F4Discovery hab ich 
jetzt das hier gekauft:
http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&item=180977896649&fromMakeTrack=true&ssPageName=VIP:watchlink:top:en#shId

Für 55,89 EUR ist das meiner Meinung nach ein super Angebot;)

Bin jetzt schon gespannt auf das Teil;)

Ciao,
ManiB

von Stefan O. (stefano)


Lesenswert?

Hallo!

Wenn es dir wirklich darum geht ein Terminal fuer eine Waage zu bauen 
dann tust du dir mit diesem "Mega-Board" sicher keinen Gefallen.

Alleine die Arbeit dir du investieren musst um auf so einem Display eine 
einzige Ziffer anzuzeigen ist enorm im Vergleich zu den anderen 
Loesungen.

Generell ist fuer mich ein Ansatz mit einem 32bit Prozessor mit 1MB (!) 
Flash, usw... fuer die geforderte Aufgabe ziemlich fraglich.

Ueberleg dir mal was der mit seinen 168MhZ macht: UART String senden, 
UART String empfangen, LCD String zusammensetzen und anzeigen.

LG Stefan

von Manfred B. (manib)


Lesenswert?

Stefan Oberpeilsteiner schrieb:
> Hallo!
>
> Wenn es dir wirklich darum geht ein Terminal fuer eine Waage zu bauen
> dann tust du dir mit diesem "Mega-Board" sicher keinen Gefallen.
>
> Alleine die Arbeit dir du investieren musst um auf so einem Display eine
> einzige Ziffer anzuzeigen ist enorm im Vergleich zu den anderen
> Loesungen.
>
> Generell ist fuer mich ein Ansatz mit einem 32bit Prozessor mit 1MB (!)
> Flash, usw... fuer die geforderte Aufgabe ziemlich fraglich.
>
> Ueberleg dir mal was der mit seinen 168MhZ macht: UART String senden,
> UART String empfangen, LCD String zusammensetzen und anzeigen.
>
> LG Stefan

Hi Stefan,

ich gebe dir in allen Punkten recht - aber wie im Anfangspost 
geschrieben ist das mein Einstieg in das Thema, Folgeprojekte kommen 
bestimmt noch nach;)

LG,
ManiB

von Manfred B. (manib)


Lesenswert?

heute ist das STM32F4 DISCOVERY Board angekommen;)

Die Installation der notwendigen Software inklusive erstes Projekt war 
innerhalb 5 Minuten fertig, dank dieser genialen Beschreibung von Uwe:

http://mikrocontroller.bplaced.net/wordpress/?page_id=58

jetzt warte ich noch auf mein "Chinesenboard";)

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.