Guten Abend, habe folgendes vor: ADC ( http://cds.linear.com/docs/en/datasheet/24713fa.pdf ) über ( http://www.codemercs.com/iow24dg/?L=0 ) an den PC zu hängen und mittels Matlab dann die ADC Werte auslesen indem ich den i2c steuere. Ich bitte mal um eure Meinungen ob das Sinn macht oder eventuell andere Alternativen gibt nen ADC an den PC zu hängen und mit Matlab auszuwerten. Wie kompliziert ist es in Matlab den i2c zu steuern? habe bis dato nur Möglichkeiten gefunden externe Messgeräte damit zu steuern per Communication Toolbox, aber nicht das ich damit direkt den i2C am Com-Port steuere, so wie es der Chip benötigt. Danke
Hol dir für 15€ ein STM32F4 Discovery Board und die Waijung Blocksets für Simulink. Dann kannst du das Board einerseits über Simulink programmieren und auch die ADC-Werte in Simulink einlesen. Programmieren: Simulink --> STMBoard Auslesen: ADC auf STM --> UART auf STM --> ext. UART-USB-Wandler --> Simulink Viele Grüße Christian
Oder noch einfacher gehts, wenn du die HID Schnittstelle des Boards benutzt. Dazu brauchst du zusätzlich noch die Blocksets von RapidSTM und UC3M. Dann sparst du dir den extra UART-USB-Wandler. Viele Grüße Christian
Zum IO-Warrior gibt es Beispiele, wie man den per Mathlab verwendet. Damit ist die Ansteuerung des I2C problemlos. Abhängig davon wie hoch die die Datenrate sein soll ließe sich entweder der IOW24-DG (bis 125 Werte/s) oder der IOW56-DG (1000/s) dazu verwenden.
Vielen Dank Christian, aktuelle tendiere ich zu deiner Lösung mit dem STM Discovery Board, ist auch mal was neues zu den bisherigen Atmel die ich genutzt habe. Nur mal so nebenbei, ist sowas auch mit Atmel Systemen machbar? hätte hier vor Ort ein STK600 ? Aber nachdem was ich gegoogelt habe scheint das nicht so einfach zu gehen, richtig ?
Hallo, wenn du nach einer günstigen Lösung suchst, um analoge Signale in MATLAB einzulesen, ist vielleicht auch das Analog Discovery von Digilent eine Überlegung wert. Angeblich wird es von MATLAB unterstützt. Grüße
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.