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

Witam. Kto pomoże zrobić mały projekt urządzenia które

bms777 22 Sty 2008 17:41 1433 11
REKLAMA
  • #1 4722858
    bms777
    Poziom 12  
    Posty: 64
    Ocena: 1
    mierzy 4 sygnały wejściowe i zamienia je na postać cyfrową 8 bitowa? Z góry dziekuje za pomoc.
  • REKLAMA
  • #2 4724351
    Marczeli_P
    Poziom 20  
    Posty: 290
    Pomógł: 35
    Ocena: 12
    A jaka jest wartosc sygnalu badanego bo od tego nalezalo by zaczac i jak czesto maja byc dokonywane probki?
  • #3 4724438
    bms777
    Poziom 12  
    Posty: 64
    Ocena: 1
    samemu wszystko mozna przyjąć.
  • #4 4724783
    Marczeli_P
    Poziom 20  
    Posty: 290
    Pomógł: 35
    Ocena: 12
    Rozumie że jest to projekt czyto teoretyczny? To wszystko można założyć. ale w realu musimy nieraz podpożądkować sie sygnałom na które nie mamy wpływu.
  • REKLAMA
  • #5 4727241
    bms777
    Poziom 12  
    Posty: 64
    Ocena: 1
    To jest tylko projekt. Mozna samemu przyjąć sobie sygnał.
  • #6 4731660
    Marczeli_P
    Poziom 20  
    Posty: 290
    Pomógł: 35
    Ocena: 12
    Rozwaz uzycie mikrokontrolera AVR serii Atmega8 lub druga mozliwosc At89C2051 i polaczony przez magistrale I2C PCF8591 + do tego programik najprosciej w Bascom 8051 lub Bascom AVR poniewaz masz podane wszystkie procedury do odczytu magistrali i wmontowanych w Atmege przetwornikow. W innych jezykach: asembler lub C musisz sobie wiencej popisac.
  • #7 4731956
    adams987
    Poziom 35  
    Posty: 2180
    Pomógł: 288
    Ocena: 138
    8bitów na 4 sygnały to na jeden przypada 2bity (wartość 0-3)
    Jeśli sygnał A zmienia się od 0V do 3V to przy 2 bitach przeznaczonych dla tego sygnały można określić jego poziom co 1V , jeśli by przeznaczyć na ten sygnał 8 bitów to określamy go z dokładnością 1/256V czyli co 1/256V a nie co 1V, ale wtedy 8 bitów jest zajęte przez jeden sygnał A , a pozostałe trzy sygnały?
    Chyba , że te cztery sygnały wejściowe są np sumowane i ich wynik jest zamieniany na postać cyfrową 8bitową.
    Bo inaczej to dla sygnału wejściowego A przeznaczasz 2 bity , dla sygnału B następne 2bity itd.
  • REKLAMA
  • #8 4732137
    uzdzik
    Poziom 17  
    Posty: 275
    Pomógł: 13
    Ocena: 15
    A to musi być aż tak skomplikowanie wykonane a nie można po prostu użyć przetwornika analogowo/cyfrowego?
  • REKLAMA
  • #9 4732722
    Marczeli_P
    Poziom 20  
    Posty: 290
    Pomógł: 35
    Ocena: 12
    Przecież podałem taki wariant PCF8591 to przetwornik AC/CA tylko odczyt z niego odbywa sie przez magistrale szeregową I2C. Jeszcze co mogę doradzić to zapoznaj z przetwornikiem ADC0804, jak ci to nie spasuje to nie wiem. Odszukaj PDF-a tama wszystko czarne na białym Masz przykładowe schematy połączenia, prościej sie chyba nie da. z przetwornika wychodzi wartość zakodowana w 8 bitach.
  • #10 4745357
    bms777
    Poziom 12  
    Posty: 64
    Ocena: 1
    no z elektroniki nie ukrywam lajcik jestem. Wiec duzo nie rozumie z tego. Ale to podobno jakos mozna prosciej zrobic. Z tego co słyszałem to na wejscie jakies 4 układy mierzące sygnał, oraz "chyba" badające próbkę a wyjście z nich do multipleksera który sumuje sygnały. Cos takiego. Podjął moze by sie ktos zabawy w to?
  • #11 4772953
    bms777
    Poziom 12  
    Posty: 64
    Ocena: 1
    ma ktos jeszcze moze jakies pomysły ?
  • #12 4772954
    bms777
    Poziom 12  
    Posty: 64
    Ocena: 1
    ma ktos jeszcze moze jakies pomysły ?

Podsumowanie tematu

✨ Dyskusja dotyczy projektu urządzenia mierzącego cztery sygnały wejściowe i konwertującego je na postać cyfrową 8-bitową. Poruszono kwestie wartości sygnałów oraz częstotliwości próbkowania, które można dowolnie założyć, gdyż jest to projekt teoretyczny. Zaproponowano użycie mikrokontrolerów AVR serii Atmega8 lub At89C2051 wraz z przetwornikiem analogowo-cyfrowym PCF8591 komunikującym się przez magistralę I2C. Alternatywnie zasugerowano przetwornik ADC0804, który dostarcza 8-bitową wartość cyfrową. Omówiono problem podziału 8 bitów na cztery sygnały (po 2 bity na sygnał), co ogranicza rozdzielczość pomiaru. Wskazano, że można zastosować multiplekser do wyboru sygnałów przed konwersją. Podkreślono, że proste rozwiązania bazujące na gotowych przetwornikach i mikrokontrolerach są najpraktyczniejsze, a programowanie można realizować w Bascom AVR lub Bascom 8051, co ułatwia obsługę magistrali I2C i wbudowanych przetworników ADC.
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA