LabVIEWForum.de - EEPROM lesen über VISA

LabVIEWForum.de

Normale Version: EEPROM lesen über VISA
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo leute,

ich mache zur Zeit ein Praktikum und muss nun über Labview Daten aus einem EEPROM auslesen. Die Hardware(Schnittstelle RS232) ist über den COM1-Port an den Computer angeschlossen. Sie besteht aus einem Microcontroller an welchem mehrere CAN-Kanäle, über die Kombigeräte aus Fahrzeugen getestet werden können, angeschlossen sind. Meine Aufgabe ist es, die auf dem EEPROM geschriebene Software zu testen, d.h. ob die Software funktioniert wie sie soll, ob alle gültigen Eingabeparameter eingegeben werden können, etc. Es werden also verschiedene Testfälle erstellt und das Ganze mittels Teststand und Labview implementiert.

Nun bin ich dabei den ersten Testfall zu erstellen und zu implementieren. Der Testfall sieht wie folgt aus: Verschiedene Parameter werden nach einem RESET-COMMAND aus dem EEPROM geladen und damit die Hardware konfiguriert. Es soll nun getestet werden ob nach dem besagten RESET alle Parameter auf die richtigen Werte zurückgesetzt wurden. Das heißt also:

1. Führe RESET-COMMAND aus
2. Verändere Parameter
3. Führe erneut RESET-COMMAND aus
4. Lade geänderete Parameter in Labview
5. Controlliere die geladenen Parameter mit den Defaultwerten
6. Aussage Test bestanden/nich bestanden

Ich muss dazu sagen ich kenn Labview erst seit 1 Monat. :-)

Jetzt meine Fragen:
1. Ein Kollege meinte das es mit VISA funktionieren müsste. Hab mich schon ein wenig mit der VISA-Funktion vertraut gemacht und das Ein- und Auslesen von Daten funktioniert auch ganz gut. Jedoch nur wenn einen passenden Befehl dafür im Microcontroller vorhanden ist. (Also ein Befehl der in der Software implementiert wurde). Leider gibt es kein Befehl um die Defaultparameter welche im EEPROM gespeichert sind abzufragen. Jetzt bin ich ein wenig ratlos wie ich da vorgehen kann. Habt ihr irgendwelche Ideen?

2. Kennt ihr vielleicht andere Möglichkeiten Daten aus einem EEPROM zu lesen?? Wenn ja habt ihr dafür vielleicht ein Beispiel VI?

Hoffe ich konnte mein Problem deutich machen und ihr könnt mir helfen, bin sonst echt angeschmiert :-)

Schon mal vielen Dank!
lg Padderick
Hallo Padderick,

du kannst über die RS232 nur Daten lesen, die dir von der Gegenseite (dein µC) bereitgestellt werden. D.h. du bekommst immer Daten gesendet, wenn der µC einen bestimmten Befehl erhält. Wenn der µC nun einen sehr eingeschränkten Befehlssatz hat, wirst du an bestimmte Daten nicht so ohne Weiteres rankommen...

Da der Entwickler für diesen µC aber hoffentlich auch bei euch im Haus sitzt, kannst du den ja überreden, die gewünschten Befehle in die Steuersoftware aufzunehmen.Smile

P.S.: Einfach mal so (per Voodoo-Magic) einen EPROM auszulesen, geht halt nicht. Du musst irgendwo eine Schnittstelle mit entsprechendem Befehlssatz haben - und das ist in deinem Fall der µC!
Hmm ja hab ich mir schon gedacht... ich werd mal schaun, vielleicht ist doch schon ein Befehl zum Auslesen der Defaultparameter vorhanden und ich hab ihn nur noch nicht entdeckt Big Grin Wenn nicht werd ich deinen Rat befolgen und einfach mal Nachfragen.

Erstmal danke für die schnelle Antwort. Ich sag bescheid wenn ich eine Lösung gefunden habe! ^_^

Greetings, Padderick
Referenz-URLs