logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Schemat przetwornika drabinkowego C/A 8-bit 0-5V z AVR

Walderama 23 Cze 2004 21:26 5952 15
REKLAMA
  • #1 707743
    Walderama
    Poziom 12  
    Posty: 84
    Ocena: 5
    Potrzebuje schematu lub opisu przetwornika drabinkowego C/A 8 bitowego napiecie wyjsciowe 0-5V najlepiej jakis sprawdzony sterowanie z AVR.
  • REKLAMA
  • #2 707828
    h-doc
    Poziom 27  
    Posty: 1208
    Pomógł: 57
    Ocena: 21
    Tego typu przetwornik można zrobić na rejestrze (np. 74hc573) z podłączoną do wyjścia drabinką typu R2R (niestety są ciężko dostępne - można je kupić w Elfie, albo złożyć samemu z pojedynczych rezystorów).
    Można też zastosować scalony DAC, np. DAC08 lub DAC0808
  • #3 709613
    Walderama
    Poziom 12  
    Posty: 84
    Ocena: 5
    wlasnie potrzebuje schematu na zwyklych rezystorach jak obliczyc poszczegolne wartosci dla parametrow jakie podalem powyzej
  • #4 710038
    h-doc
    Poziom 27  
    Posty: 1208
    Pomógł: 57
    Ocena: 21
    Zamieszczam schemat drabinki R2R wraz z opisem podłączeń do rejestru w konfiguracji 8-bitowego przetwornika DAC. Dla zasilania i poziomów logicznych 0-5V, wartość R wynosi zazwyczaj 10kOhm.
    Załączniki:
    • Schemat przetwornika drabinkowego C/A 8-bit 0-5V z AVR R2R.GIF (3.54 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • REKLAMA
  • #5 710397
    Przemek Elektro
    Poziom 16  
    Posty: 201
    Pomógł: 4
    Ocena: 5
    a nie warto sie zastanowic nad PWM i prosty filtr R/C na wyjsciu?
    Niedługo bede robił tez cos, gdzie bedzie potrzebny C/A i myslałem tylko o PWM.
  • #6 710465
    lechoo
    Poziom 39  
    Posty: 5161
    Pomógł: 377
    Ocena: 546
    PWM jest wystarczający dla sygnałów wolnozmiennych, a co będzie jeśli autor zechce zrobić np. programowany generator?
  • #7 710859
    Przemek Elektro
    Poziom 16  
    Posty: 201
    Pomógł: 4
    Ocena: 5
    no faktycznie ... :)
    ale jak nie potrzeba, to zajmuje tylko 1 wyprowadzenie proca, a nie 8
  • #8 710908
    Walderama
    Poziom 12  
    Posty: 84
    Ocena: 5
    No w sumie sygnaly nie będą sie za szybko zmieniały ma to być konwerter poziomów a dokładniej zamiana charakterystyki napiecia odczytanej z baku samochodu FORD na charakterystykę baku OPEL. Po prostu polowa baku odpowiada innym wartoscia rezerwa innym ale pelny juz jest identyczny. Wyprowadzen mam pod dostatkiem a odczyt dokonuje wbudowanym przetwornikiem A/C z proca. Napiecia 5V ze wzgledu na fakt ze bedzie to przystawka wmontowana w obwody deski. Nie ebdzie odwzorowywana cala charaterystyka tylko kilkanascie punktow z dokladnoscia chyba 3 lub 5 litrow

    Jakie proponujecie wartosci tego filtra RC dla PWM

    sprawdze oba sposoby
  • REKLAMA
  • #9 711302
    GienekS
    Poziom 32  
    Posty: 1971
    Pomógł: 139
    Ocena: 15
    Tu im stała czasowa będzie większa tym lepiej nie będzie wrażliwe na kołyzanie się pojazdu w czasie jazdy na nierównościach na naszych drogach.
  • #10 711430
    Przemek Elektro
    Poziom 16  
    Posty: 201
    Pomógł: 4
    Ocena: 5
    co do filrtu RC - ja jeszcze nie wiem, dopiero sie bede za to zabierał, jak skoncze to co teraz robie (za tydzien moze....)
  • #11 711537
    zta
    Poziom 12  
    Posty: 22
    Ocena: 5
    Witam
    Jak rozumiem chcesz przetwornik obciążyć jakimś wskaznikiem analogowym.Jeżeli uzyjesz PWM i filtru RC o dużej stałej czasowej (szczegolnie przy dużych wartościach oporności).To może się okazać że
    na wskazniku zamiast 0 do 5V jest dużo mniej.Żeby temu zapobiec
    należy stosować raczej większe pojemności,a oporność R dużo mniejszą
    niż oporność wskażnika(np. 30razy).Lub zastosować jakiś wzmacniacz.
    Ale jeżeli masz do dyspozycji tylko jedno napięcie 5V to odradzam. :)
  • REKLAMA
  • #12 711630
    Walderama
    Poziom 12  
    Posty: 84
    Ocena: 5
    Moj uklad jest wstawka przed inny przetwornik do tego kolysanie nie bedzie uwzgledniane poniewaz procesor z deski ma to programowo zlikwidowane wiec szybka zmiana sygnalu na wyjsciu mojego ukladu nie gra roli. Lecz chyba zostane przy drabinkowym poniewaz z tego co pamietam reszta mojego proca tj timery sa uzywane do innych funkcji i nie mialbym czym wysterowac pwm
  • #13 712689
    Przemek Elektro
    Poziom 16  
    Posty: 201
    Pomógł: 4
    Ocena: 5
    nowsze avry maja PWM sprzetowe. np AT tiny 2313 ma 4 PWM + timery standardowe, wiec z tym nie powinno byc problemu. Chociarz ostatnio jak chciałem kupic at tiny 2313 to jeszcze tutaj w sklepach nie było. Moj projekt bedzie wymagał minimum 3 PWM (tzn 3 przetwornikow C/A).
  • #14 1279695
    projektavr
    Poziom 16  
    Posty: 234
    Ocena: 2
    Przemek czy udało Ci się zrobić ten przetwornik pwm + FDP? Ja potrzebuje to do sterowania pradem pęlti 4-20mA. Jake wartosci dobrales dla jakiej czestotliwosci?
  • #15 1280579
    Przemek Elektro
    Poziom 16  
    Posty: 201
    Pomógł: 4
    Ocena: 5
    FDP? co to?
    PWM - tak, ja potrzebowałem wyjscie 0-40 V, nie potrzebna mi była duża dokładność, działa to na tej zasadzie, że po prostu kluczuje poprzez tranzystor napiecie zasilajace. Przy impulsach o wypełnieniu 50% jest połowa napiecia zasilajacego czyli 20 V, czy wypełnieniu 75% jest 30 V. elementy w filtrze były raczej przypadkowe... jest 100u + 10 kilo, w zasadzie nie sprawdzałem w zadnen sposob na ile napiecie wyjsciowe jest stabilne, dla mnie wazne było, ze działa poprawnie.

    Proponuje Ci zrobic cos takiego jak na schemacie, przepraszam za jakosc, ale narysowałem to przed chwilka od reki w paincie. Na baze T1 idzie sygnał z PWM (miedzy baza a prockiem przydałby sie jeszcze rezystor), C1+R1 usredniaja napiecie. Rx sproboj dobrac tak, zeby przy całkowiecie zatkanym T2 płynoł prad 4mA, a R2 tak, zeby przy całkowicie otwartym tranzystorze płynoł prad 20mA. Rx oczywiscie nie trzeba stosowac, ale bez niego bedzie koniecznosc programowego ustawiania dolnej granicy (trzeba by pilnowac, zeby prad nigdy nie spadł ponizej 4mA). Kilka uwag: w zasadzie to wymysliłem to od reki, Prad płynacy przez petle zalezy od rezystancji "obciazenia" (tego co jest na wyjsciu) trzeba to uwzglednic przy obliczaniu Rx i R2, nie wiem też jak bedzie z liniowoscią takiego rozwiazania, jesli ma to działac dokładnie, to w miejsce "+" zasilania tej czesci dobrze by było podac jakies napiecie odniesienia (znaczy jak najstabilniejsze). co do R1 i C1 to najlepiej chyba dobrac eksperymentalnie (znaczy moze nie najlepiej, ale ja zawsze tak dobieram.... w pewnych sytuacjach na pewno najszybciej)
    Załączniki:
    • Schemat przetwornika drabinkowego C/A 8-bit 0-5V z AVR bez tytułu.jpg (12.71 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • #16 1281719
    projektavr
    Poziom 16  
    Posty: 234
    Ocena: 2
    Piszac FDP mialem na mysli filtr dolno-przepustowy (RC).
    Piszesz o schemacie ale nigdzie go nie widze :(

    Dodano po 44 [sekundy]:

    Ok juz sie otworzyl rysunek.

Podsumowanie tematu

✨ Dyskusja dotyczy schematu i opisu 8-bitowego przetwornika cyfrowo-analogowego (DAC) typu drabinkowego R2R o napięciu wyjściowym 0-5V, sterowanego mikrokontrolerem AVR. Proponowane rozwiązania obejmują wykorzystanie rejestru przesuwnego (np. 74HC573) z drabinką R2R z rezystorów 10kΩ, co jest standardową wartością dla napięć 0-5V. Alternatywnie sugerowano użycie scalonych przetworników DAC08 lub DAC0808. Poruszono również temat zastosowania modulacji PWM z filtrem dolnoprzepustowym RC jako prostszego rozwiązania, jednak PWM jest zalecany głównie dla sygnałów wolnozmiennych i może wymagać odpowiedniego doboru wartości filtra, aby uniknąć spadku napięcia na obciążeniu. W kontekście zastosowania w samochodowym systemie pomiaru poziomu paliwa (FORD do OPEL) preferowane jest rozwiązanie drabinkowe ze względu na dostępność wyprowadzeń i stabilność sygnału. Wspomniano, że nowsze mikrokontrolery AVR, takie jak ATtiny2313, posiadają sprzętowe PWM, co może ułatwić implementację. Dodatkowo omówiono kwestie doboru elementów filtra RC dla PWM oraz przykładowe schematy z tranzystorami do sterowania prądem 4-20mA z wykorzystaniem PWM i filtra dolnoprzepustowego.
Wygenerowane przez model językowy.
REKLAMA