Hi, zurzeit bin ich an meiner Projektarbeit beschäftigt, wo ich ein TFT Display mit einem Controller ansteuern soll und ein Tachomter abbilden soll. Habe ein bisschen recherchiert und mich in vielen Foren durchgelesen auch hier aber ohne Fragen kommt man einfach nicht aus. Zuerst zum Display, ich habe Display Typen gefunden die mit LVDS Schnittstellen angesteuert werden oder auch mit VGA oder DVI. Welchen Typen würdet ihr mir empfehlen oder welche Variante wäre die einfachste. Das Displays soll schon eine Farbauflösung von 18 Bit aufwärts haben, damit es nicht verpixelt oder sonst wie aussieht. Habe ein Display im Format von 8:3 gefunden, aber es hat Chinch Anschlüsse. Kann man das Display auch über Chinch Anschlüsse ansteuern. [[http://kfz-multimedia.de/product_info.php?info=p113_12-Zoll-31cm-LCD-TFT-Sonnenblenden-Monitor-f--r-Fahrer-Seite.html&XTCsid=eb8ecff4045c270077bf00b81f962d88]] Zum anderen brauche ich noch einen Controller mit dem ich das Display ansteuern kann, habe hier auch einiges gefunden, aber mir ist nicht ganz klar welche die geeigneteste Lösung für mein Problem ist. Habe hier im Forum gesehen, dass die Leute dafür FPGA's oder CPLD's benutzt haben. Oder doch lieber einen Mikrocontroller von Atmel dafür nehmen? Welchen Controller würdet ihr mir dafür empfehlen und welcher wäre der einfachste Weg, so etwas zu realisieren? Habe hier einige gefunden, aber es müssen nicht unbedingt die sein, wenn ihr bessere kennt. FPGA [[http://www.xilinx.com/products/silicon-devices/fpga/xa-spartan-6/index.htm]] CPLD [[http://www.xilinx.com/products/silicon-devices/cpld/xa9500xl/index.htm]] oder den Atmel Mikrocontroller [[http://www.atmel.com/dyn/products/product_card.asp?part_id=4596&source=productfinder]] dazu gibt es auch noch ein Entwicklungsboard, aber es ist schon recht teuer so ein Ding, aber wenn dadurch die Programmierung schneller geht, würde ich es in Erwegung ziehen. [[http://www.atmel.com/dyn/products/tools_card.asp?tool_id=4735&category_id=163&family_id=605&subfamily_id=1739]] An meinen Fragen merkt ihr schon, dass ich ein Neuling in diesem Gebiet bin, bitte habt Verständnis. Gruss Flat
Der Link hat ja jetzt sehr viel geholfen.... Wenn du vielleicht ein paar sätze dazu geschrieben hättest würde es vielleicht mehr bringen als nur einen Link reinzustellen. Hat vielleicht ein anderer einen Vorschlag, ich danke im Voraus.
Du könntest natürlich einen VGA oder PAL Bildschirm nehmen und dann mit AVGA http://avga.prometheus4.com/ einen AVR dazu bringen, dir den Tachometer auf den Bildschirm zu bringen. AVGA ist eigentlich für Spiele gedacht, liefert aber mit einem Mega48/88/168/328 alle Signale, die zum Ansteuern eines PAL/RGB Bildschirms gebraucht werden. Ohne zusätzliche Hardware bringt AVGA aber nur 8 Farben. Der Link sollte dir ein Display zeigen, das zum direkten Ansteuern durch einen MC besser geeignet ist. LVDS und DVI solltest du vergessen - die Ansteuerlogik für diese Standards ist einfach viel zu kompliziert und ist aufwendiger als der ganze Rest des Projektes.
Also, das ist jetzt nicht so mein Spezialthema. Aber gerade heute habe ich gelesen, dass der Parallax Propeller recht einfach direkt Composite-Signale (über Chinch) ausgeben kann. Der Mikrocontroller an sich ist halt nicht so bekannt und sehr viele Programmiersprachen sind auch nicht verfügbar.
Naja, ich glaube ja auch das ich mit AVGA weit unter den Ansprüchen des TS liege, wenn ich da so lese '18-bit Farbtiefe' und was nicht alles. Es ist wahrscheinlich besser, wenn er sein Notebook an die OBD-II Schnittstelle des Autos hängt und mit einer schicken Software ( Ich nehme ELM Scan) die Fahrzeuggeschwindigkeit auf den Notebookschirm bringt.
Flat K. schrieb: > Zuerst zum Display, ich habe Display Typen gefunden die mit LVDS > Schnittstellen angesteuert werden oder auch mit VGA oder DVI. > Welchen Typen würdet ihr mir empfehlen oder welche Variante wäre die > einfachste. Das Displays soll schon eine Farbauflösung von 18 Bit > aufwärts haben, damit es nicht verpixelt oder sonst wie aussieht. VGA und DVI gehören eher in den PC-Bereich. Welche Auflösung brauchst Du? Wie groß muss das Display sein? Danach richtet sich das ganze. Bis QVGA (240*320 bis etwa 3.5") ist das sehr einfach und kostengünstig, hier gibt es sehr einfach anzusteuernde Displays, die sehr geringe Anforderungen an den Controller stellen, weil sie selber Bildspeicher und Ansteuerung eingebaut haben. Bis etwa 1024*768 wirds aufwendiger, hier brauchst Du einen Controller, der TFTs direkt ansteuern kann, und schnellen Speicher in hinreichender Menge. Darüber wirds richtig aufwändig, das würde ich für eine Studienarbeit vermeiden wollen. > Habe ein Display im Format von 8:3 gefunden, aber es hat Chinch > Anschlüsse. > Kann man das Display auch über Chinch Anschlüsse ansteuern. Das ist für Fernsehsignale gedacht, für Computergrafiken wird die Bildqualität unnötig schlecht sein. > An meinen Fragen merkt ihr schon, dass ich ein Neuling in diesem Gebiet > bin, bitte habt Verständnis. Dann liefere gefälligst erstmal ein Lastenheft mit Deinen Anforderungen! fchk
Hi, Danke schonmal für eure Lösungsvorschläge. Also das Display soll bis zu 12 Zoll groß sein, Die Auflösung soll nicht zu gering sein, ich denke mal wenn das Display eine Auflösung von 1280x480 hat würde es mir schon reichen, da es ein Panorama Display sein soll. Der Controller sollte auch schnell sein, damit es keine Ruckler gibt wenn sich die Nadel vom Tachomter bewegt, habe gelesen das es so um die 400-600 MHz schnell sein soll. Wieviel groß soll der Speicher von dem Controller sein? Es ist eine Projektarbeit für die Firma, vielleicht kann ich es ja für die Projektarbeit im Studium auch benutzen, muss dann mit dem Prof. reden :)
Kling so als hättes Du in den nächsten 2 Jahren in der Freizeit und in der Arbeitszeit noch nichts vor. mfG Michael
Flat K. schrieb: > Also das Display soll bis zu 12 Zoll groß sein, > Die Auflösung soll nicht zu gering sein, > ich denke mal wenn das Display eine Auflösung von 1280x480 hat würde es > mir schon reichen, da es ein Panorama Display sein soll. 1280*480 ist keine Standardauflösung. 800*480 ist erhältlich. Das wäre dann 16:9 Seitenverhältnis. > Der Controller sollte auch schnell sein, damit es keine Ruckler gibt > wenn sich die Nadel vom Tachomter bewegt, habe gelesen das es so um die > 400-600 MHz schnell sein soll. Wieviel groß soll der Speicher von dem > Controller sein? ok, mit diesen Randbedingungen ist klar, dass das nichts sein wird, was Du zuhause auf dem Basteltisch bauen kannst. Gehe davon aus, dass Du nicht derjenige sein wirst, der die Hardware baut, wenn das mit den 1280*480 und den 400-600 MHz ernst gemeint sein sollte. Wenn das für den Automotive-Bereich sein soll, dann frage mal bei Fujitsu Microelectronics nach. http://www.fujitsu.com/emea/services/microelectronics/gdc/ Die machen nämlich genau sowas, und die machen Grafikprozessoren für Automotive, Driver Information und Dashboard, und die können Dir da weiterhelfen. Wenn's geht, nimmt ein Demoboard mit passendem TFT von denen und baue darauf Deine Applikation. fchk
Flat K. schrieb: > Also das Display soll bis zu 12 Zoll groß sein, > Die Auflösung soll nicht zu gering sein, > ich denke mal wenn das Display eine Auflösung von 1280x480 hat würde es > mir schon reichen, da es ein Panorama Display sein soll. Ich habe ehrlich geagt noch kein Display mit diesen Daten gesehen. Auf jeden Fall brauchst du dafür einen eigenen Grafikcontroller a'la ATI Radeon oder sowas in der Art. Gibt sicher noch andere Hersteller, EPSON hat ganz gute Displaycontroller, allerdings weiß ich nicht, ob die noch die gewünschte Auflösung können. > Der Controller sollte auch schnell sein, damit es keine Ruckler gibt > wenn sich die Nadel vom Tachomter bewegt, habe gelesen das es so um die > 400-600 MHz schnell sein soll. Wieviel groß soll der Speicher von dem > Controller sein? Von welchen Controller redest du? GC oder µC? Auf jeden Fall ist Geschwindigkeit bei so einem Projekt nicht zu verachten... michael_ohl schrieb: > Kling so als hättes Du in den nächsten 2 Jahren in der Freizeit und in > der Arbeitszeit noch nichts vor. Das sehe ich auch so. Wenn ich allerdings die Kenntnisse und Fähigkeiten des TO richtig einschätze dauert es höchtens ein paar Monate, dann hat es die Firma auch mitbekommen und ihn vor die Tür gesetzt.
Frank K. schrieb: > Wieviel groß soll der Speicher von dem >> Controller sein? Wieviel Verstand hätte man gehabt haben zu haben damit man zu wissen gehabt haben soll, dass ein funktionierendes Ergebnis nicht so einfach zu haben ist?
@ Jens das Display habe ich im ersten Beitrag reingestellt, wenn du auf den Link drauf gehen würdest, dann würdest du auch sehen das es auch so welche Formate gibt, im nachhinein ist man immer schlauer. Man Leute ist doch sch... egal ob man das jetzt fürs Studium oder für sonst was baut. Wenn ihr nur dumme Sprüch ablassen könnt, dann macht das woanders. Es geht mir zurzeit überhaupt um die Frage mit was für einem Mikrocontroller man das Problem am einfachsten löst? Soll man allgemein lieber FPGA CPLD oder µ-Controller für Display ansteuerungen nehmen ?
@Flat K. Du hats von tuten und blasen keine Ahnung - Kindergarten! Weder von Grundlagen noch von uC, FPGA usw...Das erkennt man an der Fragestellung Schon alleine das Thema FPGA Spartan6 &Co nimmt Monate in Anspruch. Ich wette du bekommst kaum eine LED an leuchten. Grenzenlose Selbstüberschätzung! Hanns
>Habe ein Display im Format von 8:3 gefunden, aber es hat Chinch >Anschlüsse. >Kann man das Display auch über Chinch Anschlüsse ansteuern. Klar- direkt an die Audioanschlusse des Verstärkers! Und dann Aufdrehen! 123
> Soll man allgemein lieber FPGA CPLD oder µ-Controller für Display > ansteuerungen nehmen ? Kein Wunder, dass du nur komische Antworten bekommst, wenn du selbst doch kein Stückchen Ahnnung von der Materie hast! Habe schon Einiges in diese Richtung gemacht und wenn du denkst mit ein Paar Kabelchen und Friekeleien dein Vorhaben hinzubekommen, dann irrst du dich gewaltig. Ich versuch mal das ganze kurz und präzise zu fassen: //-------------- Für ein "naktes Display", z.B. aus einem Laptop brauchst du einen Displaykontroller z.B. von Epson (S1Dxx), der dir die ganze Displaytaktsignale erzeugt und zusätzlich einen Mikrokontroller, der deinen Displaykontroller mit Daten (== meist Pixelfarbdaten) füttert. Alternativen wären uCs mit einem Displaykontroller 'on board' z.B. der LPC2478 von NXP, der allerdings max. 800x600 Pixel ansteuern kann und außerdem für dein Vorhaben eher langsam ist. Es gibt natürlich auch viel neuere und schnellere Typen, in die man sich allerdings einarbeiten müsste, was oft Monate dauern kann. Mit einem größeren FPGA könntest du dein Problem gut erschlagen, allerdings mit einem riesigen Softwareaufwand. Die meisten CPLDs sind ungeeignet, da viel zu klein == relativ wenige Anschlüsse. //-------------- Für ein VGA-Display wäre die beste und für die Anwendung schnellste Lösung ein FPGA mit VGA-Ausgang. Das einzige Manko wäre dann nur noch die Software. //-------------- Mein Vorschlag: Wenn du dich mit der Hardware nicht besonders auskennst, dafür aber mit der Software, nimm ein Mini-ITX Board mit Windows/Linux OS und ein 12" VGA_Display, Maus und Tastatur an das ITX-Board anschließen und programmier dir dein Tacho. Solltest du allerdings auch keine Ahnung vom Programmieren haben, so bringt dir kein Kontroller oder Board dieser Welt irgendwas. Die Schwierigkeit bei so einem virtuellen Tacho ist die fließendplastische Bewegung hinzubekommen, wofür man schon einiges an Rechenpower des Systems braucht, so wie bei allen Grafikanwendungen. Das beste Ergebnis habe ich bei mir mit einem 1,8Ghz DualCore (Laptop) erreicht.(siehe Bild im Anhang) Ein 200Mhz ARM9 mit integriertem Displaycontroller und 800x600px Auflösung war da schon recht langsam. In diesm Sinne viel Erfolg
Flat K. schrieb: > Es geht mir zurzeit überhaupt um die Frage mit was für einem > Mikrocontroller man das Problem am einfachsten löst? > Soll man allgemein lieber FPGA CPLD oder µ-Controller für Display > ansteuerungen nehmen ? Nimm einen geeigneten Controller, z.B. http://www.ti.com/product/am3715 oder http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=i.MX516&nodeId=018rH3ZrDR633B Besorge Dir ein passendes Board mit passendem Display und Windows CE 6 oder was sonst noch so unterstützt wird (Win CE unterstützen sie alle). fchk
Hi, ich glaube ich konnte mich nicht gut ausdrücken, ich stelle mir das nicht leicht vor, da das Projekt schon etwas komplizierter ist, da bin ich mir schon im klaren Das sind schonmal gute Lösungsvorschläge, ich werde mich dann mal weiter schlau machen und mich gegebenfalls wieder melden. Flat
Hi, danke nochmals für die Lösungsvorschläge. Ich habe diesen Board gefunden: http://pandaboard.org/ Mit dem Board lassen sich mobile Anwendungen für Android, Meego und Ubuntu entwickeln. Es ist sehr günstig und hat auch einen schnellen Prozessor. Die Daten werden dann wie oben erwähnt über ein OBD-2 Toolkit über die Schnittstelle des Autos ermittelt und mit einer geeigneten Software angezeigt. Ich dachte mir entweder Linux oder Android draufzupacken und über einen GUI Toolkit eine Grafische-Oberfläche erstellen. Ich habe eine Benutzeroberfläche Namens QT gefunden. Würdet ihr mir diesen Empfehlen? Ist die Leistung des Prozessors in Ordnung, damit die Daten in Echtzeit abgefragt werden können. @ Alex wie hast du dein Tachoinstrument programmiert, was für Programme und Benutzeroberflächen hast du beneutzt, gibt es vielleicht Tutorials wo es einem erklärt wird, würde mich auf Lösungsvorschläge freuen Gruss Flat
Hi, weißt denn hier keiner einen Rad? Ist das was ich so vorhabe möglich oder lieber einen ITX Board nehmen. Würde das Baord im Auto dann stabil laufen, wenn man im Winter -20°C oder im Sommer unter der Sonne +50°C hat? Gruss Flat
Hallo, ich habe eine triviale Frage aber konnte im Netz nichts gescheites finden, deshalb muss ich euch damit nerven. Der Sonnenblende Monitor, den ich euch letztens gezeigt habe, hat einen Chinch Anschluss (Gelb Rot Weiß). Ich wollte den an meinen Rechner anschließen der ein VGA Anschluss hat. Im INet habe ich gesehen das es dazu Konverter gibt, die die digitalen PC Signale auf analoge TV signale umwandelt. Das Problem ist die Auflösung des Displays. Es hat eine Auflösung von 1280x480 RGB. Kann man mit dem Konverter die Auflösung erreichen. Würde das Bild nicht richtig angezeigt werden, wenn ich es an diesen Konverter anschließe. Muss man sich vielleicht etwas selber zusammen basteln oder ist das alles nicht möglich?? Auf Lösungsvorschläge würde ich mich freuen. VGA zu CHinch Composite http://www.deluxecable.de/audio-video-geraete/wandler-konverter/pc-tv-konverter/ligawo-pc-tv-konverter-vga-zu-tv-cinch-composite-video-s-video-box/a-6516401/ Sonnenblendemonitor: http://kfz-multimedia.de/product_info.php?info=p113_12-Zoll-31cm-LCD-TFT-Sonnenblenden-Monitor-f--r-Fahrer-Seite.html&XTCsid=1f776ce2e0d707702aa4531ec130e055 Gruss Flat
>weißt denn hier keiner einen Rad?
wie weit willst du mit dem Rad fahren?
Flat schrieb: > Chinch Anschluss (Gelb Rot Weiß) gelb - Composite Video (FBAS) weiss - Audio In Links rot - Audio In Rechts Das ist zumindest die Standardfarbverteilung.
Moin Flat (Gast), ich hab den beitrag jetzt ganz durchgelsen und stelle mir immer wieder wie frage, warum es denn in so unendlich großen dimensionen geschehen soll, das es total otopisch klingt und du deswegen immer wieder blöde sprüche erntest, weil die relationen nicht zusammen passen.... auf der einen seite willst du 18bit farb tiefe haben mit 300-400MHz und dann weist du nicht mal (oder bist nicht in der lage dir das selber zu erlesen) wie du einen monitor mit chinche anschließen sollst!? schreibst du eine diplom/dokor arbeit über das thema? willst du das nur für dich haben? welche kompetzen kannst du aufweisen.... bist du informatiker??? aus meiner eigenen erfahrung weis ich, das das nicht gerade einfach ist, das mal eben nebenbei zuhause im hobby keller zu erlernen. warum fängst du nicht klein an, mit einem 240*320 display und machst dir danach gedanken über größere display, über die verschiedenen umwelt einflüsse (-20°C) und über die anbindung an bestehene systeme wie dem board computer eines pkws! ich glaube es gibt hier keinen der dir expliziet eine aussage zu so einer frage geben kann, weil "wir" hobby baster, auch wenn da profies dazwischen sind, uns keine gedanken um so ein umfangreiches projekt machen, weil wir das eh nie realisiren werden! ein tip wäre vielleicht, dich mal direkt an entwicklungsbereiche zu wenden, oder die fachhochschulen oder unis für information/kommunkikatin/mikrokontroller technik wären warscheinlich die besseren ansprechpartner!!!!???? trotzdem viel erfolg bei der umsetzung! auf das endergebnis in zwei jahren sind wir sehr gespannt!!!! MFG Timo
Mir ging es hauptsächlich um die letze frage. Der Monitor den ich kaufen möchte hat eine Auflösung von 1280x480 RGB. Ich habe zwar einen Konverter gefunden aber nicht mit der Auflösung. Habt ihr vielleicht vielleicht einen Konverter mit solch einer Auflösung irgendwo gesehen oder kann man es auch ander realisieren? Danke schonmal im Voraus
Hi, schau mal in folgendes Buch: [[http://www.amazon.de/Mikrocontrollertechnik-Beispiel-MSP430-Familie-Matthias-Sturm/dp/3446218009/ref=sr_1_8?ie=UTF8&qid=1351026781&sr=8-8]] Da gibt es ein Kapitel zur Ansteuerung eines LCD-Displays. Danach kannst du mal in ein Datenblatt von so einem Display schauen. Da gibts dann schonmal einige Parallelen.
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.