Dieser ArtikelBenutzerSuche |
AVR-Steuerung mit WIZ810MJvon Joachim Börke
[bearbeiten] EinleitungDer Artikel ist noch in Arbeit. Vorerst ist deshalb abschnittsweise nur das Template zu sehen. Die Arbeit wurde für den WIZnet iEthernet Design Contest 2007 erstellt. http://www.circuitcellar.com/wiznet/winners/DE/001179.html [bearbeiten] ÜberblickDiese Leiterplatte soll zur Heizungssteuerung und als Schaltuhr eingesetzt werden. Die Temperaturen werden dabei mit Dallas-Thermometern gemessen. Die Zeitinformation wird vom Sender DCF77 übernommen. Als Schaltausgänge stehen 16 Relaistreiber zur Verfügung. Weitere Schaltausgänge lassen sich mit 230V-Funksteckdosen hinzufügen. Die Ansteuerung des Ferbediensenders erfolgt über einen I/O-Pin. Die Bedienung und Einstellung der Steuerung erfolgt über die Ethernetschnittstelle. Zur Bedienung ist nur ein Gerät mit HTML-Browser erforderlich. Die Programmierung des Controllers erfolgt ebenfalls über die Ethernetschnittstelle mit dem TFTP-Protokoll. Die erstmalige Programmierung des Bootloaders kann mit der ISP-Schnittstelle auf der Leiterplatte erfolgen (ohne WIZ810MJ). Softwareupdates können dann über die Ethernetschnittstelle eingespielt werden. Damit kann die Steuerung nahe an der Heizung (oder z.B. der Fußbodenheizungsverteilung) untergebracht werden. Von dort führt eine TP-Leitung zum Haus-switch. [bearbeiten] Hardware[bearbeiten] Features
[bearbeiten] Ansicht der Leiterplatte mit ATmega644 bestückt[bearbeiten] BestückungsplanOptional zu bestückende Teile sind gestrichelt dargestellt. Es kann und darf z. B. nur eine MCU (U4 bzw. U5) eingesetzt werden. Unter dem WIZ810MJ , der auf einem 4 mm hohen Verbinder sitzt, finden noch andere Teile Platz. [bearbeiten] SchaltplanDer 7805 kann alternativ zum PT6302N eingesetzt werden. [bearbeiten] SoftwareAls Software steht zur Zeit nur der TFTP-Bootloader zur Verfügung. [bearbeiten] DownloadsDer Wettbewerbsbeitrag kann hier geladen werden: http://www.circuitcellar.com/wiznet/winners/DE/001179.html [bearbeiten] Siehe auchKategorien: Projekte | AVR | Ethernet |