Programmwahlschalter
-
- Beiträge: 6
- Registriert: Dienstag 31. August 2010, 09:42
Programmwahlschalter
Hallo!
Ich habe eine frage zu meinen Projekt.
Ich suche eine Möglichkeit per Programmschalter Strings umzuschalten.
Habe schon einiges probiert.
Am ende wahr es dann eine riesige Schaltung, Im Hinterkopf habe ich die Systemauslastung und versuche die Schaltung so einfach wie möglich zuhalten. die Programmwahl macht nur 2% aus.
Hintergrund:
Ich brauche ein Programmschalter Programm 1- 10 wenn ich Programm 1 wähle bekomme ich den Programmnamen im String Display angezeigt.
Und es werden zwei oder drei festgelegte werde abgerufen z.b. 1,2 V und 500 mA
Den Namen und auch die werte lege ich als festwerte fest.
Programm wählen und Start drücken. und die werte werden an den Kontroller weiter gegeben.
Währe über jede Idee dankbar.
Daniel
Ich habe eine frage zu meinen Projekt.
Ich suche eine Möglichkeit per Programmschalter Strings umzuschalten.
Habe schon einiges probiert.
Am ende wahr es dann eine riesige Schaltung, Im Hinterkopf habe ich die Systemauslastung und versuche die Schaltung so einfach wie möglich zuhalten. die Programmwahl macht nur 2% aus.
Hintergrund:
Ich brauche ein Programmschalter Programm 1- 10 wenn ich Programm 1 wähle bekomme ich den Programmnamen im String Display angezeigt.
Und es werden zwei oder drei festgelegte werde abgerufen z.b. 1,2 V und 500 mA
Den Namen und auch die werte lege ich als festwerte fest.
Programm wählen und Start drücken. und die werte werden an den Kontroller weiter gegeben.
Währe über jede Idee dankbar.
Daniel
-
- Beiträge: 75
- Registriert: Montag 27. Oktober 2008, 00:03
Re: Programmwahlschalter
Hallo Daniel,
anbei eine kleine Schaltung mit verschiedenen Ein- und Ausgabe-
möglichkeiten, einmal mit Multiplexer falls sich die Strings wirklich
nie ändern und einmal mit einer Eingabe-Datei über ReadLine, bei
der sich die Strings ggfs. komfortabler ändern lassen. Die ReadLine-
Methode kann alternativ zu ROM-basierenden Vorgabewerten ebenfalls
als Input-Datei eingesetzt werden. Bei ReadLine über Eigenschaften den
Pfad für die Datei (bei diesem Beispiel für PROGRAMM.TXT) einstellen!
Gruß
microprocessor
anbei eine kleine Schaltung mit verschiedenen Ein- und Ausgabe-
möglichkeiten, einmal mit Multiplexer falls sich die Strings wirklich
nie ändern und einmal mit einer Eingabe-Datei über ReadLine, bei
der sich die Strings ggfs. komfortabler ändern lassen. Die ReadLine-
Methode kann alternativ zu ROM-basierenden Vorgabewerten ebenfalls
als Input-Datei eingesetzt werden. Bei ReadLine über Eigenschaften den
Pfad für die Datei (bei diesem Beispiel für PROGRAMM.TXT) einstellen!
Gruß
microprocessor
- Dateianhänge
-
- Programm.zip
- (1.8 KiB) 448-mal heruntergeladen
-
- Beiträge: 6
- Registriert: Dienstag 31. August 2010, 09:42
Re: Programmwahlschalter
Hallo!
Das ging ja schnell!
Danke Microprocessor werde ich heute zuhause Probieren. (Bin auf Arbeit)
Dank auch an abacom werd mir den $Multiplexer noch mal unter die Lupe nehmen.
Ich arbeite mit ProfiLab-Expert 4.0 seid Anfang 2009 komme aber nicht immer dazu.
Ok! zurück zum Projekt.
die Programmwahl gehört zum Ladekontroller.
Da ja jeder Akku eine andere Eigenschaft aufweist und das ganze doch Universell sein soll.
Teste jetzt schon seid 6 Monaten und habe es gefühlt 1000x erweitert.
Momentan gehört eine Spannungsermittlung (Ruhe-, Lade- und Entlade-)
(Entlade und Lade RI Ermittlung noch Testphase)
Das ladende wird im Moment noch mit dem −ΔU-Verfahren ( Nur Nickel-Cadmium und Nickel-Metallhydrid-Akkumulatoren ) durchgeführt.
Für Lithium-Ionen-Akkumulatoren kommt ein anderes Ladeprogramm in (gleicher Schaltung) frage.
Sicherheitsüberwachung mit Notabschaltung: Ermittlung Temperatur, Überwachung von Spannung und Stromgrenze.
Aufzeichnung Aller werte 1x /min
Berechnung von Lade- und Entladekapazität und Angabe in Prozent.
Das alles befindet sich bereits in der Schaltung und das bei 20% CPU Last. Das soll auch nach Möglichkeit bleiben.
Ich muss nur die Werte Ständig neu Anpassen. Ein Eingabefehler hätte da fatale folgen.
Eine Akku Erkennung Soll noch dazu kommen.
Ich bin Für jede Idee oder Anregung Dankbar.
Daniel!
Das ging ja schnell!
Danke Microprocessor werde ich heute zuhause Probieren. (Bin auf Arbeit)
Dank auch an abacom werd mir den $Multiplexer noch mal unter die Lupe nehmen.
Ich arbeite mit ProfiLab-Expert 4.0 seid Anfang 2009 komme aber nicht immer dazu.
Ok! zurück zum Projekt.
die Programmwahl gehört zum Ladekontroller.
Da ja jeder Akku eine andere Eigenschaft aufweist und das ganze doch Universell sein soll.
Teste jetzt schon seid 6 Monaten und habe es gefühlt 1000x erweitert.
Momentan gehört eine Spannungsermittlung (Ruhe-, Lade- und Entlade-)
(Entlade und Lade RI Ermittlung noch Testphase)
Das ladende wird im Moment noch mit dem −ΔU-Verfahren ( Nur Nickel-Cadmium und Nickel-Metallhydrid-Akkumulatoren ) durchgeführt.
Für Lithium-Ionen-Akkumulatoren kommt ein anderes Ladeprogramm in (gleicher Schaltung) frage.
Sicherheitsüberwachung mit Notabschaltung: Ermittlung Temperatur, Überwachung von Spannung und Stromgrenze.
Aufzeichnung Aller werte 1x /min
Berechnung von Lade- und Entladekapazität und Angabe in Prozent.
Das alles befindet sich bereits in der Schaltung und das bei 20% CPU Last. Das soll auch nach Möglichkeit bleiben.
Ich muss nur die Werte Ständig neu Anpassen. Ein Eingabefehler hätte da fatale folgen.
Eine Akku Erkennung Soll noch dazu kommen.
Ich bin Für jede Idee oder Anregung Dankbar.
Daniel!
Re: Programmwahlschalter
Hallo Daniel,
ich kann nur annähernd dein Problem richtig erfassen.
Um weiter zu helfen solltest Du das Projekt genauer beschreiben.
Die Beschreibung sollte z.B. enthalten:
- Anzahl und Art der Ein- und Ausgänge
- Was soll mit den Eingangswerten gemacht werden
- Welche Werte sollen ausgewählt werden und was soll damit geschehen (senden an I/O-Card ?)
- evtl. wäre das Hochladen deiner derzeitigen Projektdatei hilfreich.
helfe gerne weiter
ich kann nur annähernd dein Problem richtig erfassen.
Um weiter zu helfen solltest Du das Projekt genauer beschreiben.
Die Beschreibung sollte z.B. enthalten:
- Anzahl und Art der Ein- und Ausgänge
- Was soll mit den Eingangswerten gemacht werden
- Welche Werte sollen ausgewählt werden und was soll damit geschehen (senden an I/O-Card ?)
- evtl. wäre das Hochladen deiner derzeitigen Projektdatei hilfreich.
helfe gerne weiter
Gruß PetryC
-
- Beiträge: 6
- Registriert: Dienstag 31. August 2010, 09:42
Re: Programmwahlschalter
Hallo PetryC!
Hartware= CH341 LCD und HB628 Karte 8xA in und 8xD out
Alle Digitalen Ausgänge sind mit einem Relais versehen.
DO0= Schaltet Lade Spannung zum Akku.
DO1= Schaltet Entlade Widerstand
DO4= Impuls für Spannungsregler Hoch (0,8-4,5V)
DO5= Impuls für Spannungsregler Runder
Ein Impuls von 0,5s an DO4 läst die Spannung von 800mV auf 801mV ansteigen.
Hartware für DO4 und DO5 fertig. (Noch nicht in Schaltung ersichtlich.)
Die restlichen sind noch frei.
AIN0= Akkuspannung (bis 4V)
AIN1= Nicht belegt (bis 4V)
AIN2= Misst Spannung von DO4 und DO5 ( fest vertratet)
AIN3= Nicht belegt (bis 10V)
AIN4= Nicht belegt (bis 15V)
AIN5= Nicht belegt (bis 20V)
AIN6= Temperaturfühler (0,3V- 1,6V x40,125 = °C ) Spannung wird über Analogen Spannungsreger erzeugt. Und auf 25°C Kalibriert ± 5% Auflösung 0,1°C
AIN7= Ampere Ermittlung Liefert eine Ref. Spannung von 2,5V bei 0A (ab 2,499V –mA und 2,501V +mA) Messbereich -5A - +5A
Die ganze Schaltung läuft ohne Probleme beim Laden und Entladen von NICKEL-CAD und MH Akkus
PS: Das ist noch ein ziemlich Grober Entwurf
Daniel
Hartware= CH341 LCD und HB628 Karte 8xA in und 8xD out
Alle Digitalen Ausgänge sind mit einem Relais versehen.
DO0= Schaltet Lade Spannung zum Akku.
DO1= Schaltet Entlade Widerstand
DO4= Impuls für Spannungsregler Hoch (0,8-4,5V)
DO5= Impuls für Spannungsregler Runder
Ein Impuls von 0,5s an DO4 läst die Spannung von 800mV auf 801mV ansteigen.
Hartware für DO4 und DO5 fertig. (Noch nicht in Schaltung ersichtlich.)
Die restlichen sind noch frei.
AIN0= Akkuspannung (bis 4V)
AIN1= Nicht belegt (bis 4V)
AIN2= Misst Spannung von DO4 und DO5 ( fest vertratet)
AIN3= Nicht belegt (bis 10V)
AIN4= Nicht belegt (bis 15V)
AIN5= Nicht belegt (bis 20V)
AIN6= Temperaturfühler (0,3V- 1,6V x40,125 = °C ) Spannung wird über Analogen Spannungsreger erzeugt. Und auf 25°C Kalibriert ± 5% Auflösung 0,1°C
AIN7= Ampere Ermittlung Liefert eine Ref. Spannung von 2,5V bei 0A (ab 2,499V –mA und 2,501V +mA) Messbereich -5A - +5A
Die ganze Schaltung läuft ohne Probleme beim Laden und Entladen von NICKEL-CAD und MH Akkus
PS: Das ist noch ein ziemlich Grober Entwurf
Daniel
- Dateianhänge
-
- Ladeprogramm-Ver.0,453.zip
- (12.3 KiB) 376-mal heruntergeladen
Re: Programmwahlschalter
Hallo Daniel,
habe im Anhang ein Beispiel für eine Werteauswahl erstellt.
Ich beschränke mich hierbei auf das Problem der Programmauswahl.
Die Art und Weise wie man ein "Programm" auswählt ist jedem selbst überlasen. Hier gibt es viele verschiedene Möglichkeiten. Ich habe in diesem Beispiel eine analogen Schieberegler gewählt, der mir die Möglichkeit gibt den Wertebereich leicht einzugrenzen. Durch die Skalierung des Schiebereglers spart man sich einen Begrenzer.
Selbstverständlich kann man die Programme auch über logische Verknüpfungen vollautomatisch auswählen. - Für dein Projekt würde dies bedeuten, dass es klare Indikatoren für die Erkennung der unterschiedlichen Ladestationen oder Akkus gibt.
Ich hoffe ich konnte Dir damit etwas weiterhelfen.
habe im Anhang ein Beispiel für eine Werteauswahl erstellt.
Ich beschränke mich hierbei auf das Problem der Programmauswahl.
Die Art und Weise wie man ein "Programm" auswählt ist jedem selbst überlasen. Hier gibt es viele verschiedene Möglichkeiten. Ich habe in diesem Beispiel eine analogen Schieberegler gewählt, der mir die Möglichkeit gibt den Wertebereich leicht einzugrenzen. Durch die Skalierung des Schiebereglers spart man sich einen Begrenzer.
Selbstverständlich kann man die Programme auch über logische Verknüpfungen vollautomatisch auswählen. - Für dein Projekt würde dies bedeuten, dass es klare Indikatoren für die Erkennung der unterschiedlichen Ladestationen oder Akkus gibt.
Ich hoffe ich konnte Dir damit etwas weiterhelfen.
- Dateianhänge
-
- Programmauswahl.prj
- (8.72 KiB) 442-mal heruntergeladen
Gruß PetryC
-
- Beiträge: 6
- Registriert: Dienstag 31. August 2010, 09:42
Re: Programmwahlschalter
Hallo PetryC!
Ich Danke für das Programmbeispiel
genau so etwas habe ich gesucht!
Ob es jetzt ein Schieberegler oder Drehknopf spielt erstmal keine Rolle. Alle Werte können vorher Programmiert werden darauf kommt es mir an.
Wenn alles funktioniert muss ich die Schaltung neu Sortieren. Langsam Verliere den Überblick grade nach einer längeren Pause.
Habe das Programm schon in meine Schaltung eingefügt.
vielen Dank!
Daniel
Ich Danke für das Programmbeispiel
genau so etwas habe ich gesucht!
Ob es jetzt ein Schieberegler oder Drehknopf spielt erstmal keine Rolle. Alle Werte können vorher Programmiert werden darauf kommt es mir an.
Wenn alles funktioniert muss ich die Schaltung neu Sortieren. Langsam Verliere den Überblick grade nach einer längeren Pause.
Habe das Programm schon in meine Schaltung eingefügt.
vielen Dank!
Daniel