Përmbajtje:

Përmirësoni DIY Mini DSO në një osciloskop të vërtetë me karakteristika të mrekullueshme: 10 hapa (me fotografi)
Përmirësoni DIY Mini DSO në një osciloskop të vërtetë me karakteristika të mrekullueshme: 10 hapa (me fotografi)

Video: Përmirësoni DIY Mini DSO në një osciloskop të vërtetë me karakteristika të mrekullueshme: 10 hapa (me fotografi)

Video: Përmirësoni DIY Mini DSO në një osciloskop të vërtetë me karakteristika të mrekullueshme: 10 hapa (me fotografi)
Video: Как использовать комплект цифрового осциллографа JYE Tech DSO138 2024, Nëntor
Anonim
Përditësoni DIY Mini DSO në një osciloskop të vërtetë me karakteristika të mrekullueshme
Përditësoni DIY Mini DSO në një osciloskop të vërtetë me karakteristika të mrekullueshme

Herën e fundit kam ndarë se si të krijoj një Mini DSO me MCU.

Për të ditur se si ta ndërtoni atë hap pas hapi, ju lutemi referojuni udhëzimit tim të mëparshëm:

www.instructables.com/id/Make-Your-Own-Osc…

Meqenëse shumë njerëz janë të interesuar për këtë projekt, unë kalova ca kohë duke e përmirësuar atë në përgjithësi. Pas azhurnimit, Mini DSO është më i fuqishëm.

Specifikim:

  • MCU: STC8A8K64S4A12 @27MHz Merrni atë nga AliExpress
  • Ekrani: 0.96 "OLED me rezolucion 128x64 Merrni atë nga AliExpress
  • Kontrolluesi: Një kodues EC11 Merrni atë nga AliExpress
  • Hyrja: Single Channel
  • Sek/div: 500ms, 200ms, 100ms, 50ms, 20ms, 10ms, 5ms, 2ms, 1ms, 500us, 200us, 100us 100us të disponueshme vetëm në Modalitetin e aktivizimit automatik
  • Gama e Tensionit: 0-30V
  • Vlerësimi i kampionimit: 250kHz @100us/div

Tipare të reja:

  1. Tregoni frekuencën e formës së valës
  2. Përshtatni nivelin e shkaktimit
  3. Modaliteti i aktivizimit automatik, normal dhe i vetëm
  4. Lëvizni formën e valës përgjatë horizontale ose vertikale
  5. Rregulloni shkëlqimin OLED në cilësimet

Hapi 1: Shikoni videon

Image
Image

Në këtë video, unë do t'ju tregoj ndryshimet, funksionimet dhe funksionet në lidhje me versionin e ri Mini DSO.

Hapi 2: Përgatitni pjesën tuaj

Skema dhe Qarku!
Skema dhe Qarku!

Duhet të shtojmë një tregues për funksionet e reja.

Lista e materialeve:

  • LED x 1 Merrni atë nga AliExpress
  • Rezistenca 5k x 1 Merrni atë nga AliExpress

Hapi 3: Skema dhe Qarku

Skema dhe Qarku!
Skema dhe Qarku!
Skema dhe Qarku!
Skema dhe Qarku!
Skema dhe Qarku!
Skema dhe Qarku!

Ndryshimet në qark është vetëm për të shtuar një LED si tregues.

Unë do t'ju tregoj përdorimin e treguesit më vonë.

Mbrojtja e qarkut: Herën e fundit bëra një kuti me shkumë. Shkuma mund të prodhojë elektricitet statik. Kjo çështje duhet t'i kushtohet vëmendje patjetër. Këtë herë, unë përdor kasetë me temperaturë të lartë për të bërë mbrojtjen.

Hapi 4: Shkarkoni Kodin

Shkarkoni Kodin!
Shkarkoni Kodin!
Shkarkoni Kodin!
Shkarkoni Kodin!
Shkarkoni Kodin!
Shkarkoni Kodin!

Shkarkoni paketën më poshtë. Ekzistojnë kodi burimor dhe skedari gjashtëkëndësh i përpiluar.

Gjithashtu, në dispozicion në GitHub:

Nëse nuk doni të lexoni kodet, thjesht digjni gjashtëkëndëshin në MCU.

Përdorni një shkarkues USB në TTL dhe softuer STC-ISP për të shkarkuar kodin në MCU.

Lidhni TXD, RXD dhe GND.

Shkarkoni softuerin STC-ISP këtu:

Nëse ndërfaqja e STC-ISP është kineze, mund të klikoni në ikonën e sipërme të majtë për të ndryshuar gjuhën në anglisht.

Për konfigurimin e hollësishëm të STC-ISP ju lutemi referojuni videos time të mëparshme.

