Tartalomjegyzék:
- Lépés: Nézze meg a videót
- 2. lépés: Készítse elő a részét
- 3. lépés: Séma és áramkör
- Lépés: Töltse le a kódot
- 5. lépés: Az interfész bemutatása
- 6. lépés: A műveletek bemutatása
- 7. lépés: A funkciók bemutatása
- 8. lépés: Teszteld
- 9. lépés: Korlátozások és problémák
- 10. lépés: További terv
Videó: Frissítse a DIY Mini DSO -t valódi oszcilloszkópra fantasztikus funkciókkal: 10 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
Legutóbb megosztottam, hogyan készítsek Mini DSO -t MCU -val.
Ha szeretné megtudni, hogyan kell lépésről lépésre felépíteni, olvassa el az előző utasítást:
www.instructables.com/id/Make-Your-Own-Osc…
Mivel sok embert érdekel ez a projekt, egy kis időt töltöttem a fejlesztéssel. A frissítés után a Mini DSO erősebb.
Leírás:
- MCU: STC8A8K64S4A12 @27MHz Szerezze be az AliExpress -től
- Kijelző: 0,96 "OLED 128x64 felbontással Szerezze be az AliExpress -től
- Vezérlő: Egy EC11 kódoló Szerezze be az AliExpress -től
- Bemenet: Egycsatornás
- Sec/div: 500ms, 200ms, 100ms, 50ms, 20ms, 10ms, 5ms, 2ms, 1ms, 500us, 200us, 100us 100us csak Auto Trigger módban érhető el
- Feszültségtartomány: 0-30V
- Mintavételi besorolás: 250kHz @100us/div
Új funkciók:
- A hullámforma gyakoriságának megjelenítése
- Az aktiválási szint személyre szabása
- Automatikus, normál és egyetlen trigger mód
- Görgesse a hullámformát vízszintesen vagy függőlegesen
- Állítsa be az OLED fényerejét a beállításokban
Lépés: Nézze meg a videót
Ebben a videóban megmutatom a Mini DSO új verziójának változásait, műveleteit és funkcióit.
2. lépés: Készítse elő a részét
Hozzá kell adnunk egy mutatót az új funkciókhoz.
Anyaglista:
- LED x 1 Szerezze be az AliExpress -ből
- Ellenállás 5k x 1 Szerezze be az AliExpress -ből
3. lépés: Séma és áramkör
Az áramkörben bekövetkező változások csak LED -ek hozzáadását jelzik.
Később megmutatom az indikátor használatát.
Az áramkör védelme: Legutóbb habot készítettem. A hab statikus elektromosságot termelhet. Erre a kérdésre mindenképpen figyelni kell. Ezúttal magas hőmérsékletű szalagot használok a védelemhez.
Lépés: Töltse le a kódot
Töltse le az alábbi csomagot. Vannak forráskódok és lefordított hexafájlok.
A GitHubon is elérhető:
Ha nem akarja leolvasni a kódokat, akkor csak írja be a hexadecimát az MCU -ba.
USB-TTL letöltő és STC-ISP szoftver segítségével töltse le a kódot az MCU-ba.
TXD, RXD és GND csatlakoztatása.
Töltse le az STC-ISP szoftvert innen:
Ha az STC-ISP kezelőfelülete kínai, akkor kattintson a bal felső ikonra a nyelv angolra váltásához.
Az STC-ISP részletes konfigurációját lásd az előző videómban.
A kódokat C. -ban írták. Használja a Keil szoftvert a szerkesztéséhez és fordításához.
5. lépés: Az interfész bemutatása
A fő interfész paraméterei:
Osztályonként másodpercek:
"500ms", "200ms", "100ms", "50ms", "20ms", "10ms", "5ms", "2ms", "1ms", "500us", "200us", "100us"
100us csak Auto Trigger módban érhető el
Feszültségtartomány:
A feszültség 0-30V.
Kiváltó szint:
Kioldó feszültségszint.
Kioldó meredekség:
Kioldó a felemelkedő vagy lezuhanó szélén.
Trigger mód:
Automatikus mód, Normál mód, Egy mód.
Állapot a fő felületen:
„Futtatás”: Mintavétel.
'Stop': A mintavétel leállt.
'Fail': A triggerszint a hullámformán túl, automatikus trigger módban.
'Auto': Automatikus feszültségtartomány.
A beállítási felület paraméterei:
PMode (ábrázolási mód): Hullámforma megjelenítése vektorban vagy pontokban.
LSB: Mintavételi együttható. Kalibrálja a mintavételi feszültséget az LSB beállításával.
100 -szoros feszültségosztási együttható. például. a feszültségosztás ellenállása 10k és 2k, számítsa ki a feszültségosztási együtthatót (10+2)/2 = 6. Szerezd meg az LSB = 6 x 100 = 600 értéket.
BRT (fényerő): Az OLED fényerő beállítása.
6. lépés: A műveletek bemutatása
Minden műveletet az EC11 kódoló végez. A bemenethez tartozik egyetlen kattintás, dupla kattintás, hosszú megnyomás, forgatás és forgatás megnyomás közben. Kicsit bonyolultnak tűnik, ne aggódjon, az alábbiakban részleteket talál. Ennek a kódolónak az erőforrásai szinte kimerültek. Ha új funkciók vannak, szükség lehet további bemeneti összetevőre.
Fő interfész - paraméter mód:
- Egykattintásos kódoló: Mintavétel futtatása/leállítása
- Dupla kattintás kódoló: Lépjen be a Wave Scroll módba
- Hosszan nyomó kódoló: Lépjen be a beállítási felületre
- Forgassa a kódolót: Állítsa be a paramétereket
- Forgassa el a kódolót, miközben nyomja: Váltás az opciók között
- Automatikus és kézi tartomány váltása: Forgassa a kódolót folyamatosan az óramutató járásával megegyező irányba, hogy belépjen az automatikus tartományba. Forgassa a kódolót az óramutató járásával ellentétes irányba, hogy belépjen a kézi tartományba.
Fő interfész - Wave Scroll mód:
- Egykattintásos kódoló: Mintavétel futtatása/leállítása
- Kattintson duplán a kódolóra: lépjen be a Paraméter módba
- Hosszan nyomó kódoló: Lépjen be a beállítási felületre
- Forgassa a kódolót: görgesse a hullámformát vízszintesen (csak a mintavétel leállításakor érhető el)
- Forgassa a kódolót megnyomás közben: görgesse a hullámformát függőlegesen (csak akkor áll rendelkezésre, ha a mintavétel leállt)
Beállítási felület:
- Egykattintásos kódoló: N/A
- Dupla kattintás kódoló: N/A
- Long Press Encoder: Vissza a fő interfészhez
- Forgassa a kódolót: Állítsa be a paramétereket
- Forgassa el a kódolót, miközben nyomja: Váltás az opciók között
7. lépés: A funkciók bemutatása
Kiváltó szint:
Ismétlődő jel esetén a trigger szint stabilizálhatja a kijelzőn. Egyképes jel esetén a trigger szint rögzítheti azt.
Kioldó meredekség:
A trigger meredeksége határozza meg, hogy a triggerpont a jel emelkedő vagy csökkenő szélén van -e.
Trigger mód:
- Automatikus üzemmód: folyamatos seprés. A mintavétel leállításához vagy futtatásához kattintson egyszer a kódolóra. Ha kiváltja, a hullámforma megjelenik a kijelzőn, és a trigger pozíciója a diagram közepére kerül. Ellenkező esetben a hullámforma szabálytalanul görget, és a 'Fail' felirat jelenik meg a kijelzőn.
- Normál mód: Az előmintavételezés befejezése után jeleket vihet be. Ha aktiválódik, akkor a kijelzőn megjelenik a hullámforma, és vár az új triggerre. Ha nincs új trigger, a hullámforma megmarad.
- Egy mód: Az előmintavétel befejezése után jeleket adhat be. Ha aktiválódik, a kijelzőn megjelenik a hullámforma, és állítsa le a mintavételt. A felhasználónak egyetlen kattintással meg kell adnia a kódolót a következő mintavétel megkezdéséhez.
Normál és egyszeri üzemmód esetén győződjön meg arról, hogy a ravaszt megfelelően beállította, különben nem jelenik meg hullámforma a kijelzőn.
Indikátor:
Általában a jelzőfény azt jelenti, hogy a mintavétel fut. A fontosabb használat az Egyszeres és a Normál Trigger üzemmódban történik, mielőtt a trigger szakaszba lépne, előzetes mintavételre van szükség. A visszajelző nem világít a mintavétel előtti szakaszban. Addig nem szabad bemenni, amíg a jelző nem világít. Minél hosszabb időskála van kiválasztva, annál hosszabb várakozási idő az előzetes mintavételre.
Beállítások mentése:
Amikor kilép a beállítási felületről, a beállítások és a fő felület összes paramétere az EEPROM -ba kerül mentésre.
8. lépés: Teszteld
1. teszt:
Rögzítse a hullámformát a tápegység bekapcsolásakor.
A Mini DSO hullámformája megegyezik a DS1052E -vel. A hullámforma kis változásait tisztán kell rögzíteni. A feszültség pontossága megfelelő.
2. teszt:
Rögzítse a hullámformát egy induktivitást és telítési áramot mérő áramkörben.
A trigger szintje csak 0,1 V, másodperc/osztás pedig 200us. Egy ilyen kis jelzés kiváltható, ez nagyon jó.
9. lépés: Korlátozások és problémák
1. Ugyanaz, mint az első verzió, nem tudta mérni a negatív feszültségeket. A hullámforma 0V -nál leáll.
2. Ha nagy sebességű mintavételkor PWM jelet ad, a mintavételi eredmény gyakran a maximális értékre ugrik. Megkérdeztem az STC mérnökét erről a problémáról, de nem kaptam egyértelmű magyarázatot. Ez az ugrásprobléma az egyes MCU -k minőségével is összefüggött. Egy darab a kezemben nagyon komoly, a többi pedig jobb. De mindegyiknek van mintavételi ugrási problémája.
10. lépés: További terv
Mivel az STC8A8K -ban van mintavételi ugrás probléma, és nem olyan népszerű, hogy nehéz megtalálni. Úgy döntök, hogy áthelyezem ezt a projektet az STM32 -re. Közben megpróbálok egy egyszerű módszert találni a negatív feszültség mérésére.
Ha tanácsai vagy követelményei vannak ezzel a projekttel kapcsolatban, kérjük, szóljon.
Remélem tetszik.
Nyugodtan nézd meg YouTube -csatornámat:
Ajánlott:
Fantasztikus!! DIY Mini Bluetooth hangszóró BoomBox Build Dayton Audio ND65-4 & ND65PR: 18 lépés
Fantasztikus!! DIY Mini Bluetooth hangszóró BoomBox Build Dayton Audio ND65-4 & ND65PR: Itt egy másik. Ezt úgy döntöttem, hogy az ND65-4 és a passzív testvérek ND65PR-jével megyek. Nagyon tetszik az a kis 1 hüvelykes hangszóró, amit régebben csináltam, és nagyon szerettem volna nagyobbat készíteni a 2,5 hüvelykes hangszórókkal. Nagyon szeretem a
Egyszerű LED szalag lámpák (frissítse a LED szalagokat): 4 lépés (képekkel)
Egyszerű LED szalaglámpák (frissítse LED szalagjait): Már jó ideje használok LED szalagokat, és mindig is szerettem az egyszerűségüket. Csak levág egy darabot egy szerepről, forraszt rá néhány vezetéket, csatlakoztat egy tápegységet, és van egy fényforrása. Az évek során találtam egy c
DIY BB8 - Teljesen 3D nyomtatás - 20 cm átmérőjű első valódi méretű prototípus: 6 lépés (képekkel)
DIY BB8 - Teljesen 3D nyomtatás - 20 cm átmérő Az első valódi méretű prototípus: Sziasztok, ez az első projektem, ezért meg akartam osztani a kedvenc projektemet. Ebben a projektben elkészítjük a BB8 -at, amelyet 20 cm átmérőjű, teljesen 3D nyomtatóval készítünk. Építeni fogok egy robotot, amely pontosan ugyanúgy mozog, mint az igazi BB8
Frissítse vodka ajándékdobozát: 7 lépés (képekkel)
Frissítse vodka ajándékdobozát: Ebben az útmutatóban megmutatom, hogyan frissítettem egy vodka ajándékdobozt, néhány rgb LED hozzáadásával. Három üzemmódja van: statikus színek, forgó színek és játékmód. Játék módban a készülék véletlenszerűen felvesz egy üveget, és felvillan
Frissítse iPod Mini -jét flash memóriával - nincs több merevlemez !: 6 lépés (képekkel)
Frissítse iPod Mini -jét flash memóriával - nincs több merevlemez !: Merevlemez helyett az új, frissített iPod flash memóriát használ mozgó alkatrészek nélkül a gyorsabb indításhoz & hozzáférési idő és alacsonyabb energiafogyasztás. (Egy töltéssel több mint 20 órán keresztül folyamatosan működtettem az iPodomat!). Fejlesztést is kapsz