Hallo
habe mein Modulares System erweitert.
Mit diesem Modul kann man von 0-20mA im I2C Bus messen.
Technische Angaben:
- 4 Kanäle (Eingang)
- 1 Ausgang 0-20mA und 0-10V
- mit jeweils Stromquelle 20mA und 10V
- Strom und Spannung einstellbar, z.B. von ca. 19 bis 21 mA
- jeder Kanal hat eigenen Spannungsteiler
- jeder Eingangskanal kann mit unterschiedlicher Bürde bestückt werden
- Bürde z.B. 250 Ohm oder 500 Ohm
- Grundplatine mit dem PCF 8591 und Anschluss zum I2C Bus
- zusätzlich 12V Speisung vorhanden
- durch separate Platinen können auch andere Bereiche angewendet werden
- Einstellung der Bereiche z.B. 4-20mA, 0-20mA, Anzeige Wert, Spannung
oder Prozent erfolgt in der Software
- Anpassung der Bereiche durch Software
- Software mit Menue
- Auswahl im Menue - Eingang oder Ausgang
- Ausgangspannung und Ausgangsstrom einstellbar über Tasten und Anzeige
der Werte
- Anzeige auf 4x20 Display im Bus
- Tasterentprellung im Programm
Die Software läuft bereits, noch etwas testen und anpassen, folgt.
achim
Achim S. schrieb:> habe mein Modulares System erweitert.
Welches?
> Die Software läuft bereits, noch etwas testen und anpassen
Und dann? Schreibst du einen Artikel und zeigst die
Fertigungsunterlagen?
Sieh mal dort nach. Steht schon einiges drin.
https://www.mikrocontroller.net/articles/Modulares_Board
Habe zu allen meinen Projekte die kompletten Unterlagen veröffentlicht
und entsprechende Tuts ins Netz gestellt. Dauert noch bis alles fertig
ist, ist relativ viel Arbeit
achim
Hallo
wie versprochen kommt die Software.
- Tasterentprellung
- Nutze 4 Tasten (Hoch, Runter, Enter, Zurück)
- Nutze verschiedene Funktionen der Tasten
- Rückkehr aus den verschiedenen Punkten jederzeit möglich
- Auswahl über Menuesteuerung
- ein Menuepunkt ist noch frei
- Verwende die Datein von Peter und Karl Heinz
- Anzeige auf einem Display 4x20
- Programm in C, ATm 1284p, 16Mhz
- Eingabe / Ausgabe Spannung erfolgt mit einem PCF8591
- Verbindung mit I2C Bus
- Tasten auf einem Port des Atm
- 5V und 12V notwendig
- Kontrolle mit einer LED
- Einstellung / Ableich verschiedener Spannung möglich
- Anpassung Bürde 250 oder 500 Ohm
- Ausgangsspannung von 0 bis 10V einstellbar
- 3 Leiter Anschluss möglich
- Speisespannung für externe Geräte von 12V
Leider bekomme ich noch 2 Warnungen. Die Ursache suche ich gerade.
Vielleicht hat jemand eine Idee zu den Fehlern
Die Unterlagen kommen noch.
Wünsche erstmal viel Spass damit
achim
Nur so aus Neugier und wegen der Hutschienenmontage die Frage: Hat das
Ganze einen bestimmten Zweck, oder ist das nur so aus Spaß an der
Freude, um dabei was zu lernen? Falls irgendein dauerhafter Verbau
angedacht ist: Hast du dir Gedanken über die effektive Verbindung der
Module gemacht? Kabelstücke, auch wenn relativ kurz, sind nicht grad
optimal. Da die Wannenstecker für I2C auf den meisten Boards eine feste
Position haben, wären feste Steckbrücken denkbar, oder man könnte
abgewinkelte Steckverbinder bestücken (eine Seite Stecker, andere Seite
Buchse), falls die Abstände passend sind. Das mal so als Idee ...
Hallo Michael
die Frage nach Zweck ist nicht so einfach zu beantworten. Es soll als
Grundlage für verschiedene Erweiterungen genutzt werden können. Damit
kann jeder zusammenstellen, was er genau machen will. Da jedes Modul
relativ unabhängig ist, kann jede Zusammenstellung der Nutzung angepasst
werden. Es steht jedem frei die einzelnen Teile auf einer Hutschiene
aufzurasten oder alles frei auf einem Tisch zu betreiben. Da die
Belegung der Stecker immer gleich ist, kann ich alles Austauschen.
Im Grunde soll das alles zum Lernen sein, um die verschiedenen Arten und
Anwendungen des I2C Bus kennenzulernen. Gerade die Einbindung
verschiedener zusätzlicher Anwendungen, die scheinbar nicht
zusammenpassen, ergeben viele Anwendungen.
Auch eine Anwendung im "gewerblichen" Bereich ist denkbar.
Durch die freie Soft- und Hardware besteht für jeden die Möglichkeit
etwas selber zu machen.
Bei vielen anderen Boards empfinde ich es Nachteil, das fast nichts
zusammenpasst. Auch entsprechende Tuts oder Software sind für Anfänger
kaum zu finden. Jeder Profi hat auch mal angefangen und war sicher über
jede Hilfe dankbar.
Das ganze ist auch als Hilfe für Anfänger gedacht und soll zu eigener
Kreativität anregen.
achim
Hallo Achim,
danke für die Auskunft. Ich schaue mir immer wieder gern die
verschiedenen Projekte an, finde das zumeist anregend für neue Ideen.
Wichtig, naja zumindest hilfreich für andere finde ich, wenn Zweck und
Ziele kurz umrissen werden. Das hilft anderen, sich schneller hinein zu
denken, und regt Nachnutzer und Unterstützer an. Die Umsetzung finde
ich sehr gelungen, auch wenn mir persönlich verschiedene Module zur Zeit
mehr wie auf Stiftleisten geführte IC vorkommen. Für kleine Spielereien
auf dem Tisch ist das ok, aber für Anwendungen im Schaltschrank, auch
wenn es "nur" für die Hausautomation o.ä.ist, sollte da hier und da noch
ne Ladung Hühnerfutter zwecks Schutzbeschaltung und Störsicherheit
drauf. Das kann man ja so auslegen, dass man es nur optional bestückt,
also für reine Testaufbauten weglässt.
Nochmal zu der Idee mit den Steckbrücken, die mir gestren ins Auge
gesprungen war: Die einheitlichen Anschlüsse finde ich gut, bin ein Fan
von gescheinten Verdrahtung- und Bus-Konzepten. Sind die Abstände zum
Platinenrand in X und Y immer gleich? Das kann man an den Bildern im
Artikel nicht so 100% abschätzen, bis auf den Ausreißer beim Netzteil,
wo man das Layout dann noch mal überarbeiten müsste.
Aber egal wie du meine Vorschläge findest, mach auf jeden Fall weiter.
Michael
Hallo Michael
Die Abstände sollten immer gleich sein. Es kommt zu kleinen Abweichungen
so um ca 1-2 mm. Der Sinn dieser Platinen besteht auch darin, das die
einzelnen Ports und Busanschlüsse gleich sind bzw. die Belegung gleich
ist. Es kann dadurch aber auch zu Problemen kommen z.B. mit dem ISP.
Einige Platinen sind eigentlich nur Grundplatinen und nehmen andere
Platinen und Anwendungen auf. Zu diesem Preis und Aufbau kann ich es
nicht besser machen. Gerade neue Projekte mit 32 Bit sind recht klein
und dadurch kaum nachzubauen oder besser zu machen. Mach ich den
Kompromiss und nehme es einfach dazu. Bei dem Netzteil habe ich so
ziemlich angefangen und wusste es nicht besser. Erst die Erfahrung zeigt
wie es besser geht.
Hühnerfutter - es fehlt noch einiges, ist mir klar. Wenn man nichts mehr
besser machen kann, ist das Projekt so ziemlich am Ende. Die Hard- und
Software soll reizen und Anregen zu eigenen und besseren Sachen geben.
Falls du Ideen hast, bin immer offen. Kritik (Sach) hilft besser zu
machen
achim