Hallo zusammen, ich habe vor, im "Technikkeller" unseres Hauses einige Daten durch Mikrocontroller zu erfassen. Diese Mikrocontroller will ich über RS485 mit einem etwas größeren Rechner (angedacht aktuell ein Raspberry Pi) verbinden. der die Daten sammelt und über eine Weboberfläche zur Verfügung stellt. Als ersten Schritt möchte ich erfassen: - Stromverbrauch: Verbaut ist ein elektronischer Zähler, der je 0,2 verbrauchte Wh einen IR-Impuls abgibt. Diesen möchte ich mit einem Phototransistor erfassen; der Mikrocontroller zählt die Pulse und gibt seinen Zählerstand bei Änderung, jedoch maximal einmal pro Sekunde, an den Zentralrechner weiter. - Wasserverbrauch: Mechanische Zähluhr mit Zeigern für 100l, 10l, 1l und 0,1l, zusätzlich eine kleine, schnelldrehende Scheibe mit vier Strichen je Umdrehung, vermutlich eine Umdrehung je 0,1l. Diese Striche möchte ich ebenfalls mit einem Fototransistor erfassen (durch eine Lochblende, Beleuchtung durch eine LED für konstante Lichverhältnisse). - "Wetterstation": Im Sensorgehäuse des Außentemperaturfühlers unserer Heizung war noch Platz. Daher kommen dort ein DHT22 (Temperatur + Luftfeuchtigkeit) und ein BMP085-Modul (Luftdruck mit hinein). Deren Daten sollen ebenfalls auf den Bus. Eventuell kommt später noch mehr dazu. Alle Busteilnehmer brauchen jeweils einen Mikrocontroller mit rudimentärem "Benutzerinterface" (zwei LEDs, ein Resettaster, ein Taster zur freien Verwendung), sowie ein RS485-Businterface. Für diese gemeinsamen Teile habe ich eine kleine Platine entworfen, die ich bei ITEAD fertigen lassen möchte (10 Stück 5x10 für $22); den Rest der Platine habe ich mit Lochraster für den anwendungsspezifischen Teil der Platine aufgefüllt. Da dies mein erstes Platinenlayout ist (bisher nur Lochraster und anderer Leute Platinen), bitte ich um Euer Feedback zu Schaltung und Layout. Danke! Michael
Ich wuerde die Zuleitungen zu Loetstellen alle auf einer Seite (Unterseite) machen. Du loetest ja die Teile unten fest und Teilweise sieht man ja das obere Pad dann nicht mehr und wenn von der Oberseite eine Leiterbahn abgeht kannst du die nicht mehr loeten!
Hallo Arne, danke für den Tip. Diese Signale kommen allerdings von SMD-Pads auf der Oberseite, d.h., wenn ich sie von unten zuführe, brauche ich vier "unnötige" Vias mehr. Trotzdem machen? Gruß & Dank, Michael
Keine weiteren Rückmeldungen? Ist das Layout so gut oder so schlecht? ;-)
Hallo, die Versorgung, besonders GND, ist einfach jämmerlich. Dabei ist mehr als genug Platz vorhanden. Gruss Reinhard
Erstelle Masseflächen. Und ändere die Anbindung des Quarzes. http://www.lothar-miller.de/s9y/categories/33-Quarz
Hi Michael, Wuerde alle Leiterbahnen an der Unterseite ankommen lassen, wenn es von SMD Pads ist die halt sie auch auf die Unterseite schieben. Kanst dir ja mal deine Bauteile gedanklich schonmal auflegen und dir dann ueberlegen, wie und ob du da noch an die Anschlusseite kommst, die Muehsal ist wahrschenlich groesser selbst wenn du 20 Vias hast. Wenn du schon weisst was da noch fuer Module raufkommen, kannst du die bzw sofort Anschluesse damit mitplanen! Wie willst du die Platine denn fertigen (lassen)? Am Ende eine GND Flaeche ueber alles nicht vergessen! Gruss Arne
Danke für das weitere Feedback. Wäre die Anbindung des Quarzes und die Spannungsversorgung jetzt besser gelöst?
Ich würde dir empfehlen: - GND Polygon unten und oben - tNames alle z.B. horizontal ausrichten, tValues ausblenden - Platinengröße auf 50mm x 100mm Beschränken, weil man die dann z.B. hier: ( http://imall.iteadstudio.com/open-pcb/pcb-prototyping/im120418002.html ) günstig bestellen könnte. - und vielleicht auf die M2.5 Schrauben gehen + 2.8mm Löcher, weil die 2.5mm Schrauben eher verbreitet sind.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.