MAX186 mit Visual Basic 6 ansteuern

  • Thread starter Christian Brandt
  • Start date
C

Christian Brandt

Guest
Hallo,
ich suche eine VB-Funktion zum ansteuern des MAX186. Die Funktion sollte
mit der Kanalnummer aufgerufen werden und dann sollte die zugehörige
Spannung ausgegeben werden.


Vielen Dank
Christian Brandt
 
Mein Problem: Ich muss sechs Spannungen messen und diese dann mit
VisualBasic auswerten. Dabei stieß ich auf den MAX186.


Gruß
Christian

Udo Piechottka schrieb:
Christian Brandt schrieb:


Hallo,
ich suche eine VB-Funktion zum ansteuern des MAX186. Die Funktion sollte
mit der Kanalnummer aufgerufen werden und dann sollte die zugehörige
Spannung ausgegeben werden.


Das wird nichts. Zumindest nicht ohne ein spezielles Interface, das die
Daten synchronisiert und umformatiert. Der Baustein kommuniziert nicht im
Format der seriellen Schnittstelle, wenn Du darauf hinauswillst, es aber nur
nicht schreiben willst.

Ansonsten kann man ja nur raten um was es geht (VB->PC, serieller
Wandler->RS-232, usw.)

Gruss Udo
 
Christian Brandt schrieb:

Hallo,
ich suche eine VB-Funktion zum ansteuern des MAX186. Die Funktion sollte
mit der Kanalnummer aufgerufen werden und dann sollte die zugehörige
Spannung ausgegeben werden.
Das wird nichts. Zumindest nicht ohne ein spezielles Interface, das die
Daten synchronisiert und umformatiert. Der Baustein kommuniziert nicht im
Format der seriellen Schnittstelle, wenn Du darauf hinauswillst, es aber nur
nicht schreiben willst.

Ansonsten kann man ja nur raten um was es geht (VB->PC, serieller
Wandler->RS-232, usw.)

Gruss Udo
 
ich suche eine VB-Funktion zum ansteuern des MAX186. Die Funktion sollte
mit der Kanalnummer aufgerufen werden und dann sollte die zugehörige
Spannung ausgegeben werden.

Das wird nichts. Zumindest nicht ohne ein spezielles Interface, das die
Daten synchronisiert und umformatiert. Der Baustein kommuniziert nicht im
Format der seriellen Schnittstelle, wenn Du darauf hinauswillst, es aber nur
nicht schreiben willst.
In einem Elektor Buch (Titel so ähnlich wie "Messen Steuern Regeln mit
Excel") habe ich so was gesehen, MAX186 an den seriellen Port und die
Steuerung von Excel aus, vermutlich per VB oder VBA.
Dort werden allerdings die Portleitungen per "Bit-Banging" geschaltet
und abgefragt, d.h. der serielle Port wird nicht mit seinem
"natürlichen" Protokoll betrieben, was v.a. bei neueren Betriebssystemen
und unkonventionellen Seriellen Ports (z.B. USB-Seriell-Wandlern)
immer nur Probleme macht.

Ansonsten kann man ja nur raten um was es geht (VB->PC, serieller
Wandler->RS-232, usw.)
Am besten wirds also so gehen dass zw. MAX186 und dem seriellen Port
ein Mikrocontroller hängt der mit dem PC im normalen seriellen
Protokoll spricht.
Da der MAX186 gerne verwendet wird könnte es schon einen Bastel-
vorschlag im Netz geben, mal bei den bekannten Mikrocontroller-Seiten
danach suchen.

Georg

--
Die Reply-To Adresse ist reply-fähig ;-)
Bitte händisch "[news]" in der Betreffzeile der
Antwort ergänzen damit die mail auch gelesen wird.
 
Hallo,

| In einem Elektor Buch (Titel so ähnlich wie "Messen Steuern Regeln
mit
| Excel") habe ich so was gesehen, MAX186 an den seriellen Port und
die
| Steuerung von Excel aus, vermutlich per VB oder VBA.
| Dort werden allerdings die Portleitungen per "Bit-Banging"
geschaltet
| und abgefragt, d.h. der serielle Port wird nicht mit seinem
| "natürlichen" Protokoll betrieben, was v.a. bei neueren
Betriebssystemen
| und unkonventionellen Seriellen Ports (z.B. USB-Seriell-Wandlern)
| immer nur Probleme macht.

Kann ich nicht bestätigen. Zusammen mit der serial.dll aus der Elektor
hab ich schon einiges mit Bit-Banging gemacht und das auch via
USB>RS232 Umweg. Den nutze ich ganz gern, weil dann kostet ein
Hardwarecrash nur den Dongle und nicht gleich das MB. Man darf sich
nur nicht mehr darauf verlassen, dass man über die RS232-Pins die
5V-Spannungfür die Schaltung bei 20 mA noch bekommt, das war mal, ist
glaub ich auch immer noch spezifiziert, fällt aber der Geiz ist
Geil-Truppe zum Opfer...

| Am besten wirds also so gehen dass zw. MAX186 und dem seriellen Port
| ein Mikrocontroller hängt der mit dem PC im normalen seriellen
| Protokoll spricht.
| Da der MAX186 gerne verwendet wird könnte es schon einen Bastel-
| vorschlag im Netz geben, mal bei den bekannten
Mikrocontroller-Seiten
| danach suchen.

kann man machen, aber dann nimmt man doch lieber gleich ein ?C mit >6
Wandlern.

MArtin
 
Christian Brandt <christian.brandt@freenet.de> schrieb im Beitrag <cc12ml$qs9$07$1@news.t-online.com>...


ich suche eine VB-Funktion zum ansteuern des MAX186. Die Funktion sollte
mit der Kanalnummer aufgerufen werden und dann sollte die zugehörige
Spannung ausgegeben werden.

Siehe de.sci.electronics FAQ: http://dse-faq.elektronik-kompendium.de/
suche MAX186, finde
http://www.franksteinberg.de/SOURCE/MAX192.BAS
--
Manfred Winterhoff, reply-to invalid, use mawin at despammed.com
homepage: http://www.geocities.com/mwinterhoff/
Read 'Art of Electronics' Horowitz/Hill before you ask.
Lese 'Hohe Schule der Elektronik 1+2' bevor du fragst.
 

Welcome to EDABoard.com

Sponsor

Back
Top