Programmwahlschalter

Dieser Bereich ist für den Austausch FERTIGER Makros und allgemein nützlicher Schaltungen vorgesehen.
Antworten
Daniel-Steinbock
Beiträge: 6
Registriert: Dienstag 31. August 2010, 09:42

Programmwahlschalter

Beitrag von Daniel-Steinbock » Freitag 3. September 2010, 08:05

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

abacom
Site Admin
Beiträge: 3917
Registriert: Dienstag 23. September 2008, 10:54
Kontaktdaten:

Re: Programmwahlschalter

Beitrag von abacom » Freitag 3. September 2010, 12:32

$Multiplexer (!)
ABACOM support

Microprocessor
Beiträge: 75
Registriert: Montag 27. Oktober 2008, 00:03

Re: Programmwahlschalter

Beitrag von Microprocessor » Freitag 3. September 2010, 13:08

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
Dateianhänge
Programm.zip
(1.8 KiB) 436-mal heruntergeladen

Daniel-Steinbock
Beiträge: 6
Registriert: Dienstag 31. August 2010, 09:42

Re: Programmwahlschalter

Beitrag von Daniel-Steinbock » Samstag 4. September 2010, 08:30

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!

PetryC
Beiträge: 57
Registriert: Montag 15. Dezember 2008, 19:58
Wohnort: Lambsheim
Kontaktdaten:

Re: Programmwahlschalter

Beitrag von PetryC » Samstag 4. September 2010, 12:07

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 ;)
Gruß PetryC

Daniel-Steinbock
Beiträge: 6
Registriert: Dienstag 31. August 2010, 09:42

Re: Programmwahlschalter

Beitrag von Daniel-Steinbock » Samstag 4. September 2010, 16:40

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
Dateianhänge
Ladeprogramm-Ver.0,453.zip
(12.3 KiB) 363-mal heruntergeladen

PetryC
Beiträge: 57
Registriert: Montag 15. Dezember 2008, 19:58
Wohnort: Lambsheim
Kontaktdaten:

Re: Programmwahlschalter

Beitrag von PetryC » Sonntag 5. September 2010, 13:06

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.
Dateianhänge
Programmauswahl.prj
(8.72 KiB) 430-mal heruntergeladen
Gruß PetryC

Daniel-Steinbock
Beiträge: 6
Registriert: Dienstag 31. August 2010, 09:42

Re: Programmwahlschalter

Beitrag von Daniel-Steinbock » Dienstag 7. September 2010, 21:25

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. :shock:

Habe das Programm schon in meine Schaltung eingefügt.


vielen Dank!

Daniel

Antworten

Zurück zu „Makros & Schaltungen“