Բովանդակություն:
- Քայլ 1: Դիտեք տեսանյութը:
- Քայլ 2: Պատրաստեք ձեր մասը:
- Քայլ 3: սխեմա և սխեմա:
- Քայլ 4: Ներբեռնեք ծածկագիրը:
- Քայլ 5: Ինտերֆեյսի ներդրում:
- Քայլ 6: Գործողությունների ներդրում:
- Քայլ 7: Գործառույթների ներդրում:
- Քայլ 8: Փորձարկիր այն:
- Քայլ 9: Սահմանափակումներ և խնդիրներ:
- Քայլ 10: Լրացուցիչ պլանավորում:
Video: Թարմացրեք DIY Mini DSO- ն իրական տատանումների հետ `հիանալի հատկություններով. 10 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Անցյալ անգամ ես կիսվեցի, թե ինչպես պատրաստել Mini DSO MCU- ի հետ:
Որպեսզի իմանաք, թե ինչպես կառուցել այն քայլ առ քայլ, խնդրում եմ անդրադառնալ իմ նախորդ հրահանգին.
www.instructables.com/id/Make-Your-Own-Osc…
Քանի որ շատերը հետաքրքրված են այս նախագծով, ես որոշ ժամանակ ծախսեցի այն ընդհանուր առմամբ բարելավելու համար: Թարմացումից հետո Mini DSO- ն ավելի հզոր է:
Տեխնիկական պայմաններ
- MCU: STC8A8K64S4A12 @27MHz Ստացեք այն AliExpress- ից
- Էկրան ՝ 0.96 դյույմանոց OLED ՝ 128x64 թույլատրությամբ: Ստացեք այն AliExpress- ից
- Կառավարիչ. Մեկ EC11 կոդավորիչ Ստացեք այն AliExpress- ից
- Մուտք ՝ մեկ ալիք
- Վրկ/բաժին ՝ 500ms, 200ms, 100ms, 50ms, 20ms, 10ms, 5ms, 2ms, 1ms, 500us, 200us, 100us 100us հասանելի է միայն Auto Trigger Mode
- Լարման միջակայք `0-30V
- Նմուշառման գնահատական ՝ 250kHz @100us/div
Նոր հնարավորություններ
- Showույց տալ ալիքի ձևի հաճախականությունը
- Անհատականացրեք ձգանման մակարդակը
- Ավտոմատ, նորմալ և միայնակ գործարկման ռեժիմ
- Ոլորեք ալիքի ձևը հորիզոնական կամ ուղղահայաց երկայնքով
- Կարգավորեք OLED պայծառությունը պարամետրերում
Քայլ 1: Դիտեք տեսանյութը:
Այս տեսանյութում ես ձեզ ցույց կտամ Mini DSO- ի նոր տարբերակի փոփոխությունները, գործողությունները և գործառույթները:
Քայլ 2: Պատրաստեք ձեր մասը:
Մենք պետք է ցուցիչ ավելացնենք նոր գործառույթների համար:
Նյութերի ցուցակ.
- LED x 1 Ստացեք այն AliExpress- ից
- 5k x 1 դիմադրություն Ստացեք այն AliExpress- ից
Քայլ 3: սխեմա և սխեմա:
Շղթայի փոփոխությունները միայն որպես LED ցուցիչ ավելացնելն է:
Ես ձեզ ցույց կտամ ցուցիչի օգտագործումը ավելի ուշ:
Շղթայի պաշտպանություն. Նախորդ անգամ ես պատյան պատրաստեցի փրփուրով: Փրփուրը կարող է արտադրել ստատիկ էլեկտրականություն: Այս հարցին պետք է անպայման ուշադրություն դարձնել: Այս անգամ ես պաշտպանում եմ բարձր ջերմաստիճանի ժապավենը:
Քայլ 4: Ներբեռնեք ծածկագիրը:
Ներբեռնեք փաթեթը ստորև: Կան սկզբնաղբյուր և կազմված վեցանկյուն ֆայլ:
Նաև մատչելի է GitHub- ում ՝
Եթե դուք չեք ցանկանում կարդալ ծածկագրերը, պարզապես այրեք վեցանկյունը MCU- ում:
Օգտագործեք USB to TTL բեռնիչ և STC-ISP ծրագրակազմ ՝ ծածկագիրը MCU- ին ներբեռնելու համար:
Միացրեք TXD, RXD և GND:
Ներբեռնեք STC-ISP ծրագրակազմ այստեղ ՝
Եթե STC-ISP- ի ինտերֆեյսը չինարեն է, կարող եք սեղմել վերին ձախ պատկերակին `լեզուն անգլերեն փոխելու համար:
STC-ISP- ի մանրամասն կազմաձևման համար դիմեք իմ նախորդ տեսանյութին:
Կոդերը գրված են C. Օգտագործեք Keil ծրագրակազմը `այն խմբագրելու և կազմելու համար:
Քայլ 5: Ինտերֆեյսի ներդրում:
Հիմնական միջերեսի պարամետրերը
Վայրկյաններ մեկ բաժնի համար
"500ms", "200ms", "100ms", "50ms", "20ms", "10ms", "5ms", "2ms", "1ms", "500us", "200us", "100us"
100us- ը հասանելի է միայն Auto Trigger Mode- ում
Լարման միջակայք:
Լարումը `0-30V:
Գործարկման մակարդակ
Միացնել լարման մակարդակը:
Ձգան լանջ:
Ձգան բարձրացման կամ ընկնելու եզրին:
Գործարկման ռեժիմ
Ավտոմատ ռեժիմ, նորմալ ռեժիմ, մեկ ռեժիմ:
Կարգավիճակը հիմնական ինտերֆեյսում
«Վազում». Նմուշառման վազում:
«Stop». Նմուշառումը դադարեցվել է:
«Ձախողում». Գործարկման մակարդակը ՝ ալիքի ձևից այն կողմ, ավտոմատ ձգան ռեժիմում:
«Ավտոմատ». Ավտոմատ լարման տիրույթ:
Պարամետրեր Կարգավորումների միջերեսում
PMode (Սյուժեի ռեժիմ). Showույց տալ ալիքի ձևը վեկտորում կամ կետերում:
LSB: Նմուշառման գործակից: Կալիբրացրեք նմուշառման լարումը `կարգավորելով LSB- ն:
100 անգամ լարման բաժանման գործակից: օրինակ լարման բաժանման համար դիմադրությունը 10k և 2k է, հաշվարկեք լարման բաժանման գործակիցը (10+2)/2 = 6: Ստացեք LSB = 6 x 100 = 600:
BRT (Պայծառություն). Կարգավորեք OLED պայծառությունը:
Քայլ 6: Գործողությունների ներդրում:
Բոլոր գործողություններն ավարտված են EC11 կոդավորիչով: Մուտքը ներառում է մեկ կտտոց, կրկնակի սեղմում, երկար սեղմում, պտտել և պտտել սեղմելիս: Թվում է, թե մի փոքր բարդ է, մի անհանգստացեք, ստորև մանրամասներ կան: Այս կոդավորիչի ռեսուրսները գրեթե սպառվել են: Եթե կան նոր հնարավորություններ, ապա կարող է անհրաժեշտ լինել լրացուցիչ մուտքային բաղադրիչ:
Հիմնական ինտերֆեյս - պարամետրերի ռեժիմ
- Մեկ սեղմումով կոդավորիչ. Գործարկեք/դադարեցրեք նմուշառումը
- Կրկնակի սեղմեք կոդավորիչ `մուտքագրեք ալիքի ոլորման ռեժիմ
- Երկար սեղմման կոդավորիչ. Մուտքագրեք կարգավորումների միջերես
- Պտտել կոդավորիչը `կարգավորեք պարամետրերը
- Պտտել կոդավորիչը սեղմելիս. Փոխեք ընտրանքների միջև
- Փոխեք ավտոմատ և ձեռքով տիրույթը. Պտտեք կոդավորումը ժամացույցի սլաքի ուղղությամբ `ավտոմատ տիրույթ մուտքագրելու համար: Պտտեք կոդավորիչը ժամացույցի սլաքի հակառակ ուղղությամբ `ձեռքի տիրույթ մուտքագրելու համար:
Հիմնական ինտերֆեյս - ալիքի ոլորման ռեժիմ
- Մեկ սեղմումով կոդավորիչ. Գործարկեք/դադարեցրեք նմուշառումը
- Կրկնակի սեղմեք կոդավորիչ `մուտքագրեք պարամետրերի ռեժիմ
- Երկար սեղմման կոդավորիչ. Մուտքագրեք կարգավորումների միջերես
- Պտտել ծածկագրիչը. Ոլորեք ալիքի ձևը հորիզոնական (հասանելի է միայն նմուշառման դադարեցման դեպքում)
- Պտտել կոդավորիչը սեղմելիս. Ոլորեք ալիքի ձևը ուղղահայաց (հասանելի է միայն նմուշառման դադարեցման դեպքում)
Կարգավորումների միջերես
- Մեկ կտտոցով ծածկագրիչ ՝ N/A
- Կրկնակի սեղմեք կոդավորիչ ՝ N/A
- Long Press Encoder: Վերադառնալ հիմնական ինտերֆեյս
- Պտտել կոդավորիչը `կարգավորեք պարամետրերը
- Պտտել կոդավորիչը սեղմելիս. Փոխեք ընտրանքների միջև
Քայլ 7: Գործառույթների ներդրում:
Գործարկման մակարդակ
Ազդանշանը կրկնելու դեպքում ձգանի մակարդակը կարող է այն կայուն դարձնել ցուցադրման ժամանակ: Միակողմանի ազդանշանի դեպքում ձգանի մակարդակը կարող է գրավել այն:
Ձգան լանջ:
Գործարկիչի թեքությունը որոշում է ՝ ազդանշանի բարձրացման կամ ընկնելու եզրին է ազդանշանի բարձրացման կետը:
Գործարկման ռեժիմ
- Ավտոմատ ռեժիմ ՝ շարունակական ավլում: Նմուշառումը դադարեցնելու կամ գործարկելու համար մեկ կտտացրեք կոդավորողին: Եթե գործարկվի, ալիքի ձևը կցուցադրվի էկրանին, իսկ ձգանի դիրքը կդրվի գծապատկերի կենտրոնում: Հակառակ դեպքում ալիքի ձևը անկանոն ոլորում կստանա, իսկ «Fail» - ը կցուցադրվի էկրանին:
- Նորմալ ռեժիմ. Նախնական նմուշառումն ավարտելուց հետո կարող եք մուտքագրել ազդանշան: Եթե միացված է, ալիքի ձևը ցուցադրվում է էկրանին և սպասում նոր ձգան: Եթե նոր ձգան չլինի, ալիքի ձևը կպահպանվի:
- Մեկ ռեժիմ. Նախնական նմուշառումն ավարտելուց հետո կարող եք մուտքագրել ազդանշան: Եթե գործարկվի, ցուցադրվող ալիքի ձևը և դադարեցրեք նմուշառումը: Հաջորդ նմուշառումը սկսելու համար օգտագործողը պետք է մեկ սեղմումով կոդավորի:
Նորմալ ռեժիմի և մեկ ռեժիմի համար համոզվեք, որ ձգանի մակարդակը ճիշտ է կարգավորվել, հակառակ դեպքում էկրանին ալիքի ձև չի ցուցադրվի:
Ուցանիշ:
Ընդհանուր առմամբ, միացված ցուցիչը նշանակում է, որ ընտրանքն աշխատում է: Առավել կարևոր օգտագործումը միայնակ և նորմալ գործարկման ռեժիմում է, նախքան ձգանման փուլ անցնելը, նախնական նմուշառում է պահանջվում: Indicatorուցանիշը չի միանա նախնական ընտրանքի փուլում: Մենք չպետք է ազդանշան մուտքագրենք մինչև ցուցիչը միանա: Որքան երկար է ընտրված ժամանակային սանդղակը, այնքան ավելի երկար է սպասվում նախնական նմուշառում:
Պահել կարգավորումները
Երբ դուրս եք գալիս կարգավորումների միջերեսից, պարամետրերի և հիմնական ինտերֆեյսի բոլոր պարամետրերը կպահվեն EEPROM- ում:
Քայլ 8: Փորձարկիր այն:
Թեստ 1:
Սնուցեք ալիքի ձևը միացման էներգիայի սնուցման միացման ժամանակ:
Mini DSO- ի ալիքի ձևը նույնն է, ինչ DS1052E- ում: Ալիքի ձևի փոքր փոփոխությունները կարելի է հստակ պատկերացնել: Լարման ճշգրտությունը պատշաճ է:
Թեստ 2:
Նկարագրեք ալիքի ձևը ինդուկտիվություն և հագեցվածության հոսանքը չափող շղթայում:
Գործարկիչի մակարդակը ընդամենը 0.1 Վ է, իսկ վրկ/դիվը ՝ 200us: Քանի որ նման փոքր ազդանշանը կարող է գործարկվել, դա բավականին լավ է:
Քայլ 9: Սահմանափակումներ և խնդիրներ:
1. Նույնը, ինչ առաջին տարբերակը, այն չէր կարող չափել բացասական լարումները: Ալիքի ձևը կդադարի 0 Վ -ով:
2. Եթե բարձր արագությամբ նմուշառման դեպքում մուտքագրվի PWM ազդանշան, ապա ընտրանքի արդյունքը հաճախակի կհասնի առավելագույնի: Ես հարցրեցի STC ինժեներին այս հարցի վերաբերյալ, բայց հստակ բացատրություն չստացա: Այս ցատկող հարցը կապված էր նաև յուրաքանչյուր MCU- ի որակի հետ: Իմ ձեռքում մի կտոր շատ լուրջ է, իսկ մյուս կտորներն ավելի լավն են: Բայց բոլորն ունեն նմուշառման նետվելու խնդիր:
Քայլ 10: Լրացուցիչ պլանավորում:
Քանի որ STC8A8K- ում նմուշառման նետվելու խնդիր կա, և այն այնքան էլ տարածված չէ, որ դժվար գտնվի: Ես որոշում եմ այս նախագիծը փոխանցել STM32- ին: Մինչդեռ, ես կփորձեմ գտնել բացասական լարման չափման պարզ միջոց:
Եթե ունեք խորհուրդներ կամ պահանջներ այս նախագծի վերաբերյալ, խնդրում եմ ասեք ինձ:
Հուսով եմ, ձեզ դուր է գալիս.
Ազատորեն ստուգեք իմ YouTube ալիքը ՝
Խորհուրդ ենք տալիս:
Ընթացիկ ռեժիմի վրա հիմնված տատանումների նախագծում D դասի ձայնային հզորության ուժեղացուցիչների համար `6 քայլ
Ընթացիկ ռեժիմի վրա հիմնված տատանումների նախագծում D դասի ձայնային հզորության ուժեղացուցիչների համար. Վերջին տարիներին D դասի աուդիո հզորության ուժեղացուցիչները դարձել են նախընտրելի լուծում դյուրակիր աուդիո համակարգերի համար, ինչպիսիք են MP3- ը և բջջային հեռախոսները `բարձր արդյունավետության և էներգիայի ցածր սպառման պատճառով: Տատանողը D au դասի կարևոր մասն է
MicroPython ծրագիր. Թարմացրեք կորոնավիրուսային հիվանդության (COVID-19) տվյալները իրական ժամանակում ՝ 10 քայլ (նկարներով)
MicroPython :րագիր. Թարմացրեք կորոնավիրուսային հիվանդության (COVID-19) տվյալները իրական ժամանակում. Վերջին մի քանի շաբաթների ընթացքում աշխարհում կորոնավիրուսային հիվանդության (COVID 19) հաստատված դեպքերի թիվը գերազանցել է 100,000-ը, իսկ առողջապահության համաշխարհային կազմակերպությունը (ԱՀԿ) հայտարարել է նոր կորոնավիրուսային թոքաբորբի բռնկումը կդառնա գլոբալ համաճարակ: Ես շատ
Նոթբուքի հովացման պահոց DIY - Կյանքի հիանալի հարվածներ պրոցեսորի երկրպագուի հետ - Ստեղծագործ գաղափարներ - Համակարգչային երկրպագու ՝ 12 քայլ (նկարներով)
Նոթբուքի հովացման պահոց DIY | Կյանքի հիանալի հարվածներ պրոցեսորի երկրպագուի հետ | Ստեղծագործ գաղափարներ | Համակարգչի երկրպագու. Դուք պետք է դիտեք այս տեսանյութը մինչև դրա ավարտը: տեսանյութը հասկանալու համար
ԻՆՉՊԵՍ ԿԱՐՈ ԵՆ ՀԵՏ ՀԵՏ ՀԵՏ չորության չորացման սենսոր `4 քայլ
ՈՐՊԵՍ ԿԱՐՈ ԵՆՔ ՀԵՏ ՀԵՏ ՀԱՎԱՔԱՈ ՍԵՆՍՈՐ. Ողջույն, այս ուսանելի ծրագրում ես ձեզ ցույց կտամ, թե ինչպես պատրաստել մի պարզ «ՀՈ DRՅԱՆ ՉՈՐՈ SԹՅԱՆ ՍԵՆՍՈՐ»: Սա իմ առաջին ուսանելի ներողությունն է իմ ծիծաղելի անգլերենի համար: Հողի չորությունը որոշվում է led ցուցիչով: led լույսը wi
Թարմացրեք ձեր IPod Mini- ն ֆլեշ հիշողությամբ - այլևս կոշտ սկավառակ: 6 քայլ (նկարներով)
Թարմացրեք ձեր IPod Mini- ն ֆլեշ հիշողությամբ. Այլևս կոշտ սկավառակ. մուտքի ժամանակը և էներգիայի ավելի քիչ սպառումը: (Ես անընդհատ վազում էի iPod- ը ավելի քան 20 ժամ մեկ լիցքավորմամբ): Դուք նաև կստանաք բարելավում