Beiträge von charly_01

    So, der Guido und ich haben heute wieder weiter gemacht, und es wird immer besser. Die Software hat wieder ein paar neue Funktionen bekommen und das Anzeigelayout ist etwas verändert worden. Die beiden Temp. Sensoren versehen nun Ihren dienst wie geplant. Der Motortemp. Sensor wird aber erst bei Temp. über 50°C Angezeigt da hier eine andere Temp. Kurve die bei höheren Temp. genauer ist verwendet wird.


    Wir haben heute auch erst mals getestet ob die MFA auch an 6V Simsons laufen würde.


    Ergebnis: Bis zu einer Eingangsspannung von 5,3V Funktioniert alles. Das LCD wird dann aber schwächer. Der Controller arbeitet bis unter 3,5V noch zuverlässig. Also Funktioniert unser neues Netzteil wie geplant auch mit Eingangsspannungen unter 7V.


    Potze


    Wenn du willst kannst du schon Kabel ziehen für die MFA. Da ändert sich wohl nichts mehr. Benötigt werden:


    1x geschaltetes + von der Bat in Schlüsselstellung 1 und 2
    1x Rahmenmasse über Shunt von der Bat.
    1x Fernlicht
    1x Rücklicht
    1x Bremslicht
    1x Spannungsversorgung Rücklicht von LIMA
    1x Blinker rechts
    1x Blinker links
    1x Kabel für Temp. Sensor zum Motor
    1x Leerlaufanzeige (wenn vorhanden)
    1x 25 Pol Kabel zur Anzeige. (für LCD, Kontroll LEDs, Lichtsensor, Taster ect.)
    1x Kabel von Zündspule Plusseite
    1x Kabel zum Reedkontakt für Tacho (Magnetsensor)



    So, hoffe das ich nichts vergessen habe. Originale Kabel muss man eigentlich keine abschneiden. Du brauchst die Kabel für die MFA nur Parallel zu den orig. verbinden.


    Hoffe das du damit zurecht kommst.

    Bilder von Rollerraser 29.03.2007, 16:12 Uhr







    Bilder von Rollerraser 29.03.2007, 16:19 Uhr







    Nett von dir mich in Schutz zu nehmen Guido ;)


    Im Groben Funktioniert die Software ja schon ganz passabel. Habe bisher fast jeden Tag mit Guido Telefoniert und Ihn mit updates versorgt so das er immer gleich Testen konte ob alles so Funktioniert wie es soll. Ich will damit sagen wenn feststeht, das die Hardware ok ist, steht weiteren Nachbauten nichts im wege. Die updates einzuspielen ist mittlerweile ein Kinderspiel und dauert keine Minute. Wenn ich da falsch liege Guido dann Berichtige mich aber bisher habe ich keine klagen gehört über die updatefunktion.


    Bis eine 100% Finale Softwareversion steht wird sicherlich noch einige Zeit ins Land gehen, da mir bestimmt immer wieder Sachen einfallen, die man Verbessern kann oder das dem ein oder anderen ein Fehler auffält der dann gefixt werden muss.


    Das ist wie bei Windows, das gibts schon so viele Jahre und trotzdem kommen ständig neue Updates, Fixes und Patche dazu und trotzdem kann man damit arbeiten und es Funktioniert.


    Also keine scheu davor die MFA nachzubauen, ich werde sie bestimmt weiter entwickeln.



    Zu der sache mit dem kleineren Display. Machbar ist das sicherlich für mich, die frage ist nur wann. Welche Funktionen willst du denn z.B. nicht haben wollen? Bzw. welche Funktionen willst du gern benutzen ? Geld Spart man mit der abgespeckten Version übrigens fast keins. Mein Problem liegt darin, wenn ich jetzt anfange an 2 Software Versionen zu Programmieren, 1x für 20x4 LCD und 1x z.B. 2x16 LCD dann ist das immer doppelte arbeit, für mich,. da änderungen ja immer in beiden Programmen vorgenommen werden müssen. Wenn die große Version läuft und das Interesse für eine MFA mit kleinerem LCD da ist, kann ich das in angriff nehmen aber das dauert dann auch leider wieder seine Zeit. Bin ja hier ein 1 Man betrieb beim Programmieren. Mit Henne, NetHarry und Guido habe ich hier im Forum zum Glück eine große Hilfe gefunden was die Hardware betrifft, so das ich dort entlastet werde, aber die Software ist mega Zeitaufwendig. Es gibt übrigens auch ziemlich kleine 4x20 Zeichen LCDs. Du kannst jedes nehmen das einen HD44780 komp. Controller hat.



    So das wars erst mal wieder. Ich Mach jetzt wieder weiter mit der MFA Programmierung.

    @ rico.bed


    Also ich habe weder ein Studium noch eine Ausbildung im Elektro-Technischen bereich genossen. Ich komme aus der Chemie branche. Meine Technischen und Elektronischen kenntnisse habe ich mir selbst im laufe der Jahre angeeignet. Das Projekt hier ist mein erstes was ich mit Microkontrollern versuche zu realisieren. Habe vorher noch nie etwas damit zu tun gehabt ausser das ich irgend welche Schaltungen nachgebaut habe ohne zu wissen wie das ganze eigentlich funktioniert. Darum habe ich mich dazu entschlossen selbst mal was mit einem AVR zu machen.


    Zu den Kosten der MFA haben wir eigentlich schon öfter Angaben gemacht. Die sollten so im Rahmen 50-70€ liegen da das LCD mit knapp 20€ schon sehr teuer ist. Die Elektronik ist eigentlich der billigste Teil an der MFA. Teuer ist nochmal eine Industriell gefertigte Platine, Gehäuse und die 15€ für den fertig Programmierten Controller.


    @ webparser


    Danke für deine Mühe die du dir gemacht hast. Ich werde die Anzeigen sowieso nochmal ändern müssen. Inzwischen haben sich da ein paar verschiebungen und Anzeigefehler eingeschlichen. Ich werde dann Teile deines Vorschlages berücksichtigen.


    Rollerraser hat mir ein paar Fotos seiner MFA zukommen lassen die ich hier veröffentlichen darf.


    Er hat eine kleine abgespeckte Version gebaut und auf einem Experimentierboard hat er die Normale MFA gebaut mit der Änderung das er auch einen LED Drehzahlmesser üder die MFA ansteuern kann.



    Seht selbst.





    Hallo,


    mich gibt es auch noch und ich schaue auch immer regelmäßig vorbei um zu sehen was es neues gibt. Leider sind mir solange ich keine Funktionierende Harwareumgebung habe die Hände etwas gebunden. Sobald wir eine Funktionierende Hardware haben gehts wieder mit vollem Einsatz meinserseitz weiter. Gestern habe ich zum Beispiel \"Rollerraser\" etwas geholfen und die Software für Ihn so angepasst das er mit der MFA auch seinen eigenbau DZM von http://www.fda-technology.de/ ansprechen kann. Er sagt das es bei Ihm auch gut funktioniert bzw. das die beiden DZM jetzt synchron laufen. Vorher war der A**log DZM wohl etwas ungenau. Vieleicht stellt er die Tage mal ein paar Bilder davon online. Er hat die MFA in einer etwas abgespeckten Version schon nachgebaut. Gestern haben wir Ihr mal etwas leben eingehaucht und soweit scheint es auch zu Funktionieren bei Ihm



    Es wird auf jedenfall weitergehen.

    Ja, habe eine 12V Elektronic Zündung. Die Probleme bestehen schon wenn ich nur die Spannungsversorgung anschließe ohne das Zündimpulskabel. Die Impulse nehme ich direkt an der Zündspule ab. Bei meiner ersten Testplatine ging das völlig Problemlos. Habe henne noch ein paar Änderungen geschickt die dann auf der nächsten Platine mit eingearbeitet werden. Hoffe das damit die Probleme gelöst sind. Aber danke für den Tip.


    Edit:


    Die Platine war im linken Hezkasten eingebaut und lag direkt über der Batterie. So war es auch mit meiner auf Lochraster aufgebauten ersten Version, wo es keine Probleme gab.

    Hallo,


    mir ist noch vieleicht etwas wichtiges eingefallen. Das LCD oder der AVR sind schon beim antreten abgestürzt, also nicht erst wenn der Motor läuft. Mein Moped spring \"leider\" meistens sehr gut an. Mir ist das nur aufgefallen als ich 2x Kicken musste um den Motor zu Starten da ich den Benzinhahn vergessen hatte aufzumachen. Vieleicht hift diese Beobachtung ja neue ansätze zu finden um das Problem zu lösen.

    So, ich glaube das war es jetzt. Die Platine hat wohl einen Totalschaden erlitten. Mindestens der AVR und OP07 sind kaputt. Vermutlich auch der MAX232 und der ULN2003. Die Platine hat auch mächtig was abbekommen aber ich kann nicht sehen wo. Trotz angezogenem Prozessor schaltet der ULN die Relais völlig unkontrolliert. Er hat an den Eingängen Spannungen von 0,6V-3,5V obwohl zwischen den Anschlüssen vom AVR bis zum ULN Eingang nichts zwischen Liegt. Eine durchgebrannte Masseleiterbahn konnte ich finden auf der Platine aber nach dem flicken besteht das Problem weiterhin. Ich weiss nicht genau wann es zu dem defekt gekommen ist, aber ich denke das die beiden Tests noch mit Intakter Hardware durchgeführt wurden. Die Externe Spnnaungsversorgung hat leider nichts gebracht und auch die Schirmung der Platine half nichts. Ich habe noch die Beiden PWM führenden Leitungen durch abgeschirmtes Kabel ersetzt und alle Datenleitungen zum Display so kurz wie möglich gemacht. Aber alles ohne erfolg.


    Kaputt gegangen ist es vermutlich als ich testen wollte das LCD ohne Kabel direkt an die Steuerplatine zu stecken um eine Einstreuung in die Datenleitung auszuschließen. Durch den ganzen fliegenden Aufbau unter der Platine hat es dabei wohl einen Kurzschluss gegeben.


    Henne


    Wir müssen unbedingt nochmal Tel. wenn du deine Stimme wieder hast. Denke das nochmal eine menge arbeit auf dich zukommt. Das Ganze Platinenlayout sollten wir überarbeiten. Der gesockelte Prozessor führt auch zu fehlmessungen, das sollten wir ändern.


    Im momment bin ich ziemlich ratlos wie es weitergehen soll. Dass wird langsam alles auch ziemlich teuer.





    Hallo,


    danke für die Tips. Das mit der \"Keksdose\" hat mir Henne gestern auch vorgeschlagen. Er meinte ich soll mal versuchen das Gehäuse mit der Platine in Alu-Folie zu wickeln und die dann mit GND verbinden. Das mit der Entkoppelten Spannungsversorgung werde ich auch Testen. Bin ja mal gespannt obs dann besser wird. Ich hoffe es sehr das eine der Ideen zum erfolg führt. Nur das Wetter ist etwas schlecht. Immer wieder regen. Da macht es nicht alzuviel Spass draussen am Moped die Elektrik zu zerlegen. Ich gebe bescheid wie weit ich gekommen bin.

    Der Aufbau hat schon ziemlich lange gedauert ca. 20 Arbeitsstunden. Der Schaltplan ist elektronisch gesehen ja jetzt ok, zumindest Funktioniert sweot alles was ich testen konnte. Nur die EMV (Elektromganetische Verträglichkeit) ist noch nicht gegegeben. Da müssen irgendwo Filter, Abschirmungen oder sonstwas rein. Darum hoffe ich das hier jemand noch eine gute Idee hat was ich versuchen kann. Einen neuaufbau kann ich auch nicht machen da ich keine weitere Platine mehr habe. Es gab nur diese eine Prototypplatine bisher.

    Habe heute wieder etwas weitergemacht. Das Programmieren klappt jetzt andlich auf der Platine. Das hift mir schon ein großes Stück weiter.


    Dann habe ich noch ein paar änderungen auf der Platine gemacht. Der Spannungsregler hat jetzt einen 470µF C am eingang bekommen. Der Max232 und er AVR haben von unten einen weiteren 100nF abblock C bekommen. Dann habe ich Sternförmig an die Wichtigsten Massepunke der ICs und des Wannensteckers Masseleitungen per Kabel gezogen, so das dort keine Potenzialunteschiede mehr entstehen können.


    Dann habe ich gerade um 18:30 Uhr alles an die Simme gehangen. Sah wieder alles super gut aus. Tacho Zeigt was an wenn ich das Vorderrad drehe, Strom, und Spannung liefern plausieble Werte. Die Aussentemp. Anzeige ging mit 1°C Abweichung. Automatisches Rücklichtrelais hat angesprochen (ist ja schon dunkel). Also alles wie es sein soll. Nur nachdem ich den Motor angeschmissen habe ist alles sofort weggewesen. Glaube diesmal ist sogar der AVR abgeschmiert da er zwischendurch die Einschaltmeldung kurz angezeigt hat.


    Ist alles mist. Warum habe ich nur dieses Problem auf einmal. Das ging doch alles mit der Lochrasterplatine. Brauche dringend Ideen wie ich das ganze entstört bekommen kann.


    Schreibt mal eure Ideen was ich mal probieren könnte. Die Hardware ist soweit sonst in Ordnung wie es scheint.Nur das ich diese blöden abtsürze bekomme sobald der Motor läuft.

    Hallo,


    habe nochmal den Schaltplan angehangen. Hoffe man kan den erkennen da 100 kb nicht sehr viel ist als Bildanhang. An Stützkondensatoren sind einmal 4700µF am Spannungsregler. Der AVR hat 100nF und der Max232 hat 1µF. Der ULN2003 und der OP07 heben keinen Kondensator. Die Masseführung ist glaube ich nicht so Glücklich gelungen. Die Massen werden über durchkontaktierungen weiter gereicht. Durch deine Frage bin ich jetzt aber auf die Idee gekommen mal Sternförmig von der Masse des Spannungsreglers an die IC Masseleitungen zu gehen sowie auf den Wannenstecker an dem das LCD hängt. Vieleicht gibts wirklich unterschiedliche Massepotenziale durch die das Problem verursacht wird. Ausserdem ist mir eingefallen das ich ja in dieser Schaltung den Kontrast und die LCD Hintergrundbelechtung per PWM steuere. Evtl. rührt ja auch das Problem von der Hochfrequenz her die auf die Datenleitungen zum LCD streut. Wie ich das aber lösen kann weiss ich nicht. Kann es was bringen wenn ich die Datenleitungen mit 100nF Kerkos gegen Masse Puffer? Kenne mich da nicht so aus! Das 25 Pol Kabel zum LCD ist zwar geschirmt aber die beiden PWM führenden Leitungen liegen mitten drin im Kabel dadurch kann es durchaus sein das Spannungen auf die Datenleitungen induziert werden die ja im selben Kabel liegen.


    Ihr habt wirklich recht das es wohl besser gewesen währe eine Industriell gefertigte Platine zu nehmen. Allerdings habe ich durch die Testplatine den Schaltplanfehler ermitteln können. (der ist übringens im Anhang noch nicht behoben). Am Anfang bin ich aber auch davon ausgegangen das die Platine durchkontaktiert ist da Frank geschrieben hatte das er die Herstellen lassen kann. Bin aber trozdem froh das Frank die Platine gemacht hat für uns zum testen. Damit kann ich zumindest am Schreibtisch an der original Hardware die Software weiter entwickeln. Ist nur blöd das ich \"noch\" nicht aif der Platine die Software auf den AVR flashen kann. Werde mal extern einen MAX232 an den AVR auf der Platine hängen und dann sehen obs wenigstens so Funktioniert.


    Die Größe der Platine ist eigentlich vom Gehäuse vorgegeben welches ich verwenden wollte. Klar könnte man das ändern aber wenn es nicht unbedingt sein muss würde ich es gern so lassen in der größe.