Seite 1 von 1

CH341A - Ausgänge setzen/ bleiben gesetzt

Verfasst: Mittwoch 8. Juli 2015, 16:20
von phunky
Hallo zusammen,

ich mache gerade meine "ersten Schritte" mit dem CH341 Breakout Modul von Abacom in Verbindung mit Profilab.

Aber schon beim Set_D5_D0.prj Bespiel fällt mir auf, wenn ich die Simulation stoppe oder eine kompilierte Version schließe bleiben die gesetzen Ausgänge in diesem Zustand.
Besteht eine Möglichkeit, bei Beendigung von Profilab, dass auch alle gestzten Ausgänge zurückgesetzt werden?

Oder ist das normal und man muss das irgendwie in Form von Hardware außerhalb von Profilab lösen, aber auch hier hab ich gerade keine Idee?
Wie setzt ihr Ausgänge von externen I/O Modulen in der Praxis bei Beendigung von Profilab zurück?

Gruß
Peter

Re: CH341A - Ausgänge setzen/ bleiben gesetzt

Verfasst: Donnerstag 9. Juli 2015, 07:36
von abacom
Das ist "normal". Beim Beenden finden keinerlei Hardware-Schaltvorgänge statt.
Bei Bedarf stellen Sie den gewünschten "Endzustand" bitte selbst (programmtechnisch) her,
und beenden Sie dann das Projekt mit der Komponente "Simulation Stop".
viewtopic.php?f=43&t=3862&hilit=beenden

Re: CH341A - Ausgänge setzen/ bleiben gesetzt

Verfasst: Donnerstag 9. Juli 2015, 12:43
von IKT
phunky hat geschrieben:Wie setzt ihr Ausgänge von externen I/O Modulen in der Praxis bei Beendigung von Profilab zurück?
Eine Methode ist:
Watchdog extern (HW), welcher durch das laufende Program 'immer wieder' zurückgesetzt wird (Timer etc.). Folglich fehlt dieser Vorgang, wenn das Prog. beendet wird (Der Wachhund setzt dann die HW in den benötigten Zustand 'zurück'.).
Beim Einsatz eines µControllers, kann der Watchdog 'programmiert' werden, d.h. keine zusätzliche HW notwendig.

Wie oben erläutert, hängt die Implementation von vielen Faktoren ab ... ohne genaue Angaben, sind ebensolche Antworten nicht möglich! --> Was 'hängt' am CH341A ???

Re: CH341A - Ausgänge setzen/ bleiben gesetzt

Verfasst: Donnerstag 9. Juli 2015, 17:20
von phunky
Hallo,

danke erst einmal für die Antworten.

Ich werde am Wochenende mal versuchen, alles benötigten Ausgänge "nur so lange" einzuschalten wie unbedingt notwendig (Monoflop). Da ich nach dem CH341A Latchbausteine verwende, müsste das zu bewerkstelligen sein. (CH341A Ausgang setzen -> Latch aktivieren und anschließend gleich wieder hochohmig schalten)

Projekt: (Blockschaltbild im Anhang)
Ich möchte mein altes Grundig Netzteil SN 52 "automatisieren". Sprich per Profilab die Ausgangsspannung(en) auswählen/ einstellen.
Das Netzteil hat BCD kodierte Eingänge

Wenn das ganze funktioniert werd ich das Projekt hier natürllich vorstellen. Hab einfach Spaß am Basteln, auch wenn man ein Netzteil mt RS232/ USB Schnittstelle schon für günstiges Geld bekommt ;-).

Re: CH341A - Ausgänge setzen/ bleiben gesetzt

Verfasst: Freitag 10. Juli 2015, 07:48
von abacom
Das könnte dann vielleicht auch interessant für Sie sein...
http://www.expertprofi.wg.am/usb-8255-pio/