Beiträge von charly_01

    Der Programmieradapter ist recht einfach aufgebaut. Es gibt zwei Varianten davon die ausreichend sind




    oder etwas besser (benutze ich persönlich auch)





    Das Programmieren habe ich mir selbst durch lesen und Ausprobieren beigebracht. Es gibt aber natürlich auch Bücher die einen dabei unterstützen können.


    @Sebek


    schade das du soweit wegwohnst, hätte mir das ganze gern angesehen wie man das macht, ausserdem wollte ich auch noch andere ursachen sicher ausschließen bevor ich den Motor kompl. zelege(n) lasse. Wenn sich niemand findet, dann komme ich aber vieleicht auf dich zurück. Danke für dein Angebot.



    Habe gerade mal nachgesehen, der 2 Programmer mit dem IC ist etwas billiger bei den Bauteilen als der erste und ausserdem besser. Würde also jedem den 2 Programmer empfehlen. Das IC kosten 0,23€ Stecker und Gehäuse kosten zusammen nochmal knapp 0,50€ also es ist nicht teuer so einen Programmieradapter zu bauen.

    Ist schon mal gut zu wissen, das es auch ein Basic für PICs gibs. Dachte aber auch bisher das die immer einen Quarz benötigen was ja eine falsche Annahme von mir war. War bei den PICs nicht irgend etwas das man da zwischen Speicherbänken umschalten musste da der Speicher nicht durchgängig adressierbar ist oder ist das jetzt auch anders? Ich habe mich bisher nur mit den AVRs beschäftigt aber vieleicht ist ein PIC ja in manchen Situationen besser wie ein AVR.


    Wie heisst denn das Programm um PICs mit Basic zu Programmieren? Habe noch ein paar PIC16F84 da die ich dann auch mal für irgend etwas verwenden könnte.


    C oder Assembler zu lernen ist mir zu Zeitaufwendig darum währe mir BASIC lieber.

    Du hast natürlich völlig recht mit deiner Schaltung, obwohl die noch angepasst werden müsste da es erst bei 125 Hz los geht was aber schon 7500 U/min entspricht wenn ich mich jetzt nicht verrechnet habe. Ausserdem ist wie du es ja auch schon geschrieben hast wesentlich aufwendiger Elektronisch gesehen.


    Ich habe den AVR auch einem PIC Prozessor vorgezogen da man hier keinen Externen Takt anlegen muss da man per FUSE-Bits einen Internen Takt aktivieren kann und es eine leicht zu erlernende Prpgrammiersprache gibt (BASIC) Für PIC gibts das glaube ich nicht oder ?


    Letzendlich muss Böhse selbst entscheiden welchen weg er gehen will.

    -Ein nachbau denke ich sollte schon möglich sein, vor allem wenn es mal fertige Platinen dafür gibt, braucht man die Bauteile ja nur genauso aufzulöten wie es dann vorgegeben ist.


    Am meisten Zeit hat bei mir auch nicht das löten der Elektronik gebraucht sondern das bearbeiten der Gehäuse und der Halterung für das LCD. Da muss man sich schon was einfallen lassen wie man das alles fest bekommt am Lenker.


    Mal sehen wann ich den Tacho in angriff nehme. Das wird echt nochmal hart, aber vieleicht wirds ja auch leichter wie ich es mir jetzt denke.


    Heute werde ich wohl nochmal den DZM ändern. Bis 10000 U/min geht mein Motor nicht, bei 7000 ist schluss. Werde für mich die Balkenanzeige so ändern, das die alle 600 U/min einen neuen balken macht und nicht nur alle 1000 u/min. Der erste balken kommt dann bei 1000 u/min und dann alle 600, dann gehts bei 10 Balken genau bis 7000 U/min. Bei mir hat sich da nämlich nicht viel getan, da man sich während der Fahrt in einem Bereich von 3000-7000 U/min bewegt sind es gerade mal 4 Balken die sich ändern und das ist witzlos.


    Wenn jemand einen höher drehenden Motor hat dann kann ich ja dafür wieder 1000er schritte machen.


    @ sebek87


    Das hier ist mein erstes Projekt, habe vorher auch noch nie was Programmiert. Es lohnt sich auf jedenfall und ist wesentlich leichter wie man denkt. Man hat sehr schnell erfolge wenn man Bascom verwendet. Das hier mache ich eigentlich auch nur weil ich eine sinnvolle Anwendung für so einen Prozessor gesucht habe um mal mit dem Programmieren anzufangen. Bisher hats ja auch ganz gut geklappt obwohl das Preogramm mittlerweile ziemlich caotisch aussieht aber die Hauptsache ist ja das es Funktioniert. Speicherauslastung liegt jetzt z.T. immer noch unter 30% also noch jede menge Platz.


    @ALL
    PS.: Ich habe noch ein Problem mit meinem Motor. Vieleicht hat ja jemand lust und Zeit der sich auskennt mir dabei zu helfen meinen Motor wieder in schuss zu bringen. Der klingelt wenn er richtig warm gefahren ist wie die sau und bring weniger Leistung. Aber ich will bevor ich den Zylinder und Kolben wechsel erst mal andere Ursachen ausschießen wie Vergaser Zündung defekte Lager ect. Im gegenzug baue ich Ihm als erstes auch eine Anzeige und er bekommt auf wunsch persönliche Einstellungen und Funktionen sowie direkten support von mir bei Problemen. Vieleicht gibts ja jemanden in der nähe von Leverkusen.

    Also als erstes musst du dir einen Programmieradapter bauen um den Prozessor beschreiben (Programmieren) zu können.


    http://www.rowalt.de/mc/avr/progd.htm



    Dann benötigst du noch den Prozessor selbst. Z.B. einen ATTINY 2313 DIP 1,25€ oder einen ATMEGA 8-16 DIP 1,65€ diese beiden Typen, sind für dein vorhaben mehr als ausreichend. Dann kommt noch 1x Z-Diode 5,1V eine normale Diode z.B. 1N4007 ein stück lochrasterplatine einmal Wiederstand 15K und einmal 100K dazu. Mit welchen Spannungen arbeitest du am Moped? 6V oder 12V ? Jenachdem brauchst du einen anderen Spannungsregler.

    Morgen,


    weiss zwar nicht was du vor hast aber ich würde sagen, das es mit einem MicroController am schnellsten, preiswertesten und einfachsten geht. Genau das was du machen willst, kommt bei mir auch mit rein


    Multifunktionsanzeige



    Wenn du dabei hilfe benötigst, dann frag einfach. Kostenaufwand liegt bei ca. 3€ an Bauteilen + etwas Zeit zum Programmieren.

    @Volvo


    Hi, also eine direkte Überwachung ob die Lampen ok sind, ist das nicht was ich da habe sondern es ist eine Anzeige ob die jeweilige Glühbirne angesteuert wird. Also genau wie du vermutet hast überwache ich ob 6/12V fließen. Beim Bremslicht gibts ja oft Dauerlicht und für das Fernlich hatte ich bisher keine Anzeige, darum habe ich das mit in die Anzeige genommen. Über Shunts müsste es machbar sein auch festzustellen ob die jeweilige Glühbirne ok ist. Wenn ich die Batt-Ladestromüberwachung am laufen habe, schließe ich nicht aus das auch sowas noch kommen wird wo direkt die Glühbirne überwacht wird.


    RubberBone
    Habe mich vieleicht nicht deutlich genug ausgedrückt. Die normale Blinkerfunktion übernimmt nach wievor die ELBA bzw. ein Blinkgeber. Nur die Warnblinkfunktion macht meine Elektronik. Das die Zeit wo die Lampen aus ist länger ist als an habe ich wie schon beschriebn gemacht um die Batt. zu schonen da man ja bei einer panne nicht unbeding in 10-15min wieder flott ist.


    Momentan läuft also meine Elektronik parallel zur ELBA. ELBA macht normales Blinken und ich mache den Warnblinker.


    Wenn dir das absolut nicht gefällt, dann bekommst du eine spezialversion wo die Taktzeiten zwischen hell und dunkel gleich lang sind ;)



    So jetzt zum eigentlichen. Die Anzeige ist fertig montiert und Funktioniert soweit ich das nach einer runde um den Block beurteilen kann Störungsfrei.


    Aber seht selbst, denn Bilder sagen mehr wie tausend Worte.








    Und ein etwas längeres Video (ca. 7MB)



    Dann ist jetzt wohl als nächstes der Tacho fällig. Der wird aber wieder ein hartes Stück Prog. arbeit.


    Diesmal bin ich auf dem Foto zu sehen, welches meine Freundin gemacht hat die mir heute sehr beim Einbau geholfen hat. Ich bin allerdings mit keiner Berühmtheit zu verwechseln ;)


    Das Display ist momentan so konzipiert, das man es immer mitnehmen kann oder wahlweise fest verschraubt wird. Solange ich noch nicht fertig bin kann ich das Gehäuse nicht Wasserdicht machen, darum nehme ich die Anzeige immer ab bis alles fertig ist.

    Morgen,


    freut mich das es dir (euch) bisher gefällt. Die Relais gehen direkt auf die Zuleitung zu den Blinkern also nicht an die ELBA. Rein Theoretisch könnte ich so auch die Blinkgeberfunktion für das normale Blinken machen, wobei dann ein normaler Blinkgeber und die Blinkfunktion der ELBA überflüssig würden. Ich habe das aber NICHT gemacht, da ich mir ja noch nicht sicher sein kann, das alles im normalen Betrieb genauso gut Funktioniert wie an dem Experimentierboard und den kurztests am Moped. Wenn es unterwegs zu einem Ausfall des Proz. kommen würde, dann könnte man sonst garnicht mehr Blinken. So wie die Elektronik momentan angeschlossen wird, werden bei einem ausfall meiner Steuerung die Normalen Funktionen die das Moped hat nicht beeinträchtigt.


    So jetzt wird das Kabel für das LCD verlegt und angeschlossen. Hoffe das ich heute damit fertig werde, damit morgen die erste Probefahrt mit der Anzeige gemacht werden kann.


    Habe gerade noch schnell die Stopuhr fertig gemacht. Im 2.ten Bildschirm da wo der Betriebsstundenzähler angezeigt wird, befidet sich jetzt auch die Stopuhr. 1x ok Taste drücken Startet die Uhr nochmal drüclen Stopt und 3x Drüclen setzt alles wieder auf 0. Habe das jetzt nur sekundengenau gemacht aber ich denke das reicht wohl, fals nicht sind auch bis zu 1000stel Sec. möglich aber denke so genau muss es dann doch wieder nicht sein.

    Elektronik ist jetzt fertig angepasst an die neue Software.
    Denke das da nicht mehr dazukommt wenn die Fahrten mit LCD ohne Probleme ablaufen.


    Die Halterung ist auch schon fertig am Moped für die Anzeige. Muss jetzt \"nur\" noch das Kabel zum LCD verlgen und alles Anschliessen.


    Ich habe mal die freien Ports am Proz. gezählt und denke das ich die 3 zusatz LEDs die dann Drehzahlabhängig angehen sollen mit eingebaut werden können.


    Eine Stopuhr wird morgen auch noch mit rein kommen, habe ich mir heute überlegt. Und dann wirds langsam Zeit für den Tacho vor dem grauts mir aber schon genauso wie vor dem DZM.


    Wenn das drin ist, fehlt eigentlich nur noch die Ladestromüberwachung und die Temp. Messungen. Temp. fühler sind bestellt und werden wohl im laufe der nächsten Woche kommen.



    Bild in gross

    Nur eine kleine Softwareerweiterung die ich euch nicht vorenthalten will.


    Es gibt jetzt 2 Versionen des Warnblinkers.


    1 x Taste drücken gehen alle 4 Blinker für 500 ms und an und für 1500 ms aus


    2 x Taste drücken, gehen abwechselnd die Blinker links und rechts für 750 ms an und für 1250 ms aus.


    3 x Taste drücken schaltet den Warnblinker ab.


    Achso und die Hintergrundbeleuchtung des LCDs wird jetzt auch vom Prozessor ein und aus geschaltet um bei der Autosavefunktion Strom zu sparen. D.h. wenn die Batt Spannung unter einen bestimmten Wert gefallen ist, schaltet die beleuchtung ab und der Prozessor speichert die Daten (Betriebsstundenzähler und später die Kilometerstände des Tachos). Beim nächsten Starten oder bei einer Tastenkombination die im LCD angezeigt wird , schaltet sich die Beleuchtung wieder ein.

    Habe noch etwas am Gehäuse weitergebastelt für das LCD.


    So in etwas soll es mal aussehen.






    Das Layout für die Anzeige habe ich noch etwas geändert. Das auf dem Foto war nur mal so zum Testen.


    Wenn alles ausgeschnitten ist, wird das ganze in Folie eingeschweisst und dann mit Silikon und Secundenkleber Wasserdicht über die Anzeige und Taster geklebt. Danach habe ich sowas wie eine Folientastatur, darum sind die Taster auch so tief eingelassen.