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

Generator sygnałowy na AVR

mi_ma 12 Mar 2008 20:45 24066 24
  • Generator sygnałowy na AVR

    Generator sygnałowy przydaje się każdemu elektronikowi, zarówno amatorowi jak i profesjonaliście. Oczywiście nie każdy chce kupić takie urządzenie, chociażby ze w2zględu na koszty sprzętu komercyjnego. Jeżeli jednak wymagania względem takiego sprzętu nie są zbyt wysokie, można pokusić się o budowę własnego generatora.

    Poniższy projekt przedstawia dosyć ciekawą alternatywę dla drogiego sprzętu. Jest on stosunkowo prosty w budowie, ale za to w pełni funkcjonalny. Generator pracuje na układzie Atmega16 i podaje na wyjściu sygnały o kształcie prostokąta, sinusa, trójkąta, piłowe, odwrócone piłowe, EKG i szum w zakresie od 0 do 65534 Hz. Dodatkowo ma możliwość modulacji amplitudy i offsetu. Dzięki temu można uzyskać sygnały o amplitudzie do 10V. Wyposażono go także w wyjście o zwiększonej szybkości umożliwiając generacje sygnałów od 1 do 8 Mhz. Jest to idealne urządzenie dla każdego elektronika. Schematy i kod źródłowy dostępne na stronie.

    Generator sygnałowy na AVR
    Generator sygnałowy na AVR
    Generator sygnałowy na AVR
    Generator sygnałowy na AVR


    Źródło http://www.scienceprog.com/avr-dds-signal-generator-v20/

    Fajne? Ranking DIY
    O autorze
    mi_ma
    Tłumacz Redaktor
    Offline 
    Specjalizuje się w: elektronika wojskowa
    mi_ma napisał 831 postów o ocenie 809. Mieszka w mieście Wrocław. Jest z nami od 2006 roku.
  • #2 4903480
    DeeJaySqter
    Poziom 19  
    Chyba sie tym zainteresuję gdyż od dawna szukam czegoś takiego.

    Pytanie mam odnośnie wyświetlacza gdyż ciekaw jestem jak u nas z jego dostępnością będzie :/

    no i jak tego atmela zaprogramować? Nie chciałbym na razie kupować programatora a nie wiem czy jest jakaś prostrza metoda.
  • #3 4903552
    Konto nie istnieje
    Poziom 1  
  • #4 4903558
    Madman07
    Poziom 19  
    Konstrukcja niezła :)

    Na stronie jest napisane:
    Standard HD44780-based 2×16 LCD module :-)
  • #6 4905309
    pidpawel
    Poziom 26  
    Programowanie tego atmela to prosta sprawa - najłatwiej będzie coś takiego w googlach poszukać: sample electronics programmer ;) czy jakoś tak ;)
  • #7 4905584
    cybergood
    Poziom 16  
    Projekt dość fajny ale czy daje zadowalające sygnały?
    Jestem w trakcie budowania podobnego generatora lecz z większą ilością funkcji.Między innymi mój projekt składa sie z przetworników Analog Divices
    i także Atmega :D Jak skoncze zaprezentuje na elektrodzie.

    Pozdrawiam
  • #8 4906878
    zyzioone
    Poziom 12  
    Jak ktoś z użytkowników zbuduje w/w urządzenie to z chęcią zobaczę przebiegi, te przedstawione przez autora projektu są dla fmax=10kHz, i wydaje mi się, że pasmo generowanych sygnałów jest grubo, ale to grubo przesadzone.Pozdrawiam wszystkich.
  • #9 4906979
    Konto nie istnieje
    Konto nie istnieje  
  • #10 4907122
    mirek301
    Poziom 20  
    Dla jednych żenujące dla innych przydatne nie każdy od razu zaczyna od wielkich wyzwań.

    Sam mam wiele tego typu urządzeń z czasów gdy zaczynałem z elektronika.
    I o dziwo przydają sie częściej niż przypuszczałem.
    Pomimo że te które sukcesywnie budowałem w miarę moich potrzeb i wymagań starsze są także tak samo przydatne.

    Co do wyświetlacza (Standard HD44780-based 2×16 LCD module) to jest on typowy, i można go nabyć za grosze.
    Ostatnio kupowałem podświetlane w cenie 5zl/szt na wolumenie pochodzące z demontażu starych kas fiskalnych i drukarek.
  • #11 4907324
    morph13
    Poziom 25  
    R-MIK napisał:
    ....Raczej żenujące. Zastosowany przetwornik będzie miał realna rozdzielczość 4-5 bitów. ......

    Aż tak krytycznie do tego projektu nie radziłbym koledze podchodzić.
    Swego czasu wykonałem podobne urządzenie i byłem z jego działania bardzo zadowolony, szczególnie w zakresie audio.

    Parametry rozdzielczości o której mówisz (piszesz) to bzdura. Żadne 4-5 bitów.
    W moim projekcie GCPA-01 czyli Generator Cyfrowych Przebiegów Arbitralnych - drabinka R/2R spisuje się znakomicie.
    Drobne różnice dotyczą zakresu pracy, oraz metody uzyskiwania przebiegu (software DDS). Do projektu dołączone jest oprogramowania do tworzenia własnych przebiegów (wykresów) i sterowania generatorem.

    Czasami wystarczy sprawdzić pewne rozwiązania praktycznie a nie bezmyślnie przeklepywać "pewne utarte określenia".

    Dodam, że do projektu GCPA-01 dobierałem sobie wstępnie rezystor z pakietu 100 sztuk i raptem tylko kilka sztuk musiałem odrzucić ze względu na różnice w oporności.

    Moje zdanie - projekt a raczej koncepcja zastosowania przetwornika w postaci drabinki R-2R jak najbardziej poprawna. A przykładem niech będzie zapomniany dzisiaj COVOX.
  • #12 4907383
    Konto nie istnieje
    Konto nie istnieje  
  • #13 4908845
    bobo
    Poziom 29  
    R-MIK napisał:
    Na oscyloskopie tez sie wiele nie zobaczy........
    Jako ciekawostka powiem, że w scalonych przetwornikach C/A 8-bit, rezystory w R/2R przycina sie indywidualnie laserem, każdą sztukę!


    ad1. nieśmiało zapytam: na jakim oscyloskopie?
    ad2. jakie to ma znaczenie, dla zwykłego zjadacza chleba, laserem czy piłką do drewna, ma działać i być zgodne z założonymi parametrami

    Pozdrówka
  • #14 5362664
    mgsk8er
    Poziom 13  
    Jestem w trakcie budowy tego generatora. Płytka zlutowana, procesor zaprogramowany, tylko... ktoś mi podpowie jaki transformator trzeba użyć do zasilacza?
    Będę wdzięczny :)
  • #16 5362987
    Dr.Vee
    VIP Zasłużony dla elektroda
    Witam,

    :arrow: mi_ma - ten generator nie umożliwia "modulacji amplitudy", no chyba, że będziesz bardzo szybko kręcił potencjometrem ;) Jeśli już, to jest to "programowalne wzmocnienie".

    Pozdrawiam,
    Dr.Vee
  • #17 5364842
    mgsk8er
    Poziom 13  
    ups! faktycznie :) Wiele razy odwiedzałem tą stronę, ale nie wiem czemu zawsze pomijałem to zdjęcie zasilacza....
    Mój błąd, przepraszam
  • #18 5386139
    mario832
    Poziom 17  
    Projekt bardzo ładny i do tego tani w konstrukcji ,jak na tej klasy generator ;)

    Mam tylko pytanko odnośnie ustawienia FUSE bitów w BASCOM AVR ???
  • #19 5578013
    jacynka84
    Poziom 26  
    Właśnie to teraz zaczynam majstrować, jedynie będę miał to na at90s8515 , lcd 4x20, Co mi z tego wyjdzie za parę tygodni - napiszę.
  • #20 5604972
    peters23
    Poziom 11  
    Nie ma ktos kodu w asemblerze do tego projektu ?
  • #21 6600228
    janus_ek
    Poziom 11  
    Witam, czy ktoś złożył i uruchomił ten generatorek ?
  • #22 10199568
    Leon90
    Poziom 11  
    Wiem, że temat już trochę nieaktualny ale czy ma ktoś może kod który trzeba wpisać do Atmegi? Albo ma link do podobnego projektu? Bo moim zadaniem jest zbudowanie generatora sygnału EKG
  • #24 10716401
    krzychoooo
    Poziom 11  
    Wykonałem opisany generator, generalnie działa tylko sygnał ma tą samą wysoką częstotliwość mino zmian wartości , może ktoś z Kolegów ma pomysł co może być przyczyną takiego działania?.
  • #25 10721082
    MuNiO
    Poziom 26  
    Zmodyfikowałem PCB do tego projektu, jak ktoś potrzebuje wzór zapraszam do mnie.


    Generator sygnałowy na AVR
REKLAMA