Suchergebnisse

Suchergebnisse 1-11 von insgesamt 11.

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

Aufgrund technischer Veränderungen ist der Mailverkehr innerhalb des Forums (Private Nachrichten) nur noch eingeschränkt möglich. Die Einschränkung ist notwendig, um zusätzliche Betriebskosten für das Forum zu vermeiden. Näheres zu den Hintergründen im Thread "Aktuelles zum Forum".Wir bitten um Verständnis.

Hinweis kann nach Kenntnisnahme deaktiviert werden!

  • ATMega644P und UART

    Anton70 - - Hauptforum BASCOM-AVR

    Beitrag

    Hallo allerseits "da reichen wohl auch ein paar ns." 1. Bei mir sind es so um die 12 ms Ich kann verschiedene Befehle an die Batterie schicken. Die Zeit ist davon abhängig, welche Daten ich haben will. (Ladezustand, Strom, Spannung u.s.w. 2.$timeout = 1000000 Gibt´s in BASCOM Problem dabei: Mir fehlt der Bezug zwischen der Zahl und der Echtzeit Mechanic: Kommunikation zur Batterie über RS232 Meine Steuerung regelt den kompletten Lastfluß (Inselanlage). Wenig PV-wenig Last. Stellgröße ist hierbei…

  • ATMega644P und UART

    Anton70 - - Hauptforum BASCOM-AVR

    Beitrag

    Hallo zusammen, die Batterie hat leider nur Rx und Tx Da die Batterie sehr präzise und schnell antwortet, funktioniert meine Küppelmehtode inzwischen fehlerfrei. Trotzdem Danke für eure Unterstützung Anton PS Aus den verschiedenen Lösungsvorschägen entnehme ich, daß mein Problem garnicht so trivial ist wie es zunächtst ausschaut.

  • ATMega644P und UART

    Anton70 - - Hauptforum BASCOM-AVR

    Beitrag

    Gut erkannt Pluto25 Etwas verfeinert schaut es so aus Print "pwr 1";chr(13); 'Batterieabfrage Bat 1 waitms 18 'liefert einen Teilstring für Coulomb Bat1 ab oulomb bis CR Input Empf1 ' Empfang von der Batterie waitms 100 'nur für Test LEmpfStr1 =len (Empf1) ' zur Kontrolle print#1, Empf1 print#1, "Laenge 1 =";LEmpfStr1 Empf1="" Meine Methode liefert einen Teilstring vom Einsprung bis zum nächsten CR Für meine Zwecke vollkommen ausreichend War halt ziemlich viel Probierarbeit Ausgabe auf Print#1 n…

  • ATMega644P und UART

    Anton70 - - Hauptforum BASCOM-AVR

    Beitrag

    Hallo allerseits Danke für euren Aufwand 1. an dem eingehenden String kann ich zunächst garnichts ändern. Unglücklicherweise reagiert die Batterie sehr schnell und zudem auch gleich mit einem Echo "pwr" 2. Ich vermisse einfach einen Befehl wie Config input as String oder besser noch bigstring. Der sollte einfach nur den String empfangen und alle darin enthaltenen Steuerzeichen ignoriren (nicht entfernen) Es wäre auch denkbar Remarks * INPUT * Use INPUT or INPUT1 for COM1, INPUT2 for COM2, INPUT3…

  • ATMega644P und UART

    Anton70 - - Hauptforum BASCOM-AVR

    Beitrag

    Batterieantwort im Anhang Ich bräuchte aus dem String nur die elektrischen Daten

  • ATMega644P und UART

    Anton70 - - Hauptforum BASCOM-AVR

    Beitrag

    Hallo Zusammen Ich möchte über den UART0 des ATMega 644P einen langen String mit Input einlesen. Funktioniert leider nicht besonders gut. Der String enthält Text, Zahlen und Steuerzeichen. Erkanntes Problem: Der Empfang wird nach jedem CR abgebrochen Wie bringe ich dem ATMega 644P das Stringende bei? Config Input eher ungeeignet Hintergrund: Ich programmiere eine Steuersoftware für meine PV-Anlage Hier: Abfrage der Batterie (2x US3000C von Pylontech) mit "pwr";Chr(13) funktioniert auch Die Batte…

  • ATTiny 25

    Anton70 - - Hauptforum BASCOM-AVR

    Beitrag

    Hallo allerseits danke für Eure Vorschläge Ich wusste nicht, daß die Labels auch ungefragt ausgeführt werden.

  • ATTiny 25

    Anton70 - - Hauptforum BASCOM-AVR

    Beitrag

    Hallo Zusammen Der Winzling ATTiny 25 bringt mich noch zur Verzeiflung Problem: Der Ausgang Jz_out soll in Abhängigkeit des Steuereingangs Tz durchgereicht werden Bei Tz =0 (Nacht) einfach 1:1 auf Durchzug Bei Tag mit Verzögerung einschalten und ohne Verzögerung ausschalten Das Ding macht einfach nicht das was ich will Wichtig: Ich bin nur Hobbyprogrammierer ****************************************************************** Quellcode (103 Zeilen)

  • Serielle Übertragung

    Anton70 - - Hauptforum BASCOM-AVR

    Beitrag

    Hallo allerseits es handelt sich um eine bestehende Steuerung! Bits und Bytes sind mir geläufig, auch Nibbles Am Sender kann ich nichts ändern. Der bestehende DAC erzeugt mit viel Aufwand ein PWM-Signal. Mit einem ATMEGA gehts viel einfacher und der braucht auch nur 5V! Deshalb mein Ansinnen Obigen Vorschlag von pluto25 werde ich mal probieren. Danke Danke für die große Resonanz

  • Serielle Übertragung

    Anton70 - - Hauptforum BASCOM-AVR

    Beitrag

    Zitat von Mitch64: „Das IC, was du mit einem Atmega 88 ersetzen willst ist ein Digital-Analog-Converter. 1. Warum willst du den DAC durch den Mega88 ersetzen? Gibts den nicht mehr? 2. Was ist das Problem, dass die Übertragung zum untergeordneten Atmega88 nicht byteweise funktionieren sollte? Muss die Übertragung kompatibel sein zum DAC? “ zu 1. Die nachgeschaltete Elektronik zum DAC ist zu aufwändig (braucht -15V) Soll alles viel einfacher werden zu 2. Muß kompatibel sein

  • Serielle Übertragung

    Anton70 - - Hauptforum BASCOM-AVR

    Beitrag

    Hallo allerseits Bin absoluter Anfänger in Sachen Datenübertragung Problem: Ein ATMEGA88 soll einen 12 bit langen Datenstrom von einem übergeordneten Rechner (ebenfalls ATMEGA88) auffangen und einer Stringvariablen zuweisen. Hardwareverdrahtung: 1x Daten 1x Clock 1x Strobe siehe Bild Hintergrund: Der ATMEGA88 soll den bestehenden DAC8043 ersetzen. Hab schon einiges probiert, aber alles was byte-weise läuft, ist unbrauchbar Eine gute Idee wäre nach vielen erfolglosen Versuchen hilfreich Anton