Kodet janë shkruar në C. Përdorni softuerin Keil për ta redaktuar dhe përpiluar atë.

Hapi 5: Prezantimi i Ndërfaqes

Prezantimi i ndërfaqes!
Prezantimi i ndërfaqes!
Prezantimi i ndërfaqes!
Prezantimi i ndërfaqes!

Parametrat në ndërfaqen kryesore:

Sekonda për Divizion:

"500ms", "200ms", "100ms", "50ms", "20ms", "10ms", "5ms", "2ms", "1ms", "500us", "200us", "100us"

100us i disponueshëm vetëm në modalitetin e aktivizimit automatik

Gama e Tensionit:

Tensioni është 0-30V.

Niveli i aktivizimit:

Shkaktoni nivelin e tensionit.

Shkaku i shkaktimit:

Shkaktoni në buzë në rritje ose rënie.

Mënyra e aktivizimit:

Modaliteti automatik, modaliteti normal, modaliteti i vetëm.

Statusi në ndërfaqen kryesore:

'Run': Kampionimi i Vrapimit.

'Stop': Mostrimi u ndal.

'Fail': Niveli i Shkaktuesit përtej formës së valës në Modalitetin e Shkaktimit Automatik.

'Auto': Gama e tensionit automatik.

Parametrat në ndërfaqen e cilësimeve:

PMode (Modaliteti i Komplotit): Shfaqni formën e valës në Vector ose Pika.

LSB: Koeficienti i kampionimit. Kalibroni tensionin e kampionimit duke rregulluar LSB.

100 herë koeficienti i ndarjes së tensionit. p.sh. rezistenca për ndarjen e tensionit është 10k dhe 2k, llogarisni koeficientin e ndarjes së tensionit (10+2)/2 = 6. Merrni LSB = 6 x 100 = 600.

BRT (Ndriçimi): Rregulloni shkëlqimin OLED.

Hapi 6: Prezantimi i operacioneve

Prezantimi i operacioneve!
Prezantimi i operacioneve!

Të gjitha operacionet janë përfunduar nga Koduesi EC11. Hyrja përfshin një klik të vetëm, klik të dyfishtë, shtypje të gjatë, rrotullim dhe rrotullim gjatë shtypjes. Duket pak e komplikuar, mos u shqetësoni, ka detaje më poshtë. Burimet e këtij kodifikuesi janë pothuajse të shterura. Nëse ka veçori të reja, mund të keni nevojë për përbërës shtesë të hyrjes.

Ndërfaqja kryesore - Mënyra e parametrit:

  • Kodifikues me një klik: Drejtoni/Ndaloni marrjen e mostrave
  • Klikoni dy herë Kodifikuesi: Hyni në modalitetin e lëvizjes me valë
  • Kodifikues i Shtypjes së Gjatë: Futni Ndërfaqen e Cilësimeve
  • Rotate Encoder: Rregulloni parametrat
  • Rrotulloni koduesin gjatë shtypjes: Kaloni midis opsioneve
  • Ndërroni gamën automatike dhe manuale: Rrotulloni koduesin në drejtim të akrepave të orës për të hyrë në diapazonin automatik. Rrotulloni Koduesin në të djathtë për të hyrë në intervalin manual.

Ndërfaqja kryesore - Modaliteti i lëvizjes me valë:

  • Kodifikues me një klik: Drejtoni/Ndaloni marrjen e mostrave
  • Klikoni dy herë Kodifikuesi: Futni modalitetin e parametrave
  • Kodifikues i Shtypjes së Gjatë: Futni Ndërfaqen e Cilësimeve
  • Rotate Encoder: Lëvizni formën e valës horizontalisht (e disponueshme vetëm kur ndalon marrja e mostrës)
  • Rrotulloni koduesin gjatë shtypjes: Lëvizni formën e valës vertikalisht (e disponueshme vetëm kur marrja e mostrave është ndalur)

Ndërfaqja e cilësimeve:

  • Kodifikues me një klik: N/A
  • Klikoni dy herë Kodifikuesi: N/A
  • Kodifikues i shtypit të gjatë: Kthehuni në ndërfaqen kryesore
  • Rotate Encoder: Rregulloni parametrat
  • Rrotulloni koduesin gjatë shtypjes: Kaloni midis opsioneve

Hapi 7: Prezantimi i funksioneve

Prezantimi i funksioneve!
Prezantimi i funksioneve!
Prezantimi i funksioneve!
Prezantimi i funksioneve!
Prezantimi i funksioneve!
Prezantimi i funksioneve!

Niveli i aktivizimit:

