Hallo, ich bin erst seit heute hier, da ich Hilfe zu dem Thema Mikrocontroller an sich benötige. Und zwar geht es darum, dass in meiner Firma ein gemeinsames Projekt zwischen Schülern und Azubis gemacht wird und hierbei wurde ich dafür ausgewählt, herauszufinden, ob unser Plan mithilfe von Mikrocontrollern zu meistern ist, da die alternativen (LOGO! oder SPS) entweder ungeeignet, oder zu teuer sind. Also ich suche Praktisch einen Mikrocontroller, welcher auch von jemandem ohne vorkenntnisse Programmiert werden kann. Folgendes soll damit gemacht werden: Es gibt ein Eingangssignal, mit dem eine Zeit dargestellt wird. Für die 24 Möglichkeiten müssen auf dem Mikrocontroller jeweils so ca. 10 Werte eingespeichert werden. Auf 10 Displays sollen diese dan Ausgegeben werden. Was haltet ihr davon? Ist so etwas mit Mikrcontrollern machbar?
@ Steffen Reif (1steffen) >mithilfe von Mikrocontrollern zu meistern ist, da die alternativen >(LOGO! oder SPS) entweder ungeeignet, oder zu teuer sind. Was ist denn für dich zu teuer? 10 Euro? 100 Euro? >Also ich suche Praktisch einen Mikrocontroller, welcher auch von >jemandem ohne vorkenntnisse Programmiert werden kann. Naja, klingt nach Tamagotchi. Ohne Vorkenntnisse im Prgrammieren kann man nicht programmieren. Man muss es lernen. >Es gibt ein Eingangssignal, mit dem eine Zeit dargestellt wird. Was für eins? Digital oder Analog? >Für die >24 Möglichkeiten müssen auf dem Mikrocontroller jeweils so ca. 10 Werte >eingespeichert werden. Auf 10 Displays sollen diese dan Ausgegeben >werden. Klingt nach 10 stelliger 7-Segmentanzeige. >Was haltet ihr davon? Ist so etwas mit Mikrcontrollern machbar? Sicher.
Natürlich lässt sich das mit Mikrokontroller lösen. Ob es allerdings ohne Vorkenntnisse geht, bezweifle ich etwas. Du könntest dir aber mal den Arduino ansehen. Mit der Hardware und der zugehörigen IDE lässt sich so was am ehesten lösen. Etwa Einarbeitungszeit ist aber auch hier notwendig.
Mit Radio Eriwan gesprochen: "Im Prinzip ja, aber.." Ohne Programmiervorkenntnisse geht gar nichts, ist halt so. Versuche mal das Problem mit dem Eingangssignal und den 10 Displays mit einfachen Worten eindeutig zu beschreiben, was soll wann auf welches Display und was für Displays sind das? Nur Ziffern oder auch Buchstaben? Welche Elektronik-Möglichkeiten habt Ihr in Eurer Firma, setzt Ihr selber Mikrokontroller ein? Bitte mehr Infos! Dann kann sicher vom Forum Hilfe kommen.. Und so teuer sind die LOGO! auch wieder nicht, bedenke daß auch die andere Hardware und ggf. auch die Software um die Programme zu erstellen was kostet. Vielleicht hilft auch der Arduino weiter. Im Übrigen finde ich das Projekt prima, warum nicht mal was mit Azubis und Schülern machen.
So einfach kann man Mikrocontroller nicht gegen SPS tauschen. Denn SPS koennen industrietausgliche Signale, waehrend ein microcontroller ohne spezielle Vorkehrungen gezappt wird.
Mit zu teuer ist hier ein betrag von um die 1000€ gemeint. Einen genaues zur Verfügung stehendes Budget ist noh nicht bekannt, dies wird noch von unserem Chef abgeklärt. Ohne Vorkenntnisse ist vlt etwas falsch ausgedrückt. Das hat sich nur auf die Mikrocontroller an sich bezogen. Programmiert habe ich abgesehen von so Grundlegendem Schulzeug eines mathematischen Realschulzweigs, habe ich zum Beispiel die Siemens SPS (Step 7). Programmiersprachen waren dort als FUP und AWL benannt, ob mir das etwas hilft weis ich nicht. Ih würde mich durchaus in ein Programm einarbeiten, aber dies sollte nicht ganz so komplex sein. Bisher haben wir das Eingangssignal noch nicht, es ist lediglich bekann, dass irgend ein Drehregler/Schieberegler oder ähnliches benötigt. Es muss eben 1-24 Eingestellt werden können damit. es wird nicht eine Anzeige mit 10 Stellen angebracht, sondern 10 Anzeigen mit einigen Stellen, wieviele das sind wissen wir noch nicht. Vermutlich werden es aber 7-Segmentanzeigen.
Steffen Reif schrieb: > Auf 10 Displays Was für welche? Wie weit sind die weg? > Ist so etwas mit Mikrcontrollern machbar? Ja. > Was haltet ihr davon? Wieviel Zeit und Motivation haben die betroffenen Personen für diese Aufgabe?
> Also ich suche Praktisch einen Mikrocontroller, welcher auch von > jemandem ohne vorkenntnisse Programmiert werden kann. Damit ist der rest eigentlich schon uninteresant und die Antwort Nein. Es sei den du definierst "Ohne Vorkentnisse" mit Kentnissen in Programmierung im generellen, bzw in ASM / C. > Folgendes soll damit gemacht werden: > Es gibt ein Eingangssignal, mit dem eine Zeit dargestellt wird. Für die > 24 Möglichkeiten müssen auf dem Mikrocontroller jeweils so ca. 10 Werte > eingespeichert werden. Auf 10 Displays sollen diese dan Ausgegeben > werden. Eatwas dürfitg die "Aufgaben Stellung" viel raum für die eigne Fantasie, fängt schonmal mit den "Displays" an. LED 7 Segment, 2*20 Char LCD, oder nen TFT Display wars darfs sein ? Gleich 10 Stück klingt nach vielen pins. ggf. also nicht nur der µC alleine sondern auch noch "Port Erweiterungen, Latches, Schiebereigster oder "Display Treiber" > Was haltet ihr davon? Ist so etwas mit Mikrcontrollern machbar? Durch aus Ja. Ohne Vorkentnisse...eher nicht.
Jeeehoo Juppieyeei schrieb: > So einfach kann man Mikrocontroller nicht gegen SPS tauschen. Denn SPS > koennen industrietausgliche Signale, waehrend ein microcontroller ohne > spezielle Vorkehrungen gezappt wird. Ja, wir haben ja für sämtliche Steuerungen auch SPS. Eine SPS würden wir zu einem so geringen Anteil nutzen, wir haben da nur durchdacht, mit was die von mir beschriebene "Funktion" überhaubt machbar wäre. Dabei sind wir, da wir das alle im Beruf lernen auf die SPS gekommen, von Mikrocontrollern wissen wir nicht sehr viel mehr, als dass es sie gibt. Unsere Anzeigen werden aber nur für ein Schaubild genutzt.
Super, nichts genaues weiß man nicht, aber man benötigt dringend konkrete Vorschläge. Ihr seid lustig. 1000 Euro sind zu teuer? ne Logo kostet um die 200. Also braucht ihr 5 Versuchsaufbauen oder wie? Wurde bisher auch noch nicht genannt. Wem wollt ihr was in Richtung Microcontroller beibringen, wenn ihr selber niemanden habt der sich damit auskennt? Wenn ihr was in Richtung SPS machen wollt, wo ja Erfahrung besteht, dann müsst ihr auch ne SPS hernehmen. Die kann man nicht mal so schnell mit dem Controller simulieren, vor allem nicht wenn man niemanden hat der sich damit auskennt. Eigentlich sollte das klar sein. gruß cyblord
soll es so was werden? http://www.mikrocontroller.net/articles/Absolute_Beginner-AVR_Steckbrettprojekte#LCD_ansteuern Die Teile auf dem Foto kosten etwa 10 bis 15 €. Hinzu kommt noch ein Programmer der noch mal 20€ kostet, den man sich aber mit ellen Leuten teilen kann.
Alter Hase schrieb: > Mit Radio Eriwan gesprochen: "Im Prinzip ja, aber.." > > Ohne Programmiervorkenntnisse geht gar nichts, ist halt so. > > Versuche mal das Problem mit dem Eingangssignal und den 10 Displays > mit einfachen Worten eindeutig zu beschreiben, was soll wann auf > welches Display und was für Displays sind das? Nur Ziffern oder > auch Buchstaben? Es werden nur Ziffern benötigt. Also ich kann ein Eingangssignal, dass 24 verchiedene werte haben kann. also 1-2-3-4-5-6-7-... jetzt muss ich in dem Mikrocontrolelr hinterlegt für jede dieser unterschuiedlichen Zahlen 10 Werte hinterlegt haben. Sprich bei 1 werden diese 10 WWerte angezeigt, bei 2 andere 10 Werte,.. hilft das weiter? > Welche Elektronik-Möglichkeiten habt Ihr in Eurer Firma, setzt Ihr > selber Mikrokontroller ein? Wir setzen Mikrokontroller nicht ein, zumindest weiß ich nichts davon, Elektronik Möglichkeiten ahben wir aber denke ich alles was man benötigt, unsere Firma stellt Halbleiter/Halbleiterelemente her. Elektronisch das ganze zu lösen, ürfte auch für uns als Azubis nicht das Problem sein, wir lernen alle Elektroniker f. Betriebstechnik, bzw. Mechatroniker. > Und so teuer sind die LOGO! auch wieder nicht, bedenke daß auch > die andere Hardware und ggf. auch die Software um die Programme > zu erstellen was kostet. > Vielleicht hilft auch der Arduino weiter. Ja, die LOGO! wäre nicht zu teuer, aber mit LOGO! ist das auch nicht ausführbar.
Steffen Reif schrieb: > Ja, die LOGO! wäre nicht zu teuer, aber mit LOGO! ist das auch nicht > ausführbar. Warum das? Die Anforderungen stehen doch noch nichtmal fest.
Lothar Miller schrieb: > Steffen Reif schrieb: >> Auf 10 Displays > Was für welche? Ih gehe von 7-Segmentanzeigen aus. > Wie weit sind die weg? maximal einen halben Meter >> Ist so etwas mit Mikrcontrollern machbar? > Ja. > >> Was haltet ihr davon? > Wieviel Zeit und Motivation haben die betroffenen Personen für diese > Aufgabe? Mehrere Monate Zeit und so 8 Leute, aber natührlich kann nciht die ganze Arbeitszeit dafür hergenommen weden, da uns ja auch die Ausbildungsinhalte beigebracht werden müssen.
Düsendieb schrieb: > soll es so was werden? > > http://www.mikrocontroller.net/articles/Absolute_Beginner-AVR_Steckbrettprojekte#LCD_ansteuern > > > > Die Teile auf dem Foto kosten etwa 10 bis 15 €. > > Hinzu kommt noch ein Programmer der noch mal 20€ kostet, den man sich > aber mit ellen Leuten teilen kann. Es muss halt durch ein anderes Einganssignal ein anderer Wert angezeigt werden, und das natührlich für eine größere Anzahl Displays, an sich ist aber auch diese Displaymöglichkeit vollkommen in Orndung.
Steffen Reif schrieb: > Eingangssignal, dass 24 verchiedene werte haben kann ist das ein Analogsignal oder binär mit 5 bit? > andere 10 Werte Welchen Zahlenbereich (Wert) können die Werte annehmen?
cyblord ---- schrieb: > Steffen Reif schrieb: > >> Ja, die LOGO! wäre nicht zu teuer, aber mit LOGO! ist das auch nicht >> ausführbar. > > Warum das? Die Anforderungen stehen doch noch nichtmal fest. Wir waren der meinung es ist mit einer LOGO! nicht möglich 24x10 Werte eeinzuspeichern, die dan auf 10 Displays angezeigt werden. Mir ist anzeigemäßig bei der LOGO! eigentlich nur bekannt, dass man sich einen Text auf dem Display der LOGO! selbst anzeigen lassen kann. Aber wir müssen ja praktisch auf 10 Displays einen Wert übermitteln. Sämtliche Azubis als auch unser Elektromeister waren sich eigentlich einig, dass dies nicht ginge, aber wir können uns auch Irren(?).
Steffen Reif schrieb: > Aber wir > müssen ja praktisch auf 10 Displays einen Wert übermitteln. Wie weit sind die 10 Displays voneinamder entfernt? Wie groß soll die dargestellte Zeichenhöhe sein? Stadionfähig oder 5mm?
Anbei ein Bild, wie ich mir Eure Aufgabe vorstelle. Am besten "malst" du auch mal so ein Bild, damit klar ist, was Ihr eigentlich benötigt. Eine Schieberegler wird an einen Controller angeschlossen (SPS/Mikrocontroller), analog oder digital. Der Controller wertert das aus und gibt auf den 10 7-Segmentanzeigen Zahlen aus. Die 7-Segementanzeigen sind entweder einzeln an den Controller angeschlossen (viele Pins nötig) oder werden über einen Bus/Schnittstelle angesprochen. Ist das, was Ihr haben wollt? Am besten erstellt Ihr für das Projekt erst mal ein Lastenheft, also eine Aufzählung was das Ziel ist. Dann könnt Ihr in die Details gehen und überlegen wie das Problem gelöst wird. Dieses "Lastenheft" könnt Ihr dann auch nutzen um hier Anregungen zu bekommen.
Düsendieb schrieb: > Steffen Reif schrieb: >> Eingangssignal, dass 24 verchiedene werte haben kann > > ist das ein Analogsignal oder binär mit 5 bit? Ich weis nicht genau, was man von einem z.b. Drehregler bekommt. Da wird denke ich ein Wiederstandswert erhöht/gesenkt und somit kommt am ende ein untershciedlich starkes Signal an, welches genommen wird. Vlt wäre es für uns auch möglich wenn wir 24 Taster anbrignen, die genommen wird. muss natührlich beim Drücken eines anderen Tasters die vorherigen Werte zurückgesetzt bzw. überschireben werden. >> andere 10 Werte > > Welchen Zahlenbereich (Wert) können die Werte annehmen? die Werte sollen veranschaulichen, wieviel Leistung verschiedene Kraftwerke erzeugen un wieviel Leistung diverse Verbraucher eben verbrauchen. Über die eisntellbare Tageszeit soll man stundenweise sich die verschiedenen Werte die alles zu der Zeit erzeug, bzw verbraucht anzeigen lassen können. Ich denke die Werte werden deshalb von 1-1000 sich befinden.
Olaf B. schrieb: > Eine Schieberegler wird an einen Controller angeschlossen > (SPS/Mikrocontroller), analog oder digital. Der Controller wertert das > aus und gibt auf den 10 7-Segmentanzeigen Zahlen aus. Die > 7-Segementanzeigen sind entweder einzeln an den Controller angeschlossen > (viele Pins nötig) oder werden über einen Bus/Schnittstelle > angesprochen. Ist das, was Ihr haben wollt? Genau so soll es sein, die 10 Anzeigen brauchen maximal 4 Stellen jeweils und werden einzeln angesteuert. Die Einzelnen Anzeigen sind auf einer 1,5m x 1,5m Platte verteilt. "Wie groß soll die dargestellte Zeichenhöhe sein? Stadionfähig oder 5mm?" 1-2cm hoch
@ Steffen Reif (1steffen) >Genau so soll es sein, die 10 Anzeigen brauchen maximal 4 Stellen >jeweils und werden einzeln angesteuert. Die Einzelnen Anzeigen sind auf >einer 1,5m x 1,5m Platte verteilt. Also 10 Anzeugen zu JE 4 Stellen, macht in Summe 40 einzeln 7-Segment Anzeigen. >Vlt wäre es für uns auch möglich wenn wir 24 Taster anbrignen, die >genommen wird. muss natührlich beim Drücken eines anderen Tasters die >vorherigen Werte zurückgesetzt bzw. überschireben werden. Also eine Eingabe, welche die Stunde des Tages anzeigen soll. >die Werte sollen veranschaulichen, wieviel Leistung verschiedene >Kraftwerke erzeugen un wieviel Leistung diverse Verbraucher eben >verbrauchen. Über die eisntellbare Tageszeit soll man stundenweise sich >die verschiedenen Werte die alles zu der Zeit erzeug, bzw verbraucht >anzeigen lassen können. Naja, letztendlich ist das nix anderes als eine Tabelle mit 24 Zeilen (Tagesstunde) und 10 Spalten (Anzeigen). Das kann man rein theoretisch über eine Diodenmatrix verschalten, ganz ohne uC & Programmierung. Beitrag "Re: Ansteuerung von 16 Segment-Anzeige" Wird natürliche en mordsmässiges Drahtverhau, fast schon eine Strafarbeit im Kabelbaumflechten ;-) Wenn man es etwas zeitgemäßer machen will, kann und muss man Richtung Mikrocontroller gehen, mit beliebig ausufernder Komplexität incl. Webinterface ;-) Erster Ansatz. 4x4 Signale zwischen Haupteinheit und jeder Anzeige, Wert BCD kodiert, kann man Flachbandkabel nutzen. An der Anzeige dann mit TTL Dekoder-ICs die 7-Segmentanzeigen ansteuern. Zweiter Ansatz. 1x10 Signale zwischen Haupteinheit und jeder Anzeige, Wert binär kodiert. Selbes Prinzip, nur andere Kodierung. Spart minimal Leitungen, ist aber in der Dekodierung aufwändiger. Dritter Ansatz. Parallel Bus mit 4x4 Leitungen sowie 10 Select Leitungen. Jede Anzeige hat ein latch und den Dekoder. Vierter Ansatz. Serielles Bussystem, nur eine Leitung +Masse an alle Anzeigen, übertragung per RS485 oder RS232, jede Anzeige hat einen kleinen Mikrocontroller der das Signal empfängt und dekodiert. Das wäre zeitgemäß. Minimaler Verdrahtungsaufwand, flexibel, man übt programieren. Ist aber schon was für Fortgeschrittene.
fünfter Ansatz: http://www.reichelt.de/DOG-LCD-Module/EA-DOGM081L-A/3/index.html?;ACTION=3;LA=446;ARTICLE=77827;GROUPID=3007;artnr=EA+DOGM081L-A 10 Stück davon
sechster Ansatz. 10 Panelmeter, wie man sie überallfindet, Wertvorgabe mittels Spannung. Ein 24 stufiger Schalter schaltet dann 24x10 Potis duck und wech
Hier hast du beides http://www.elektor.de/products/e-blocks/miac/mi1472-miac-flowcode5.1175603.lynkx
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.