Forum

Einloggen | Registrieren | RSS  

Fragen zu Motorsteuerung per Mikrocontroller Attiny25 (Elektronik)

verfasst von bastelix(R), 21.05.2018, 23:38 Uhr

» » Hier müsste ich Raten, das lassen wir mal lieber. Vielleicht schreibt
» dazu
» » jemand mit Ahnung von KFZ-Elektrik was ;)
» Der bin ich, zumindest ein wenig, dafür habe ich von Controllern und
» programmieren absolut keine Ahnung.. :D
»
» +12V ist die Autobatterie (die ich mit einem Spannungswandler noch
» begradigen werde weil es in der Realität ca. 12-14V sind), also Dauerplus
»
» Klemme 15, die hier an den 5V Wandler Eingang gelegt wird ist geschaltetes
» Plus über Zündschloss.
»
» Ich verstehe nur nicht wie der AT 5V Dauerplus und 5V zusätzlich
» geschaltetes Plus unterscheiden soll.. Werde ich dann sehen.
Wird Dauer-Plus beim starten des Motors unterbrochen? Also ich kenne das bei meinem Auto so, Radio läuft, ich lass die Zündung um, Radio geht aus und kommt dann wieder wenn der Motor läuft. Darum ist meine Theorie, dass Dauer-Plus beim umlassen kurz unterbrochen wird und an Klemme 15 die +12V nicht genau Zeitgleich anliegen (ein paar ms reichen, es muss nur der Spannungswandler aus und der Glättungskondensator ausreichend geleert sein). Damit wird der µC aus- und wieder eingeschaltet und das Programm fängt an so durchzulaufen wie beschrieben.

» » Der Code ist gruselig, und das nicht weil es in Bascom geschrieben ist.
» » Was da passiert würde ich mir, mit meinen bescheidenen Kenntnissen dieser
» » Programmiersprache, so erklären:
» Genau das ist mein Problem, meine Kenntnisse sind garnicht vorhanden und
» ich habe leider auch nicht die Zeit eine Programmiersprache zu lernen um
» eine Klappe zu öffnen, daher wollte ich hier mal Fragen ob das so geht.
Gruselig ist der Code weil gosub (= goto = Sprungmarken) verwendet wird.
Falls du mal Zeit und Lust hast eine Programmiersprache zu lernen empfehle ich dir Arduino (das ist ein vereinfachtes C++ und eine Solide Basis fürs Basteln mit µCs)

» » Ja, sofern du das Kabel sauber an den Pin löten kannst. Das hängt von der
» » Bauform des IC (DIL oder SMD) und einer ggf. vorhandenen Versiegelung der Platine ab.
» Bei dem Modul was ich bestellt hab steht der L298 einfach so drauf, die
» Pins sind gut zugänglich und es ist ja sowieso der ganz aussen, sollte kein
» Problem sein
Falls der IC gesockelt ist, zieh ihn vor dem löten ab und löte auf dem Sockel. Falls nicht sollte das aber auch kein Problem sein.

» » » Funktioniert das?
» » Keine Ahnung, aber es klingt für mich so als wäre es einen Versuch wert :)
» Was anderes bleibt mir nicht übrig :D
Und berichte darüber, würde mich interessieren :)

» » » 3. Hat der variable Widerstand R3 am Attiny Pin 6 einen besonderen Zweck
» » » oder reicht auch ein fester 5k Widerstand?
» » Wenn ich das richtig verstehe, dann dient der Poti zum abstimmen des
» » Schwellwerts des Motorblockade-Signals und dann wäre es schon wichtig da
» » ein geeignetes Poti zu verbauen.
» Klingt logisch, mir ist eben erst aufgefallen, dass da 0,8V steht, das ist
» wohl der Schwellwert.
Scheint so, ich hab nicht nachgeschaut aber wenn ich mich richtig erinnere dann wird für die Digitalen Pins alles unter 0,8V als LOW und alles ab 0,8V als HIGH bewertet. Könnte für den Komperator auch gelten. Genaueres steht im Datenblatt, wenn man sicher gehen will ;)

» » » 4. Vorschläge zur Verbesserung? :-D
» » Schmeiß den Bascom-Code weg und schreibs sauber in C ;-)
» » Aber was konstruktives kann ich leider nicht vorschlagen.
» Irgendwann werde ich das tun, den ATT25 hab ich als Steckversion bestellt,
» kann ich dann also umprogrammieren wenn es nötig ist.
So lange der Code tut was er soll muss das nicht sein, außer du hast Lust darauf Coden zu lernen. ;-)



Gesamter Thread:

Fragen zu Motorsteuerung per Mikrocontroller Attiny25 - Xtremestevie(R), 20.05.2018, 11:49 (Elektronik)
Fragen zu Motorsteuerung per Mikrocontroller Attiny25 - bastelix(R), 20.05.2018, 23:35
Fragen zu Motorsteuerung per Mikrocontroller Attiny25 - Xtremestevie(R), 21.05.2018, 21:56
Fragen zu Motorsteuerung per Mikrocontroller Attiny25 - bastelix(R), 21.05.2018, 23:38