Për sinjalin e përsëritur, niveli i shkaktimit mund ta bëjë atë të qëndrueshëm në ekran. Për sinjalin me një goditje të vetme, niveli i shkaktimit mund ta kapë atë.

Shkaku i shkaktimit:

Pjerrësia e shkrepësit përcakton nëse pika e shkaktimit është në skajin në rritje ose në rënie të një sinjali.

Mënyra e aktivizimit:

  • Modaliteti automatik: Fshirja e vazhdueshme. Klikoni vetëm në kodues për të ndaluar ose ekzekutuar marrjen e mostrave. Nëse ndizet, forma e valës do të shfaqet në ekran dhe pozicioni i shkaktuesit do të vendoset në qendër të tabelës. Përndryshe, forma e valës do të lëvizë në mënyrë të parregullt dhe 'Fail' do të shfaqet në ekran.
  • Mënyra Normale: Kur përfundoni marrjen e mostrave të para, mund të futni sinjal. Nëse aktivizohet, forma e valës shfaqet në ekran dhe pret prishësin e ri. Nëse nuk ka shkas të ri, forma e valës do të mbahet.
  • Mënyra e Vetme: Kur të përfundoni marrjen e mostrave të para, mund të futni sinjal. Nëse aktivizohet, forma e valës e shfaqur në ekran dhe ndaloni marrjen e mostrës. Përdoruesi duhet të klikojë vetëm në Encoder për të filluar marrjen e mostrës tjetër.

Për modalitetin normal dhe modalitetin e vetëm, sigurohuni që niveli i shkyçësit të jetë rregulluar saktë, përndryshe asnjë formë vale nuk do të shfaqet në ekran.

Treguesi:

Në përgjithësi, treguesi i ndezur do të thotë se marrja e mostrës po funksionon. Përdorimi më i rëndësishëm është në Modalitetin e Nxitjes Single dhe Normale, para se të hyni në fazën e shkaktimit, kërkohet para-marrja e mostrës. Treguesi nuk do të ndizet gjatë fazës së para-marrjes së mostrës. Ne nuk duhet të fusim sinjal derisa treguesi të ndizet. Sa më e madhe të jetë zgjedhur shkalla kohore, aq më e gjatë është koha e pritjes së para-marrjes së mostrës.

Ruaj cilësimet:

Kur dilni nga ndërfaqja e cilësimeve, të gjithë parametrat në cilësimet dhe ndërfaqen kryesore do të ruhen në EEPROM.

Hapi 8: Provojeni

Provojeni!
Provojeni!
Provojeni!
Provojeni!
Provojeni!
Provojeni!
Provojeni!
Provojeni!

Testi 1:

Regjistroni formën e valës gjatë ndezjes së furnizimit me energji elektrike.

Forma e valës në Mini DSO është e njëjtë me atë në DS1052E. Ndryshimi i vogël në formën e valës të kapet qartë. Saktësia e tensionit është e mirë.

Testi 2:

Kapni formën e valës në një qark që mat induktancën dhe rrymën e ngopjes.

Niveli i Shkaktuesit është vetëm 0.1V dhe sek/div është 200us. Për një sinjal kaq të vogël mund të ndizet, kjo është mjaft e mirë.

Hapi 9: Kufizimi dhe Çështjet

Kufizimet dhe çështjet!
Kufizimet dhe çështjet!
Kufizimet dhe çështjet!
Kufizimet dhe çështjet!

1. Njësoj si versioni i parë, ai nuk mund të masë tensionet negative. Forma e valës do të ndalet në 0V.

2. Nëse sinjali PWM futet me marrjen e mostrave me shpejtësi të lartë, rezultati i kampionimit do të hidhej në maksimum shpesh. E pyeta inxhinierin STC për këtë çështje, por nuk mora një shpjegim të qartë. Kjo çështje kërcimi lidhej gjithashtu me cilësinë e secilës MCU. Një copë në dorën time është shumë serioze, dhe pjesët e tjera janë më të mira. Por të gjithë ata kanë çështjen e kërcimit të kampionit.

Hapi 10: Planifikoni më tej

Plan i mëtejshëm!
Plan i mëtejshëm!

Meqenëse ekziston një çështje e marrjes së mostrave në STC8A8K, dhe nuk është aq e popullarizuar aq e vështirë për tu gjetur. Unë vendos ta transferoj këtë projekt në STM32. Ndërkohë, do të përpiqem të gjej një mënyrë të thjeshtë për të matur tensionin negativ.

Nëse keni këshilla ose kërkesa në lidhje me këtë projekt, ju lutemi më tregoni me mirësi.

Shpresoj që ju pëlqen.

Ndjehuni të lirë të shikoni Kanalin tim në YouTube:

Recommended: