Zaprezentowany projekt jest generatorem funkcyjnym, mogącym produkować przebieg sinusoidalny i prostokątny. Wyjściowa częstotliwość pokrywa zakres od 10 Hz do 100 kHz z krokiem 2 Hz. Synteza oparta jest na technice DDS, a częstotliwość wyjściowa jest wybierana przez mikrokontroler za pomocą przycisków kodujących BCD.
Właściwości techniczne:
1. częstotliwość wyjściowa: 10 Hz - 100 KHz (krok 2 Hz)
2. Napięcie wyjściowe:
- Sinus: 0-20 Vp-p
- Prostokąt: 0-20 Vp-p
- TTL: 5 V
3. Rezystancja wyjściowa: 1 kΩ
Schemat blokowy urządzenia składa się z:
1. Bloku mikrokontrolera - sterującego układem DDS.
2. Bloku syntezera DDS.
3. Blok adaptera sinus, prostokąt, ttl - przekształcającego sygnał z DDS do pożądanej formy.
4. Bloku zasilania - wytwarzającego napięcia +15 V, -15 V, +5 V dla pozostałych bloków.
Schemat bloku mikrokontrolera jest oparty o układ IC1, który jest procesorem AT90s1200. Częstotliwość wyjściowa jest wybierana przez użytkownika za pomocą 6 przełączników BCD. Wyjścia tych przełączników podłączone są za pomocą diod D1-D24 do wejść PB4-PB7 procesora. Wspólny pin każdego przełącznika podłączony jest do portów PD0-PD5. Wyjście PD6 obsługuje diodę LED, informującą użytkownika o tym, że wybrana częstotliwość mieści się w zakresie obsługiwanym przez generator.
Blok sinus składa się z dwóch wzmacniaczy operacyjnych TL081, przekształcających sygnał z generatora w sinusoidę o regulowanej amplitudzie 0-20 Vp-p
Blok generujący przebieg prostokątny składa się również z dwóch wzmacniaczy AD829.
Źródło: http://www.seattlerobotics.org/encoder/200205/ddsfgen.htm
Fajne? Ranking DIY
