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
CH341A - Ausgänge setzen/ bleiben gesetzt
Re: CH341A - Ausgänge setzen/ bleiben gesetzt
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
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
ABACOM support
Re: CH341A - Ausgänge setzen/ bleiben gesetzt
Eine Methode ist:phunky hat geschrieben:Wie setzt ihr Ausgänge von externen I/O Modulen in der Praxis bei Beendigung von Profilab zurück?
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 ???
++++++
Gruss/regards IKT
Gruss/regards IKT
Re: CH341A - Ausgänge setzen/ bleiben gesetzt
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 .
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 .
- Dateianhänge
-
- Blockschaltbild.png (7.75 KiB) 5831 mal betrachtet
Re: CH341A - Ausgänge setzen/ bleiben gesetzt
Das könnte dann vielleicht auch interessant für Sie sein...
http://www.expertprofi.wg.am/usb-8255-pio/
http://www.expertprofi.wg.am/usb-8255-pio/
ABACOM support