Spisu treści:
- Krok 1: Obejrzyj wideo
- Krok 2: Przygotuj swoje części
- Krok 3: Schemat i obwód
- Krok 4: Pobierz kod
- Krok 5: Sukces
- Krok 6: Wskazówki
- Krok 7: Plan na przyszłość
Wideo: Generator funkcji DIY z STC MCU Łatwo: 7 kroków (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:28
Jest to generator funkcji wykonany z MCU STC. Potrzebujesz tylko kilku elementów, a obwód jest prosty.
Specyfikacja
- Wyjście: pojedynczy kanał
- Częstotliwość przebiegu prostokątnego: 1Hz~2MHz
- Częstotliwość przebiegu sinusoidalnego: 1Hz~10kHz
- Amplituda: VCC, około 5 V
- Możliwość ładowania: Niedostępne
- MCU: STC15W4K32S4 @24 MHz
- Wyświetlacz: LCD1602
- Kontroler: enkoder EC11
Krok 1: Obejrzyj wideo
W tym filmie pokażę, jak krok po kroku wykonać ten generator funkcji.
Krok 2: Przygotuj swoje części
Lista części
- MCU: STC15W4K32S4 x 1 Pobierz od AliExpress
- Wyświetlacz: LCD1602 x 1 Pobierz od AliExpress
-
Row Pin Female: zdobądź to od AliExpress
- 16-stykowe x 1
- 2-stykowe x 1
-
Potencjometr: zdobądź go od AliExpress
- 10kΩ x 1
- 200kΩ x 1
- 500Ω x 1
- Gniazdo IC 40-Pin x 1 Pobierz od AliExpress
- Cewka indukcyjna 1mH x 1 Pobierz od AliExpress
-
Kondensator:
- 220nF x 1 Pobierz od AliExpress
- 10nF x 1
- 47 uF x 1
- Enkoder EC11 x 1 Pobierz od AliExpress
- Bateria litowo-polimerowa x 1 Pobierz od AliExpress!
- Wzmacniacz 5 V x 1 Pobierz go z AliExpress
- Terminal 2-pinowy x 2 Pobierz od AliExpress
- Przełącznik wciskany x 1 Pobierz go z AliExpress!
- Kondensator 1uF (opcjonalnie) x 1 Pobierz go od AliExpress
Krok 3: Schemat i obwód
Zapoznaj się z obwodem i krokiem wideo, możesz łatwo rozmieścić komponenty na płytce drukowanej.
Krok 4: Pobierz kod
Pobierz pakiet poniżej. Istnieje kod źródłowy i skompilowany plik szesnastkowy.
Jeśli nie chcesz czytać kodów, po prostu wypal plik.hex do MCU. Użyj programu do pobierania USB na TTL i oprogramowania STC-ISP, aby pobrać kod do MCU. Podłącz TXD, RXD i GND.
Pobierz oprogramowanie STC-ISP tutaj:
Jeśli interfejs STC-ISP jest chiński, możesz kliknąć górną lewą ikonę, aby zmienić język na angielski. Szczegółową konfigurację STC-ISP można znaleźć w filmie w kroku 1.
Kody zostały napisane w języku C. Użyj oprogramowania Keil do edycji i kompilacji.
Krok 5: Sukces
Możesz użyć tego generatora funkcji DIY, aby wyprowadzić sygnał o przebiegu prostokątnym lub sinusoidalnym.
Berło:
- Dolny lewy róg pokazuje typ przebiegu (kwadratowy/sinusoidalny) i stan wyjścia (wł./wył.)
- F: Częstotliwość
- D: Obowiązek przebiegu prostokątnego
- CD: Współczynnik podziału zegara (tylko w celach informacyjnych)
- P: Częstotliwość PWM do generowania przebiegu sinusoidalnego (tylko w celach informacyjnych)
- Pt: Liczba punktów do wygenerowania przebiegu sinusoidalnego (tylko w celach informacyjnych)
Operacje:
- Enkoder z jednym kliknięciem: częstotliwość przełączania i obciążenie w interfejsie przebiegu prostokątnego
- Enkoder podwójnego kliknięcia: Start/Stop sygnału wyjściowego
- Enkoder z długim naciśnięciem: przełączanie między przebiegiem prostokątnym / przebiegiem sinusoidalnym / informacjami o napięciu
- Obróć enkoder: dostosuj parametry
Krok 6: Wskazówki
Sygnał wyjściowy nie ma możliwości obciążenia. Jeśli chcesz sterować innym komponentem, pamiętaj, aby użyć wzmacniacza operacyjnego, aby zwiększyć zdolność obciążenia.
Krok 7: Plan na przyszłość
Planuję zrobić kolejny Generator Funkcji z STM32.
Spodziewam się tego
- Może dodatkowo generować przebieg trójkąta i piły.
- Częstotliwość przebiegu sinusoidalnego może być wyższa niż 10 kHz.
Jeśli masz porady lub wymagania dotyczące tego projektu, uprzejmie proszę o informację.
Mam nadzieję że ci się spodoba.
Zapraszam do odwiedzenia mojego kanału YouTube:
Zalecana:
Generator funkcji: 12 kroków (ze zdjęciami)
Generator funkcyjny: Ta instrukcja opisuje konstrukcję generatora funkcyjnego opartego na analogowym układzie scalonym MAX038 firmy Maxims. Generator funkcji jest bardzo przydatnym narzędziem dla maniaków elektroniki. Jest potrzebny do strojenia obwodów rezonansowych, testowania au
Stwórz własny oscyloskop (Mini DSO) za pomocą STC MCU w prosty sposób: 9 kroków (ze zdjęciami)
Zrób swój własny oscyloskop (Mini DSO) z STC MCU w prosty sposób: Jest to prosty oscyloskop wykonany z STC MCU. Możesz użyć tego Mini DSO do obserwowania przebiegu. Przedział czasu: 100us-500ms Zakres napięcia: 0-30V Tryb rysowania: Wektor lub kropki
Tanie DIY Generator funkcji/sygnałów DDS: 4 kroki (ze zdjęciami)
Tanie DIY Generator funkcji/sygnałów DDS: Te moduły modułu generatora sygnału DDS można mieć za jedyne 15 USD, jeśli się rozejrzysz. Będą one dość dokładnie generować przebiegi sinusoidalne, kwadratowe, trójkątne, piłokształtne (i odwrotne) (i kilka innych). Mają też sterowanie dotykowe, amplitudę
Przenośny generator funkcji na Arduino: 7 kroków (ze zdjęciami)
Przenośny generator funkcji na Arduino: Generator funkcji jest bardzo przydatnym narzędziem, zwłaszcza gdy rozważamy testowanie odpowiedzi naszego obwodu na określony sygnał. W tej instrukcji opiszę sekwencję budowania małego, łatwego w użyciu, przenośnego generatora funkcji. Cechy
Generator funkcji DIY (ICL8038) 0 Hz - 400 kHz: 11 kroków
Generator funkcyjny DIY (ICL8038) 0 Hz - 400 kHz: Generatory funkcyjne są bardzo przydatnym narzędziem na stanowisku elektronicznym, ale mogą być dość drogie, ale mamy wiele opcji, aby je zbudować tanio. W tym projekcie używamy ICl8038