Hallo zusammen, ich bin neu auf dem Gebiet der Microcontroller. Ich habe jetzt eine Menge gelesen, bin aber noch nicht wirklich fündig geworden. Zu meiner Problem: Ich habe in C# ein Programm geschrieben, was die RxD Leitung der seriellen Schnittstelle überwacht. Das Programm soll auf einem Car-PC laufen und den Bordcomputer ersetzen. Die einzelnen Funktionen (bspw. Bremsbelagcheck) des BC arbeiten entweder mit Spannung vorhanden oder unterbrochen. Um jetzt erkennen zu können, welches System auslöst, bräuchte ich einen Microcontroller mit z. B. 8 digitalen Eingängen und einem Ausgang, der bei Wechesel am ersten Eingang eine Bitfolge (1000000) an die serielle Schnittstelle schickt, die dann vom Programm interpretiert werden kann. Nun zu meiner Frage: Gibt es bereits einen fertig vorprogrammierten Microcontroller, der so eine Aufgabe erfüllen kann? Ich würde ungerne erstmal ca. 100 € investieren um einen einzigen Controller programmieren zu können. Vielen Dank für eure Mühe. MfG Streua
Gibt es doch. Für 100 Euro kannste bei mich haben. Was iss eigentlich ein Car-PC?
Danke. Für 100 € kauf ich die Hardware und programmier den Controller selbst. Ein Car-PC ist, wie der Name schon sagt, ein PC fürs Auto.
Wenn du USB zur Verfügung hast, schau dir mal diese Produkte an : http://www.codemercs.com/IOWarriorD.html Gruß Andreas
Hallo Andreas, sieht im Prinzip nicht schlecht aus, allerdings brauch ich 8 Eingänge und einen Ausgang.
machs doch selber wenn du C programmieren kannst. Nen AVR oder so kostet fast nicht und die programmier hardware (RS232) 2€ das sollte nicht das problem werden.
Der kleinste I/O Warrior hat doch schon 16 frei programmierbare Ein/Ausgänge. Und Bibliotheken zur Ansteuerung aus Hochsprachen sind auch dabei. Streua wrote: > Hallo Andreas, > > sieht im Prinzip nicht schlecht aus, allerdings brauch ich 8 Eingänge > und einen Ausgang.
Hallo Streua! Hier meine e-mail Adresse: hans.p(@)gmx(.)at Deine Aufgabenstellung ist nicht schwer zu lösen, schreib mir einfach eine Mail. Mfg Hans
Streua wrote: > Gibt es bereits einen fertig vorprogrammierten Microcontroller, der so > eine Aufgabe erfüllen kann? Ich würde ungerne erstmal ca. 100 € > investieren um einen einzigen Controller programmieren zu können. Wenn Du eh die UART nutzen willst, dann nimm einfach nen MC mit eingebautem UART-Bootloader, z.B. AT89C51ED2 und pap nen MAX232 dran. Dann brauchst Du überhaupt kein Programmiergerät, das Flashen geht einfach mit über die UART. Assembler, Compiler (SDCC) gibts kostenlos. Peter
Das Ganze geht auch komplett ohne Microcontroller. Einfach ein 16-bit-Schieberegister (oder auch zwei 8-Bit in Serie), die Parallel-I/Os für Startbit und Stoppbits fest verdrahten und an 8 I/Os die Datenleitungen dran. Freie I/Os auf Stoppbit-Pegel verdrahten. Kleinen Oszillator dran und fettisch iss. Von dem der nach Car-PC gefragt hat.
gute Idee, man könnte auch direkt die parallele schnittstelle des Car PCs benutzen
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.