Hallo Andreas,
du hast natürlich recht, dass das DSP-Board bereits eigenen A/D-Wandler
besitzt.
Es besitzt aber keine D/A-Wandler und genau das ist mein Problem.
Um in meiner Aufgabe einen Servocontroller anzusteuern, brauche ich
einen möglichst genauen Analogwert. Dabei möchte ich den eingelesenen
A/D-Wert in Simulink durch eine Reglerschaltung schicken (z.B. PID) und
anschließend auf einem externen D/A-Wandler wieder analogisieren, bevor
er auf den Steuereingang des Servocontrollers gegeben wird.
Um den externen D/A-Wandler zu testen will ich momentan erstmal einen
Binärwert ausgeben. Dabei kam der Gedanke den Wert mit mehreren
Schiebeoperationen zu schieben, so dass die jeweiligen Bits auf
verschiedene Ausgängen gegeben werden können.
Möglicherweise würde das auch funktionieren, aber leider weis ich
nicht, wie ich den Dezimalwert der Konstante in einen Binärwert wandeln
kann, um ihn dann zu schieben, Bsp:
Analogwert --> Binärwert
11d --> 1011b
Gruß, Markus