Miniboard als Steuerung

Gast #1038471
Lesenswert?
• ▲
▼
Hallo,
ich habe bis jetzt nur entweder Atmegas programmiert, oder eben gleich 
am Computer mit Delphi.
Nun möchte ich meine Heizungssteuerung ersetzten und zwar durch ein 
Mini-Board. Hat wer von euch Erfahrung, mit welcher Programmiersprache 
ich solch ein Mini-Board am besten programmiere?
Kann ich die Relais dann einfach über den USB-Anschluss ansteuern?
Wie lese ich die Temperatursensoren ein?
Gruß und Danke!
sunshine
Gast #1038478
Lesenswert?
• ▲
▼
>Hat wer von euch Erfahrung, mit welcher Programmiersprache
>ich solch ein Mini-Board am besten programmiere?

Ich würde Basic vorschlagen.
Das programmiert sich von alleine
mit jeder Form von Hardware dessen
Herkunft völlig unbekannt ist.
Persönliche Seite #1038479
Lesenswert?
• ▲
▼
Du bringst doch eigentlich alle Vorraussetzungen mit: Nimm einen AVR, 
programmiere ihn in Assembler oder in C und hänge an ihn die Relais (mit 
Treibern natürlich) und die Temperaturwiderstände. Über einen FT232R 
beispielsweise hast du dann einen COM-Port, an den du über ein 
Delphi-Programm Sachen schicken kannst.

Oder sehe ich gerade dein Problem nicht?
Moderator Persönliche Seite #1038680
Lesenswert?
• ▲
▼
Travel Rec. wrote:
>>Nun möchte ich meine Heizungssteuerung ersetzten
>
> Holz, Öl Gas? Bei letzterem die Finger von lassen, sonst Bumm!

Im Zweifel wohl wahr. Selbst bei Festbrennstoffen und Öl kann man ohne 
Umsicht großen Schaden anrichten. Aber ohne weitere Informationen, 
welche "Heizungssteuerung" wie ersetzt werden soll, etwas viel schwarze 
Farbe vermalt.

Bei "Standkesseln", in denen Temperaturregelung und Brennersteuerung 
getrennt sind, ist die Gefahr für ein "Bumm" gering, sofern man die 
Finger von Brenner(-steuergerät) und STB lässt. Auch bei alten 
Wandgeräten gibt es noch einfache Raumthermostatanschlüsse (i.d.R nur 
für Heizkreispumpe an/aus evtl. in Reihe mit einem 
Sommer/Winter-Schalter), daran ein uC-gesteuertes Relais zu hängen ist 
unkritisch. Gleiches, wenn es einen potentialfreien Kontakt 
(Schraubklemmen) für externe Wärmeanforderung gibt. Bei modernen 
Geräten, in denen Brennersteuerung und Temperaturregelung integriert 
sind, Travel Rec.s Ratschlag beherzigen. Aber eine moderne Regelung 
sollte hoffentlich keinen Anlass dazu geben, etwas zu ersetzten.

Und da grade vorab Ratschläge gegeben werden noch ein paar von mir:
- Nicht an der eigentlichen Brennersteuerung herumspielen (egal ob Gas 
oder etwas anderes).
- Verstehen wie Sicherheitstemperaturbegrenzer (STB) und sonstige 
Sicherheitsvorrichtungen funktionieren und verschaltet sind. Diese 
natürlich nicht überbrücken.
- Ohne genaue Kenntnisse an vorhandene Platinen keine Käbelchen anlöten 
und irgendwas anschließen.
- Für Monteur und/oder Schornsteinfeger einen Schalter oder Menüpunkt 
zur Überbrückung der Selbstbauregelung vorsehen (=Regelung auf konstante 
Kessel/Erzeugertemperatur). Ordentlich beschriften bzw. Kurzanleitung in 
der Nähe anbringen.
- Bei größeren Basteleien: Schaltplan anfertigen und bereithalten, damit 
auch Dritte halbwegs nachvollziehen können, wo man sich "eingeschleift" 
hat.
- Für den Einstieg ein anderes Projekt mit "Mini-Board" in Angriff 
nehmen.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.