Benutzer-Werkzeuge

Webseiten-Werkzeuge


hardware:controllers:hutschienencontroller_v2

5x-S0-Hutschienencontroller

Nach dem 2x-S0-Hutschienencontroller gibt es nun eine zweite Version für den Zählerkasten. Aufgebaut um einen ATmega 1284p mit 12,5MHz Taktfrequenz. Programmierbar wahlweise über ISP oder JTAG oder Bootloader. Der 5x-S0-Hutschienencontroller kann selbst zusammengebaut werden.

Features

  • 2TE Hutschienen-Format
  • 230V Spannungsversorgung mittels Schaltnetzteil
  • 5x DIN-S0-Eingänge mit Impulsformung und LED-Anzeige hereinkommender Impulse
  • 7x Digital/Analog-Eingänge herausgeführt.
  • USB-Anschluss (FT232)
  • Ethernet-Anschluss (ENC28J60)
  • µSD-Karten-Slot
  • 8Kx8bit Eeprom über I2C (bzw. TWI) (Zum Puffern von Messwerten & Einstellungen)
  • RTC-Quarz
  • ISP-Port zur Programmierung mittels ISP-Brenner.
  • JTAG-Anschlüsse als Lötpunkte auf der Leiterplatte.
  • LAN-Bootloader mit DHCP-Unterstützung

Bilder und Stromlaufpläne

Der neue Hutschienencontroller teilt sich auf 3 Leiterplatten auf:

Die Leiterplatte für die Spannungsversorgung und Digital/Analog-Eingänge.

spannungsversorgung_und_digital-analog_eingang.jpg
5xs0-controller_spannungsversorgung.pdf
5xs0-controller_sonstige_eingaenge.pdf

Die Grundleiterplatte mit der Netz-Eingangsklemme und den Klemmen für die S0-Eingänge und deren Elektronik.

grundplatte_mit_s0_eingaengen.jpg
5xs0-controller_s0-eingaenge.pdf
5xs0-controller_leiterplattenverbindungen.pdf

Der Leiterplatte für den µC, das LAN, USB und USART-Anschlüssen.

prozessor_leiterplatte_bestueckungsseite.jpg
prozessor_leiterplatte_loetseite.jpg

5xs0-controller_steuerung_korrektur.pdf
5xs0-controller_ethernet.pdf
5xs0-controller_usb-device.pdf
5xs0-controller_speicher.pdf
5xs0-controller_usd-slot.pdf

Nochmal alle zusammen:



Die dazu gehörigen Bestückungspläne:

5xs0-controller_gesamt_best._top.pdf
5xs0-controller_gesamt_best._bot.pdf

Und zusammengebaut:

s0-zaehler_neu_von_oben.jpg

Der 5xS0-Controller wurde mit dem Programm Target3001 entworfen.
Die anliegende Arbeitsdatei lässt sich mit der kostenlosen Conrad oder PCB-Pool-Version von Target3001 öffnen und bearbeiten.
Leider lassen sich aus diesen Programmversionen nur Leiterplatten bei PCB-Pool bestellen.

5xs0-controller.zip

Wer seine Leiterplatten fertigen lassen möchte, kann dies mit dieser Arbeitsdatei machen. Sie lässt sich mit der kostenlosen Target3001-discover-Version öffnen.

gerber_5xs0-controller.zip

Hier eine Auflistung der Bauteile mit Lieferanten, Best.Nr. und Preisen.
Die Kosten belaufen sich auf 86,24 € plus 3,80€ Versandkosten (nach Deutschland).
Die Feinsicherung fehlt in der Auflistung. Lt. Datenblatt des Schaltnetzteils sollte diese eine 1,5A Träge sein.

5xs0-controller_preisliste1.pdf

E6 benötigt ein besonderes Pinning für LAN und µSD-Karte.

volkszaehler_so_server.m4

Da der ATmega vom ENC mit Clock versorgt wird, muss in Ethersex noch die Datei enc28j60.c ersetzt werden.
Die Datei findet sich im Ethersex unter /ethersex/hardware/ethernet/ .

Hier eine Übersicht der Zuordnung von Klemme, Spannung (Funktion), S0-Kanal und zugehörigen Port-Pin am ATmega.
Die Klemmenbezeichnung bezieht sich auf die Nummerierung die auf dem Gehäuse steht.

KlemmeSpannung/FunktionS0-KanalPort-Pin
7 + 8230V/50Hz ! ! ! ! ! !
9-S05PA0
10+S05PA0
11-S04PD7
12+S04PD7
6-S03PD4
5+S03PD4
4-S02PD5
3+S02PD5
2-S01PD6
1+S01PD6
hardware/controllers/hutschienencontroller_v2.txt · Zuletzt geändert: 2013/09/15 19:44 von udo1