LabView + Przetwornik C/A

Wszelkie sprawy związane z LabVIEW i komunikacją ze sprzętem. Problemy i ciekawe rozwiązania.
budek
Posty: 3
Rejestracja: 04 maja 2011 13:31
Wersja środowiska: LabVIEW 8.5

LabView + Przetwornik C/A

Post autor: budek »

Witam!

Przez płytkę SC 2075 podłączyłem przetwornik DAC0808. Mam jednak problem, bo na wejściach przetwornika jest już napięcie (ok. 1,3V) i aby sterować przetwornikiem muszę podać na jego wejścia napięcie (dla 1 logicznej) lub masę (dla 0 logicznego). Problem w tym, że przyciski "boolean" podają napięcie lub nic nie podają (wtedy wejścia przetwornika "wiszą w powietrzu" i przez to dostaje błędne wyniki). Można zmusić LabView aby przy wyłączonym przełączniki podawana była masa na wejście?

Obrazek
Awatar użytkownika
smiga
Administrator
Posty: 850
Rejestracja: 04 paź 2009 12:41
Wersja środowiska: LabVIEW 2019
Lokalizacja: Słupsk

Re: LabView + Przetwornik C/A

Post autor: smiga »

Zerknij na schemat połączenie wejścia przykładowego przetwornika ADC w karcie USB6008 - w takim układzie wejście jest spolaryzowane przez dzielnik 30,9kohm i 39,2kohm więc nic nie wisi w powietrzu ... a jeżeli chcesz mieć na wejściu przełącznik i zrobić z tego wejścia de-facto wejście cyfrowe to wystarczy jeden rezystor podciągający do +zasilania lub masy - rozwiązanie o które chyba Ci chodzi, czyli masa na wejściu przy wyłączonym przycisku :
Załączniki
ADC.jpg
__ Arkadiusz Śmigielski, tel. 662 01 01 74___
ObrazekObrazekObrazek
Pomogłem ... postaw kawę: https://buycoffee.to/smiga
budek
Posty: 3
Rejestracja: 04 maja 2011 13:31
Wersja środowiska: LabVIEW 8.5

Re: LabView + Przetwornik C/A

Post autor: budek »

To może ja wkleję schemat:

Obrazek

Przetwornik jest w obudowie na której znajduje się 8 przełączników 3-pozycyjnych i wyjście na multimetr. Gdy przełączam switchami na obudowie wszystko działa tak jak należy. Ustawiając przełączniki w pozycji środkowej powinienem sterować przetwornikiem z poziomu Labview. Piny (A1-A8) widoczne na schemacie, idące od przetwornika, to wyprowadzenia które podłączam do płytki SC2075.
Z twojej wypowiedzi wnioskuję, że nie da się tego rozwiązać software'owo?
smiglo
Posty: 110
Rejestracja: 18 sty 2006 00:00
Wersja środowiska: LabVIEW 2010
Lokalizacja: Bydgoszcz

Re: LabView + Przetwornik C/A

Post autor: smiglo »

Nie uwierzę, aż nie zobaczę.

W przypadku nie wciśniętego przycisku, czyli stanu False na wyjściu musi być 0 logiczne. Co to znaczy, że nic tam nie ma???
smiglo
Awatar użytkownika
spec.kolombo
Posty: 126
Rejestracja: 20 sie 2008 06:33
Wersja środowiska: LabVIEW 2009
Lokalizacja: Gdynia
Kontakt:

LabView + Przetwornik C/A

Post autor: spec.kolombo »

A co to znaczy sterować przetwornikiem z poziomu labview?

Poza tym jak zobaczysz sobie schemat DAC0808 to zobaczysz że na wejściu ten przetwornik ma wiszące wejścia par różnicowych. Więc jeśli przełącznik jest w pozycji 2 to na wejściu tranzystora masz podłączoną diodę z rezystorem do masy - czyli prąd bazy tranzystora (który wynosi ok 2uA w kierunku od przetwornika bo w DAC0808 na wejściu są tranzystory PNP) który przez nie popłynie, podbije napięcie do takiego poziomu aż dioda będzie zadowolona (przekroczy jej napięcie progowe - w tym wypadku prąd 2uA wywoła napięcie 1.3V na diodzie). Mam nadzieję że nie pokręciłem tego :)

Rozwiązanie jest takie, że podpinasz równolegle do diody opornik (co najwyżej 100k, bo ten i tak spowoduje spadek napięcia 200mV), albo po prostu nie zostawiaj w tej pozycji przełącznika.
Lepiej być bogatym i zdrowym, niż biednym i chorym.
Spec Kolombo
smiglo
Posty: 110
Rejestracja: 18 sty 2006 00:00
Wersja środowiska: LabVIEW 2010
Lokalizacja: Bydgoszcz

LabView + Przetwornik C/A

Post autor: smiglo »

No to znaczy sterowanie przetwornikiem przez kartę PCI, a one mają wyjścia z rezystorem podpiętym do masy. Stąd nie wierzę w takie cuda.
smiglo
Awatar użytkownika
spec.kolombo
Posty: 126
Rejestracja: 20 sie 2008 06:33
Wersja środowiska: LabVIEW 2009
Lokalizacja: Gdynia
Kontakt:

LabView + Przetwornik C/A

Post autor: spec.kolombo »

A czy ktoś sprawdzał te wyjścia cyfrowe czy działają poprawnie (bez podłączonego DAC0808) - napięcia itp?
Bo co jeśli ten rezystor ściągający do masy się przypalił? Dla wartości true by działało, a dla false na wyjściu by była tylko wysoka impedancja...
Lepiej być bogatym i zdrowym, niż biednym i chorym.
Spec Kolombo
smiglo
Posty: 110
Rejestracja: 18 sty 2006 00:00
Wersja środowiska: LabVIEW 2010
Lokalizacja: Bydgoszcz

Re: LabView + Przetwornik C/A

Post autor: smiglo »

No to problem rozwiązany - brak podłączenia masy przetwornika z masą karty pomiarowej.
smiglo
ODPOWIEDZ