21. april 2001 - 14:33Der er
2 kommentarer og 1 løsning
digitalstyring af tonekontrol
Hej,
Jeg er i færd med at digitalstyre en tonekontrol med et digitalt potmeter, men jeg ved ikke hvordan potmeteret skal tilsluttes kredsen og parallelporten, og hvordan jeg skal programmere i visual basic. Jeg kan godt sende diagram samt datablad for potmeteret.
Efter ti år i London, Madrid, Paris og Utrecht kommer Sabios AI-fokuserede program af arrangementer om kundeoplevelser, ‘Disrupt’, for første gang til Danmark.
Selve tonekontrollen har jeg ikke meget forstand på. Men så vidt jeg kan se, giver tonekontrollen dig et analogt output, som du ønsker at kunne behandle i maskinen. Dét kan du ikke bruge dit digitale potentiometer til, det kan ikke måle spændingen og give dig et digitalt output ud fra det. Det skal du have fat i en AD converter for at kunne gøre.
Til gengæld kan du bruge potentiometret til at sende analoge værdier til tonekontrollen. Det skal du bruge de 3 ben, RST, DQ og CLK til. RST skal være høj, før du kan sende, og lav efter du har sendt, DQ er seriel data og CLK er seriel clock. Du skal sende en 17-bit værdi til potentiometret for at stille modstanden. Den første bit er en \'stack select\' bit, de næste 8 stiller det første potentiometer, og de sidste 8 stiller det andet potentiometer i kredsen. (Jeg ved ikke lige hvad \'stack select\' skal bruges til). Jeg ved ikke, om potentiometrets input er kompatibelt med RS232. Hvis det er tilfældet, kan du bruge PC\'ens serielle port (COM - porten) til at sende data til den, i VB vha. MSComm kontrollen. Hvis det ikke er tilfældet, eller hvis du hellere vil bruge parallelporten, skal du emulere serielt output ved at bruge 3 I/O ben i parallelporten. Du kan se, hvordan det skal times på databladet side 10.
I VB findes ingen kommandoer til direkte tilgang af parallelporten, og det er nødvendigt at bruge en DLL skrevet i C for at kunne gøre det. En sådan har jeg medsendt; og de eksempler der medfølger er ret selvforklarende.
mvh Dennis Riis
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.