Beiträge von charly_01

    So die letzten fehler sollten jetzt ausgemerzt sein. Morgen stellt Henne den aktualisierten Schaltplan ins Netz.


    Ich werde ab morgen anfangen das Menü zu schreiben damit zumindest die wichtigsten Einstellungen vorgenommen werden können. Dann steht dem Nachbau nichts mehr im weg. Für alle schonmal eine neue Preisinformation. Ich habe einen Platinenhersteller gefunden der im ausland produziert und somit deutlich günstiger wie die deutschen ist. Wenn unsere in deutschland produzierte testplatine funktioniert kann ich für einen preis zwischen 12-15€ die Platinen nachbauen lassen. Die sind dann in Industriequalität durchkontaktiert mit Lötstoplack goldfarbenden Kontakten und in blau was sehr gut aussieht wahrscheinlich auch mit Bestückungsaufdruck. Einmalig kommen 12€ für die Vorlagenerstellung hinzu sowie 8-10€ Versand je nach gewicht. Die Preise beziehen sich auf eine Stückzahl von 20 Platinen. Das währen dann im teuersten fall 20x15€ + 12€ + 10€ = 322€. Bei der gesamtsumme würde ich gern vorher wissen ob wir 20 Interessenten finden die eine Platine kaufen wollen. Wenn ja dann müsste ich leider auf Vorkasse bestehen da ich nicht auf den Platinen sitzen bleiben möchte. Eie kleinen Hacken gibts leider noch. Wenn ich bestelle wird ca. 4 Wochen dauern bis Ihr die Platinen habt weil die Herstellung 10 AT dauert + ca. 10 Tage Versanddauer vom Ausland zu mir und dann nochmal 2-3 Tage zu euch. Also überlegt jetzt schon ob Ihr eine haben wollt oder nicht. Vieleiht machen wir dann mal einen Bestellthread auf wo jeder der interesse hat posten kann. Sobald dann alle Bezahlt haben, geht die Bestellung raus. Aber wie gesagt wir Testen erst mal den Prototypen damit Ihr später keine Probleme habt. Wie lange es dauert bis wir den haben und ob das überhaupt klappt weiss ich aber nicht. Zur not muss ich sonst doch versuchen selbst die Platine zu ätzen.

    Leider habe ich doch noch ein paar Fehler im Schaltplan entdeckt. Also bitte den oben geposteten Plan noch nicht verwenden. Eine korrektur kommt bestimmt heute noch im laufe des abends.


    Ist aber besser jetzt noch fehler auszumerzen als wenn der Fehler nachher auf den fertigen Platinen ist. Ist nichts gravierendes was geändert werden muss. Ist nur schade das Henne jetzt wieder arbeit hat um die Platine neu zu routen. Vor allem wegen den Masseflächen und den dickeren Leiterbahnen wo ordentlich Strom drüber fließen muss. die müssen von Hand gezogen werden.

    @ Potze


    Zitat

    frage: ist da softwaremäßig ein großer unterscheid zwischen Schwalbe und S51? Der Tankinhalt müsste anders eingestellt werden..


    Sämtliche Variablen können über ein Menü eingestellt werden so das es an jedes Moped angepasst werden kann. Da währen z.B. Tankinhalt, Reifenumfang in mm, und duchschnittsverbrauch. Ist also alles kein Problem.


    Da der Schaltplan steht und sich die Software updaten lässt, könntest du schon heute anfnagen zu bauen. Es besteht ledier aber das Risiko, das wir einen Fehler im Schaltplan haben oder das sich sonst irgend welche Fehler eingeschlichen haben. Ich weiss leider nicht wie lange es dauert bis wir die Musterplatinen bekommen und alles Praktisch testen können. Aber ich bin sehr zuversichtlich das es keine großen Probleme gibt mit der Schaltung so das jeder der will und kann die Platine jetzt schon nachbauen könnte.


    Zitat

    Da wär noch eine Frage, die mit Sicherheit schon beantwortet wurde(glaube sowas gesehen zu haben)... Wie schnell wird die Geschwindigkeit/Drehzahl aktualisiert...?


    Also der DZM ist leider noch etwas träge. Im momment liegt die aktualisierung bei 500 ms. Da werde ich aber nochmal eine komplett neue Routine für schreiben das der zum einen genauer und zum anderen wesentlich schneller wird.


    Für den Tacho habe ich mal meine alte Antwort rausgesucht.


    Die Aktualisierungsgeschwindigkeit der Anzeige liegt momentan ungefähr bei 50 - 60 x in der sekunde. Die Aktuelle Geschwindigkeit wird aber im Hintergrund stolze 1000000 x in der Sekunde Berechnet. Wenn ich feststelle, das der Magnet nicht innerhalb von 5 sek. ein Signal auslöst, dann gehe ich davon aus, das das Rad steht und die Anzeige geht auf 0. Das bedeutet der Tacho beginnt ab ca. 1,26 km/h zu messen. Bei 10 km/h haben wir dann aber schon eine aktuelle Messung in 0,63 sec. und bei 50 km/h alle 0,126 sekunden. Mal sehen wie sich die Anzeige in der Praxis verhält, also ob es zu träge ist. Allerdings hat jeder fahrradtacho auch nur einen Magneten und die Räder sind in der regel größer und die geschwindigkeit langsamer und es funktioniert auch. Zur Not muss dann wirklich noch ein 2er Magnet mit ran. Die Software dafür anzupassen ist dann ja kein Problem und bei der Messgeschwindigkeit die ich habe könntest du sogar an jede Speiche einen Magneten hängen und trotzdem würde ich keinen Impuls verlieren. :)



    Crue


    Zitat

    Und zwar geht es um den (theoretischen) Benzinverbrauch. Spielt da NUR der vorher eingegebene Durchschnittsverbrauch eine Rolle, oder fließt in diese Berechnung auch die Drehzahl ein??


    Die Drehzahl geht leider nicht ein bei der Durchschnittsverbrauchsberechnung. Dafür müsste ich ja kennkurven haben wo ich ablesen kann wie der Benzinverbrauch bei der Drehzahl x steigt. Sowas habe ich leider nicht und es währe bestimmt auch nicht so leicht machbar das ganze softwaremässig umzurechnen. Denke aber der Durchschnittsverbrauch ist schon recht aussagekräftig da es ja wie gesagt durchschnitt ist, wobei ja jeder seinen eigenen verbrauch ermitteln kann je nach fahrweise von jedem einzelnen. Tut mir leid dich da enttäuschen zu müssen.


    @goaß


    Zitat

    könnte ich beim nachbaun dann evt. die funktion mit dem lichtsensor einfach weglassen? muss sowieso immer licht eingeschaltet haben.


    KLar kann man den weg lassen. Das system ist im prinzip Modular aufgebaut so das jeder nur das bestücken muss was er an Funktionen haben will. Nur der Prozessor das LCD und die Spannungsversorgung sollte man nicht weg lassen :biglaugh:


    Alles andere ist unkritisch und da fast keine Funktion von einer anderen abhängig ist.


    @ Henne


    Wir müssen leider noch mal an das Geroutete dran. Da sind ein paar kleinigkeiten die noch geändert werden sollten. Wir wollen es doch versuchen so perfekt wie möglich zu machen. :lickout: Aber sonst tolle arbeit von dir. Bei mir hätte das noch ewig gedauert bis ich mal eine Platine hinbekommen hätte da ich mich erst in eagel einarbeiten müsste. Also von mir erst mal ein offizielles öffentliches großes dankeschön für deine Unterstützung. Durch dich habe ich viel Zeit gewonnen die ich dann sinvoll bei der Programmierung einsetzen konnte.


    Also nochmals einen großen dank an dich. und natürlich alle anderen die geholfen haben.

    Ich habe mal eine Liste mit dem Funktionsumfang geschrieben, damit jeder für sich entscheiden kann ob er sich auch eine MFA bauen will oder nicht.


    1.: Tacho 0,1 km/h genaue Anzeige
    2.: Tageskilomterzähler auf 100 m genau
    3.: Gesamtkilomterzähler auf 1km genau
    4.: Drehzahlmesser ca. auf 120 U/min genau
    5.: 10 Stellige Balkenanzeige für Drehzahlmesser
    6.: Motor aus Erkennung
    7.: Anzeige im LCD bei Bremslicht ein
    8.: Anzeige mit blauer LED wenn Fernlicht an
    9.: Anzeige im LCD bei Blinker ein mit Richtungsanzeige
    10.: Anzeige im LCD bei eingeschaltetem Warnblinker
    11.: Warnblinker mit 2 unterschiedlichen Blinkeransteuerungen links rechts abwechselnd oder alle 4 Blinker gleichzeitig ein
    12.: Überwachung der Batteriespannung mit symbolischer Darstellung bei über oder Unterspannung 0,1V genau
    13.: Überwachung des Batterieladestromes mit symbolischer Darstellung bei Ladung oder Entladung 0,1A genau
    14.: Blinkeralarm wenn vergessen wurde den Blinker aus zu schalten
    15.: *Wegfahrsperre (deaktivierung durch einen bestimmten Tastencode)
    16.: LED die aktivierung oder deaktivierung der Wegfahrsperre anzeigt
    17.: Tankanzeige die rechnerisch anhand des Durchschnittsverbrauchs ermittelt wird
    18.: Warnsymbol auf dem LCD wenn der Tankinhalt kleiner 1 Liter ist
    19.: Anzeige Verbrauchtes Benzin auf 0,01L
    20.: Anzeige Rest Tankinhalt auf 0,01L
    21.: Anzeige rest km die noch gefahren werden können bis der Tank leer ist auf 0,1km genau
    22.: 18 stellige Balkenanzeige die den Tankinhalt grafisch darstellt (Auflösung ist abhängig vom Tankvolumen z.B. bei 9L Tankvolumen = 0,5L je Balken 9L:0,5L=18 Balken)
    23.: Glühbirnencheck beim einschalten der Zündung (Rücklicht, Bremslicht und Fernlicht) Das Testergebnis wird dann auf dem LCD im Klartext angezeigt und durch eine Piepstonfolge akustisch signalisiert.
    24.: grüne LED die den optimalen Benzinverbrauch anzeigt (drehzahlabhängig)
    25.: gelbe LED die den optimalen Schaltzeitpunkt anzeigt (drehzahlabhängig)
    26.: rote LED wenn die Drehzahl über der zulässigen höchstgrenze liegt
    27.: Automatisches Einschalten des Rücklichtes bei dunkelheit über Lichtsensor gemessen (Automatikbetrieb in Zündschlossstelung 1 und dauerrücklicht bei Stellung 2)
    28.: LED die anzeigt wenn das Rücklicht eingeschaltet ist
    29.: Betriebsstundenzähler
    30.: Stopuhr
    31.: Softwaremäßiges einstellen der Helligkeit der LCD Hintergrundbeleuchtung in 25 Stufen
    32.: *Überraschunksfunktion ;)
    33.: *aussentemp. Anzeige
    34.: *Motortemp. Anzeige
    35.: Leerlaufanzeige (die LEDs grün, gelb und rot sind gleichzeitig an)
    36.: Bootloader um einfach seriell Softwareupdatest auf den Prozessor spielen zu können
    37.: Automatisches Speichern der Einstellungen und der aktuellen stände wie Tageskilometer, Gesamtkilomter, Betriebsstundenzähler ect.
    38.: Softwaremäßiges einstellen des LCD Kontrastes in 7 Stufen



    Alles mit einem \"*\" muss noch Programmiert werden !


    Hoffe das ich nichts vergessen habe aber das sind ja schon eine menge Funktionen denke ich.

    Es fehlt schon noch einiges bis die Software kompl fertig ist so wie ich es mir vorstelle. Aber dank Softwareupdates spricht nichts dagegen bald mit dem bau anzufangen. Die wichtigsten Funktionenen sind ja bereits fertig gestellt.


    Es fehlt im einzelnen noch, die aussentemp und motortemp. Messung, die Wegfahrsperre mit Benutzderdiniertem Code (mit festem Code ist das in 15min fertig Programmiert) und das größte ist das Menü wo alles einzel Eingestellt werden kann. In der Praxis müsste ich noch den Glühbirnenchek testen ob das so hinhaut wie ich es mir gedacht habe. Das war es eigentlich auf der Software seite was noch zu machen ist. Irgend welche spielereien fallen mir bestimmt noch ein so wie gestern das die Hintergrundbeleuchtung auch Softwaremässig einstellbar ist. Und eine überraschungsfunktion soll es auch noch geben was es zu 100% an noch keinem Moped gegeben hat. Mal sehen ob das auch Funktioniert. Die überraschung wird man zwar nicht so häufig benutzen denke ich aber das ist was womit man angeben kann wenn es klappt. Hoffe das das Moped da mitspielt weil Softwaremässig ist das kein Problem.


    Änderunge, Verbesserungen und Fehlerbeseitigungsupdatets wirds bestimmt noch einige geben. Als änderung könnte ich mir jetzt z.B. schon den DZM vorstellen. Da werde ich früher oder später die gesammte routine neu schreiben aund auch die Balkenanzeige dafür ändern. Aber der jetztige Code funktioniert auch sehr gut und ist Praxis erprobt,darum gehe ich da jetzt noch nicht dran. Solche änderungen stehen eher weiter hinten auf meiner liste.


    Zitat

    habe immer angenommen die plantine noch selbst basteln zu müsse! Also muss ich jetzt \"nur\" ´noch irgendwelche wiederstände etc. drauflöten!


    Naja wir selber werden wohl keine Platinen herstellen. Aber man kann die im ausland relativ günstig fertigen lassen wenn es genug Interessenten gibt. Henne und ich bekommen Musterplatinen von einem netten Simsonforen Mitglied (hoffe das er sein Wort halten kann). Wenn die zu 100% getestet sind und ordnungsgemäß Funktionieren, dann könnte man eine Sammelbestellung machen und die im Ausland anfertigen lassen. Im schlimmstenfall muss man dann doch selbst ran und die entweder selbst Ätzen oder alles auf Lochraster aufbauen wenn es zu wenig leute gibt die die MFA haben wollen.

    So, das Automatische Rücklicht sollte jetzt auch Funtionieren. Es kann dann später die Einschalthelligkeit in 10 Stufen eingestellt werden. Eine Hysterese ziwschen ein und Ausschalthelligkeit gibt es auch damit das Relais nicht anfängt zu klapperen wenn die Helligkeit genau ziwschen ein und aus ist bzw. wenn Ihr z.B. unter einer Laterne durchfahrt damit das Rücklicht dann nicht immerzu an und aus geht. Später ist es dann so , das ihr in Zündschlossstellung 1 im Automatik betrieb seit und auf 2 das Rücklich ständig an ist wie im original zusstand. Im Automatikbetrieb wird der Zustand der Rücklichtes über eine LED signalisiert wenn es jemand haben will. Damit gibt es jetzt 5 LEDs. LED 1-3 ist die Schaltzeitpunkt und Leerlaufanzeige, LED4 ist das Rücklicht ein/aus und LED5 zeigt an ob die Wegfahrsperre aktiv ist oder nicht (an = aktiv und aus deaktiviert). Das war es dann erst mal wieder.

    @ Net-Harry


    Danke das du dir den Schaltplan angesehen hast.


    Zitat

    Eine Frage jedoch:Die Mess_Spannung (R13) wird hinter der Diode D1 abgegriffen, wo sich die Spannung abhängig vom Laststrom zur Platine ändert (D1 ändert seinen Längsspannungsabfall von vielleicht 0,5V bei kleinem Strom auf 0,7V bei großem Strom. Wäre es nicht sinnvoller, die Spannung mit R13 direkt am PIN X1_12 abzutasten ? Vielleicht dann noch einen (Angst-)Kondensator 100nF gegen Überspannungspulse über R14 spendieren...:-)


    Du hast Natürlich recht, das ich hinter der Diode einen Spannungsabfall habe. Den wollte ich eigentlich Softwarekompensieren. Gemacht haben wir das aus angst den µC zu zerstören wenn ausversehen die Batt. verpolt angeschlossen wird. Jetzt ist es aber geändert so das die Spannung direkt an PIN X1_12 abgegriffen wird. Entweder der µC überlebt eine Verpolung oder es muss einfach darauf geachtet werden das + und - nicht vertauscht werden.


    Zitat

    Soweit ich die Verschaltung verstehe (naja, mit den Widerständen für die Motortemperatur M_Temp kann ich nichts anfangen und die Verschaltung von IN_Rücklicht - einmal am Relais REL_Rücklicht Pin6, einmal an den Dioden D14 und D15 und einmal am Pin30 vom uC....mmmh...ist das immer die gleiche Signalleitung oder gibt es da Doppeldeutigkeiten ? :) und die Pinbelegung der Bausteine hab\' ich auch nicht kontrolliert, ist alles OK.


    Die Widerstände für die Temp. Sensoren kenne ich selbst noch nicht, da ich diese Funktion erst noch Programmieren muss. Muss da erst ausprobieren was für einen Spannungsteiler ich am besten nehme.


    Zu der Rücklichtverschaltung:
    Henne und ich haben es uns gestern nocheinmal angesehen und konnten dort soweit keinen Fehler feststellen. Funktionieren soll das so, das an o_rücklicht die spannung von der Ladespule anliegt die ja auch das Rücklicht mit versorgt. Das Relais schaltet dann in abhängigkeit der Helligkeit die ich über den LDR messe das Relais K4 und somit das Rüklicht ein. Die Bezeichnungen sind vieleicht etwas ungünstig gemacht worden. o_Rücklicht müsste eigentlich in_Rücklicht sein da von dort ja die Versorgungsspannung kommt.


    in_Rücklicht ist direkt mit der Rücklichtbirne verbunden um mit dem AVR die Glühbirne messen zu können ob die in Ordnung ist. Eigentlich sind das 2 Stromkreise.


    1. zum softwaremässigen ein und ausschalten über das Relais
    2. um die Glühbirne messen zu können.


    Hoffe das wir da keinen Denkfehler gemacht haben.


    Potze


    Das ist leichter nachzubauen wie es aussieht. Vieleicht nicht unbedingt auf Lochraster obwohl das auch noch machbar währe aber mit einer fertig geätzten Platine ist das kein Problem. Du musst dann ja nur noch die Bauteile an die richtigen Stellen löten (wo was hin muss dafür gibts dann einen Bestückungsplan). Um die richtigen Verbindungen musst du dich ja dann nicht mehr kümmern da die ja durch die Leiterbahnzüge vorgegeben sind.


    @All


    habe heute eine neue Funktion in die Software eingebaut. Die LCD Hintergrundbeleuchtung lässt sich jetzt Softwaremässig in 25 Stufen von ganz aus bis ganz hell einstellen. So braucht keiner mehr am Poti rumdrehen. Denke das ist eine nette sache.

    Zitat

    Nein, habe ich nicht vergessen. Der Widerstand im unteren Bild dient zur Begrenzung des Eingangsstromes in den uC, wenn die Z-Diode bei negativen Eingangsspannungen rückwärts (also als normale Diode) betrieben wird und an ihr -0,6V abfallen. In den oberen Bildern kann das aufgrund der Seriendiode ja nicht passieren.


    Stimmt !


    Wenn der Schaltplan komplett fertig ist, würdest du dir den dann bitte nochmal genau ansehen und schreiben was wir besser noch ändern bzw. Verbessern sollten !?! Es geht dabei hauptsächlich um die AVR Eingänge. Alles was Ausgang ist da ürfte nichts passieren.


    Zitat

    Aber etwas ist mir jetzt an der Schaltung aufgefallen: Die 1uF-Kondensatoren an den AC-Eingängen (die beiden Bilder oben) haben keinen Entladewiderstand nach Masse - gibt das bei der Auswertung des Signalpegels keine Schwierigkeiten ? Oder schaltest Du die eingebauten Widerstände nach Masse ?




    Also bei 1µF hatte ich ungefähr 1s Verzögerung auf der Anzeige bis der Pegel wieder unter 3V gefallen ist und damit ein Low erkannt wurde. Fals es zu träge wird, kann ich da noch einen widerstand mit rein machen. Der AVR hat leider nur Programmierbare pullup widerstände und keine Puldowns. Aber danke für den Hinweis.


    Habe gerade die aktuellen Eagle Files bekommen. Wenn du etwas Zeit hast dann schau es dir bitte mal an.



    Schaltplan



    Noch eine Frage;


    Bedarf es auch einer Schutzschaltung wenn ich Massesignale auswerten will ??? Im einzelnen währe das die Leerlaufanzeige die gegen GND geschltet wird und der Readkontakt vom Tacho der soll auch GND schalten. Oder kann ich da direkt das Potenzial auf den µC Eingang legen ???


    Henne


    Einen kleinen Fehler habe ich gefunden. C1 soll nicht 1µF sondern 100n abblock Keramikkondensator sein.

    Bild von Net-Harry




    Hallo Net-Harry


    wiedereinmal vielen Dank für die Problemlösung. Glaube Henne hat schon die Schaltung dementsprechend angepasst auf der Platine. Da währe ich so schnell auch wieder nicht drauf gekommen einen relativ hochohmigen pullup widerstand vor die Diode zu setzen und Masse dann Parktisch durch die Spule zu messen. Wieder ein sehr cleverer Einfall von dir. Jetzt steht der Fertigstellung der Platine ja nichts mehr im Wege da alle Probleme gelöst zu sein scheinen. Hoffe das das ganze dann auch noch in der Praxis Funktioniert, aber ich denke schon.


    Kurze Frage noch.


    Im unteren Bild wo die µC Eingagnsschutzbeschaltung aufgezeichnet ist, da hast du ja R10K Z-Diode gegen GND und wieder R10K. Bei den oberen beiden Schaltungen fehlt aber der letzte 10K. Braucht der da nicht mit rein oder hast du den da einfach nur vergessen ??? Ich hätte sonst noch nach dem Kondensator einen 10K mit reingemacht direkt vor den µC Eingang.

    Du meinst die Strombegrenzenden Widerständen an der Anschussklemme links auf dem Schaltplan oder ??? Bei meiner Lochrasterschaltung hatte ich da überall 15K drin. Es geht bestimmt auch höher wenn das nicht reicht. Es hat zumindest funktioniert damit ohne das was kaputt gegagen ist.


    Zu den Z-Dioden.


    Da hast du sicherlich recht das 4,7V reichen bzw. besser währen. Hatte mal irgendwo eine Schaltung gesehen wo es auch mit 5,1V Z gemacht wurde, dadurch habe ich das auch so aufgebaut. Beim nachmessen OHNE Kontroller habe ich dann erstaunlicher weise nur irgendwas von 3,6-3,8 V nach der Z-Diode gemessen bei DC Eingangsspannung um die 16V über Labornetzteil. Das war noch während der Schaltungesntwicklung. Entweder habe ich mich da vermessen die Z-Diode hatte einen knacks oder durch ein mir unbekanntes Phänomen bricht die Spannung auf unter 4V ein. Darum hatte ich die dann einfach drin gelassen weils für mich unbedenklich war. Ein ähnliches Phänomen hatte ich auch schonmal mit einer normalen Diode. Ich brauchte irgendwo mal 3 V die ich aus 5V erzeugen musste. Da keine passende Z-Diode und 3 V regler zur Hand war habe ich einfach 3 normale Dioden in reihe geschaltet um 2,1V Spannungsabfal zu erreichen. Bevor ich die Schaltung angeschlossen habe, habe ich mit dem Multimeter nachgemessen (True RMS) und war ersteunt da immer noch irgend was um die 4,2V zu haben. Nachdem ich einen Lastwiderstand klaube 1K gegen GND eingebaut habe, hat sich die Spannung von 2,9V eingestellt. Könnte es sein das die Z-Dioden auch belastet werden müssen um richtig zu funktionieren ????


    Später auf der fertigen Platine nehmen wir dan 4,7 V Z-Dioden. Ist bestimmt besser. Wenn es damit Probleme bei der High erkennung geben sollte, dann kann man immer noch leicht wieder 5,1V Z einbauen. Die sind ja nicht teuer.


    Zitat

    Das Prob mit den negativen Spannung vom Rücklicht sehe ich auf dem Schaltplan nicht...wo geht da die (AC-)Spannung vom Rücklicht rein ?


    Das Rücklicht geht bei X1-10 links rein. Sehe gerade in dem geposteten Schaltplan ist die Schutzbeschaltung noch garnicht drin, weil ich/wir nicht genau wussten wie die aussehen muss um damit die Glühbirnenüberwachung zu ralisieren. Also du meinst also als Eingangs beschaltung erst Diode (Durchlassrichtung ist GND) in reihe dahinter --> 47K und eine Diode von GND auf den µC Eingang. Gemessen werden soll übrigens nur ein High Low Signal. Das Rücklicht ist zwar an einem ADC angschlossen der wird aber als normler i/o Pin genutzt.



    [hl] |-----|<--- gnd
    |
    ---|<---|-R15K--|-------------µC[/hl]


    Meinst du das so ???


    EDIT: Lewider kann ich in der Codebox auch nicht richtig Zeichen wie es meiner Meinung nach angeschlossen sein soll. Hoffe du verstehst aus der Textbeschreibung wie ich das dachte. Habe aber keine Ahnung ob das so geht bzw. ob man das so machen kann so das ich über diesen weg auch noch die Glühbirne durchmessen kann.

    Danke für den Link. Werde ich mir in einer ruhigen Stunde mal genau durchlesen. Mit OPs kann man ja tolle sachen machen. :bounce:


    Zur Glühbirnenüberwachung:


    Das ist ja mal wieder eine genial einfache Idee. Ich benutze die Internen Pullup widerstände des AVR. Die kann ich Softwaremässig ein und ausschalten. Habe aber keine Ahnung wie groß die sind. Meine aber was von 100k in erinnerung zu haben. :lookaround:


    Das ich die messung nur durchführen kann auf diese weise wenn das Moped aus ist war mir bewusst, darum findet die auch nur einmal beim einschalten der Zündung statt. Danach wird der Pullup wieder ausgeschaltet und ich überwache permament ob sich ein high pegel einstellt. Daran erkenne ich dann ob gebremst wird. Die Bremsinformation benötige ich für 2 sachen.


    1. Anzeige im LCD ob Bremslicht ein ist (ist zur Überprüfung von Dauerbremslicht nützlich bzw. ob Bremskontakt richtig eingestellt ist)


    2. Der Blinkeralarm wird auch zurück gesetzt. Sprich wenn ich an der Kreuzung stehe mit gezogener Bremse geht der Blinkeralarm nicht los da man ja dort in der regel Blinken will und das kann auch schon mal etwas länger sein. Auch beim abbiegen bremst man meistens kurz vor der kreuzung ab. Durch diese methode gibt es selten fehlalarme das der Blinker nicht ausgeschaltet ist. Ich z.B. habe nur 7 Blinkzyklen eingestellt bist der Alarm los geht und das hat sich in der Praxis bewährt. (bin ja schon ein paar Wochen mit der Anzeige gefahren)


    Damit bin ich schon wieder bei einem Problem. Da das Bremslicht mit Wechselspannung versorgt wird habe ich eine Diode und einen wiederstand in reihe. Parallel dazu noch einen 1µF C um den pegel auf high zu halten während der Spannungsumkehr. Zur Pegelanpassung dann wieder eine 5.1 V Z-Diode. Das klappt auch zuverlässig um zu erkennen das das Bremslicht an ist aber leider ist die Diode ja so geschaltet das es die Positieve Halbwelle durchlässt. Damit habe ich das Problem das ich das GND nicht mehr messen kann für den Glühbirnencheck. Ist etwas kompliziert zu beschreiben aber ich hoffe du verstehst was ich meine. Ansonsten mal in den letzten Schaltplan reinschauen der von Henne gepostet wurde dann siehst du wie es geschaltet ist.


    Beim Rücklicht muss ich zwar nicht messen ob es an oder aus ist da ich es ja softwaremässig einschalten kann bei Dämmerung. Damit kenne ich ja den Zustand den es haben sollte. Nur ist dort auch ein Problem mit der Schutzbeschaltung. Wie kann ich den Port gegen negatievspannung schützen ??? Die Diode ist dort natürlich genau anders rum drin wie bei den Eingängen wo ich High Pegel messen will. Eine Diode die dann gegen Masse kurzschließt geht da glaube ich nicht oder ?? Falls doch dann würden aber dauerhaft solange das Rücklicht an ist -0,7V am AVR anliegen. Weiss nicht ob der das so lange mitmacht.


    Ist alles nicht soooo ganz leicht wenn mans nicht Beruflich gelernt hat. Auf die Idee mit dem Widerstand wäre ich wahrscheinlich nie gekommen obwohl die Lösung so simpel wie Genial ist.

    Noch eine Frage an Net-Harry oder jeden der eine Idee hat.


    Es geht um die Glühbirnenüberwachung vom Rücklicht und Bremslicht ob die Birnen ok sind. Gedacht hatte ich mir das so das ich per pull up widerstand einen pin auf high ziehe und dann durch den Glühfaden der Birne gegen Masse messe. Ist die Lampe ok habe ich Low ist sie defekt, bleibt der pegel auf high. Bei mir würde das wahrscheinlich gehen da mein Bremslicht mit dauerhfter Masse angeschlossen ist aber bei den meisten ist die Masse ja geschaltet wie könnte man das Problem dort lösen? Die Messung findet bisher nur einmal beim einschalten der Zündung statt. Eine permanente überwachung währe nicht schlecht ist aber nicht bedingung. Ich wollte vermeiden so viele Kabel zu ziehen darum würde ich sagen, das ein shunt ausfällt um den Strom zu messen, ausserdem würde die Messung auch nur dann gehen wenn Rücklicht und Bremslicht an ist. Fals jemanden was zur Problemlösung einfällt, dann immer her mit den Vorschlägen.