Мазмуну:
- 1 -кадам: Видеону көрүңүз
- 2 -кадам: Бөлүгүңүздү даярдаңыз
- 3 -кадам: Схема жана схема
- 4 -кадам: Кодду жүктөп алыңыз
- 5 -кадам: Interface киргизүү
- 6 -кадам: Операцияларды киргизүү
- 7 -кадам: Функцияларды киргизүү
- 8 -кадам: Сыноо
- 9 -кадам: Чектөө жана маселелер
- 10 -кадам: Мындан аркы план
Video: Сүрөттөмө кайра англисче (Кошмо Штаттар) тилине которулсун Которуу Upgrade DIY Mini DSO to Real Oscilloscope with Awesome Features: 10 Steps (with Pictures)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
Акыркы жолу мен MCU менен кантип Mini DSO жасоону бөлүштүм.
Аны кантип этап -этабы менен курууну билүү үчүн, мурунку көрсөтмөлөрүмө кайрылыңыз:
www.instructables.com/id/Make-Your-Own-Osc…
Бул долбоорго көп адамдар кызыккандыктан, мен аны жалпысынан жаңыртууга бир аз убакыт короттум. Жаңыртуудан кийин Mini DSO күчтүү.
Мүнөздөмөсү:
- MCU: STC8A8K64S4A12 @27MHz Аны AliExpressтен алыңыз
- Дисплей: 0.96 "OLED 128x64 токтому менен AliExpress'тен алыңыз
- Контроллер: Бир EC11 Encoder AliExpressтен алыңыз
- Киргизүү: Single Channel
- Sec/div: 500ms, 200ms, 100ms, 50ms, 20ms, 10ms, 5ms, 2ms, 1ms, 500us, 200us, 100us 100us Auto Trigger режиминде гана жеткиликтүү
- Voltage диапазону: 0-30V
- Тандоо рейтинги: 250kHz @100us/div
Жаңы мүмкүнчүлүктөр:
- Толкун формасынын жыштыгын көрсөтүү
- Триггердин деңгээлин ыңгайлаштыруу
- Авто, Кадимки жана Жалгыз Триггер режими
- Толкун формасын горизонталдуу же вертикалдуу жылдыруу
- Орнотууларда OLED жарыктыгын тууралаңыз
1 -кадам: Видеону көрүңүз
Бул видеодо мен сизге жаңы DSI Mini версиясы жөнүндө өзгөртүүлөрдү, операцияларды жана функцияларды көрсөтөм.
2 -кадам: Бөлүгүңүздү даярдаңыз
Биз жаңы функциялар үчүн индикаторду кошушубуз керек.
Материалдык тизмеси:
- LED x 1 AliExpressтен алыңыз
- Resistor 5k x 1 AliExpressтен алыңыз
3 -кадам: Схема жана схема
Райондогу өзгөрүүлөр индикатор катары LED кошуу үчүн гана.
Мен индикатордун колдонулушун кийинчерээк көрсөтөм.
Райондун корголушу: Акыркы жолу пенопласт менен корпус жасадым. Көбүк статикалык электр энергиясын өндүрүшү мүмкүн. Бул маселеге сөзсүз көңүл буруу керек. Бул жолу мен коргоо үчүн жогорку температурадагы лента колдоном.
4 -кадам: Кодду жүктөп алыңыз
Төмөндөгү пакетти жүктөп алыңыз. Булак коду жана он алтылык файл бар.
Ошондой эле, GitHubда жеткиликтүү:
Эгерде сиз коддорду окууну каалабасаңыз, он алты бурчтукту MCUга жазыңыз.
Кодду MCUга жүктөө үчүн USBден TTLге жүктөөчү жана STC-ISP программасын колдонуңуз.
TXD, RXD жана GND туташуу.
STC-ISP программасын бул жерден жүктөп алыңыз:
Эгерде STC-ISPтин интерфейси кытайча болсо, анда англис тилине өзгөртүү үчүн сол жактын жогорку сөлөкөтүн чыкылдатыңыз.
STC-ISPтин конфигурациясы үчүн мурунку видеомду караңыз.
Коддор C. тилинде жазылган, аны түзөтүү жана түзүү үчүн Keil программасын колдонуңуз.
5 -кадам: Interface киргизүү
Негизги интерфейстеги параметрлер:
Бөлүм боюнча секундалар:
"500ms", "200ms", "100ms", "50ms", "20ms", "10ms", "5ms", "2ms", "1ms", "500us", "200us", "100us"
100us Auto Trigger режиминде гана жеткиликтүү
Voltage диапазону:
Voltage 0-30V болуп саналат.
Триггердин деңгээли:
Иштетүүчү чыңалуу деңгээли.
Триггер эңкейиши:
Көтөрүлүүчү же Түшүүчү Триггер.
Trigger Mode:
Авто режим, Кадимки режим, Жалгыз режим.
Негизги интерфейстеги абал:
'Run': Sampling Running.
'Токтоо': Үлгү алуу токтотулду.
"Ишке ашпай калды": Авто Триггер Режиминдеги толкун формасынан тышкары триггердин деңгээли.
'Авто': Авто чыңалуу диапазону.
Орнотуулар интерфейсиндеги параметрлер:
PMode (Plot Mode): Толкун формасын Вектордо же чекиттерде көрсөтүү.
LSB: Үлгүлөө коэффициенти. LSBди тууралоо аркылуу тандоо чыңалуусун калибрлеңиз.
100 эсе чыңалуу бөлүү коэффициенти. мис. чыңалуу бөлүү үчүн резистор 10k жана 2k, чыңалуу бөлүштүрүү коэффициентин эсептөө (10+2)/2 = 6. LSB = 6 x 100 = 600 алыңыз.
BRT (Жарыктык): OLED жарыктыгын тууралаңыз.
6 -кадам: Операцияларды киргизүү
Бардык операциялар EC11 Encoder тарабынан аткарылат. Киргизүүгө бир чыкылдатуу, эки жолу басуу, узакка басуу, басуу учурунда айлантуу жана айландыруу кирет. Бул бир аз татаал көрүнөт, кабатыр болбоңуз, төмөндө деталдар бар. Бул коддогучтун ресурстары дээрлик түгөндү. Эгерде жаңы функциялар бар болсо, кошумча киргизүү компоненти талап кылынышы мүмкүн.
Негизги интерфейс - Параметрдин режими:
- Single Click Encoder: Run/үлгү алууну токтотуу
- Enkoder'ге эки жолу чыкылдатыңыз: Wave Scroll Mode кирүү
- Узак баскычты Encoder: Орнотуулар интерфейсине кирүү
- Encoder ротациясы: параметрлерди тууралоо
- Басып жатканда Encoderди буруңуз: Параметрлердин ортосунда которулуңуз
- Авто жана кол диапазонун которуу: Авто диапазонуна кирүү үчүн Encoderди сааттын жебеси боюнча үзгүлтүксүз буруңуз. Кол диапазонуна кирүү үчүн коддогучту сааттын жебесине каршы буруңуз.
Негизги интерфейс - Wave Scroll Mode:
- Single Click Encoder: Run/үлгү алууну токтотуу
- Encoder'ди эки жолу басуу: Параметрлер режимине кирүү
- Узак баскычты Encoder: Орнотуулар интерфейсине кирүү
- Кодерди айландыруу: толкун формасын горизонталдуу түрдө жылдыруу (үлгү алуу токтотулганда гана жеткиликтүү)
- Басып жатканда Encoderди буруңуз: Толкун формасын тигинен жылдырыңыз (үлгү алуу токтотулганда гана жеткиликтүү)
Орнотуулар интерфейси:
- Single Click Encoder: Жок
- Double Click Encoder: Жок
- Узак баскычты коддогуч: Негизги интерфейске кайтуу
- Encoder ротациясы: параметрлерди тууралоо
- Басып жатканда Encoderди буруңуз: Параметрлердин ортосунда которулуңуз
7 -кадам: Функцияларды киргизүү
Триггердин деңгээли:
Кайталануучу сигнал үчүн триггердин деңгээли аны дисплейде туруктуу кылышы мүмкүн. Бир атуучу сигнал үчүн триггердин деңгээли аны басып алышы мүмкүн.
Триггер эңкейиши:
Триггердин жантайышы триггер чекити сигналдын өйдө же ылдый жакта экендигин аныктайт.
Trigger Mode:
- Авто режими: Үзгүлтүксүз шыпыруу. Тандоону токтотуу же иштетүү үчүн коддогучту бир чыкылдатыңыз. Эгерде иштетилсе, толкун формасы дисплейде көрсөтүлөт жана триггердин абалы диаграмманын борборуна коюлат. Болбосо, толкун формасы бир калыпта жылбайт жана дисплейде 'Fail' көрсөтүлөт.
- Кадимки режим: Алдын ала тандоо бүткөндө, сиз сигналды киргизе аласыз. Эгер иштетилсе, толкун формасы дисплейде көрсөтүлөт жана жаңы триггерди күтөт. Эгерде жаңы триггер болбосо, толкун формасы сакталат.
- Бирдиктүү режим: Алдын ала тандоо бүткөндө, сиз сигналды киргизе аласыз. Эгер иштетилсе, толкун формасы дисплейде көрсөтүлөт жана тандоону токтотот. Колдонуучу кийинки тандоону баштоо үчүн коддогучту бир чыкылдатуусу керек.
Кадимки режим жана жалгыз режим үчүн триггердин деңгээли туура жөндөлгөнүн текшериңиз, антпесе дисплейде толкун формасы көрүнбөйт.
Көрсөткүч:
Жалпысынан алганда, индикатор тандоонун иштеп жатканын билдирет. Маанилүү колдонуу Жалгыз жана Кадимки Триггер Режиминде, триггер баскычына кирүүдөн мурун, алдын ала тандалма талап кылынат. Индикатор алдын ала тандоо этабында күйбөйт. Биз индикатор күймөйүнчө сигналды киргизбешибиз керек. Узак убакыт масштабы тандалса, алдын ала тандоону күтүү убактысы ошончолук узун болот.
Орнотууларды сактоо:
Орнотуулар интерфейсинен чыкканда, орнотуулардын жана негизги интерфейстин бардык параметрлери EEPROMде сакталат.
8 -кадам: Сыноо
Тест 1:
Электр энергиясын күйгүзүү учурунда толкун формасын тартып алыңыз.
Mini DSOдогу толкун формасы DS1052Eдегидей. Толкун формасындагы кичинекей өзгөрүү ачык түрдө чагылдырылат. Чыңалуу тактыгы татыктуу.
Тест 2:
Толкун формасын индуктивдүүлүктү жана каныктыруу тогун өлчөөчү схемага тартып алыңыз.
Триггердин деңгээли болгону 0.1В жана сек/div 200us. Мындай кичинекей сигналды иштетсе болот, бул абдан жакшы.
9 -кадам: Чектөө жана маселелер
1. Биринчи версиясы сыяктуу эле, терс чыңалууну өлчөй алган жок. Толкун формасы 0Вде токтойт.
2. Эгерде кирүү PWM сигналы жогорку ылдамдыкта тандалса, тандоо ылдамдыгы эң көп максимумга секирет. Мен STC инженеринен бул маселе боюнча сурадым, бирок так түшүндүрмө алган жокмун. Бул секирүү маселеси ар бир MCU сапатына байланыштуу. Менин колумдагы бир кесим абдан олуттуу, калган бөлүктөрү жакшыраак. Бирок алардын бардыгында үлгү алуу секириги көйгөйү бар.
10 -кадам: Мындан аркы план
STC8A8Kде үлгүлөрдү секирүү маселеси бар болгондуктан, аны табуу анчалык популярдуу эмес. Мен бул долбоорду STM32ге өткөрүп берүүнү чечтим. Ошол эле учурда, мен терс чыңалууну өлчөөнүн жөнөкөй жолун табууга аракет кылам.
Эгерде сизде бул долбоор боюнча кеңештер же талаптар болсо, мага жылуу -жумшак айтып коюңуз.
Бул сизге жагат деп үмүттөнөм.
Менин YouTube каналымды карап көрүңүз:
Сунушталууда:
Америка Кошмо Штаттарынын аймактары Макей Макей Оюну: 5 кадам
Америка Кошмо Штаттарынын Макей Макей Оюнунун Региондору: Бул үйрөтүүчү студенттер топтун кызматташуу стратегиясын колдонуп, Америка Кошмо Штаттарынын 5 региону жана схема боюнча билимин бекемдөө үчүн оюн курушат. Батыш Вирджиниядагы 5 -класстын окуучулары аймакты окушат
Кайра иштетилген жана кайра колдонулган материалдардан жасалган динамиктер: 6 кадам
Кайра иштетилген жана кайра колдонулган материалдардан жасалган спикерлер: " Музыка-бул адамзаттын универсалдуу тили. &Quot;-Генри Вадсворт Лонгфеллоу Бул жерде кайра иштетилген жана кайра колдонулган материалдарды колдонуу менен спикерлердин уккулуктуу үн топтомун түзүүнүн жакшы жолу. Ал эми эң жакшы жери-алар мага бир тыйынга да кымбат болгон жок. Баары бул пр
Сүрөттөмө кайра англисче (Кошмо Штаттар) тилине которулсун Которуу Sweepy: Set It & Forget It Studio Cleaner: 10 Steps (with pictures)
Сүрөттөмө кайра англисче (Кошмо Штаттар) тилине которулсун Которуу Sweepy: Set It & Forget It Studio Cleaner: By: Evan Guan, Terence Lo and Wilson Yang Introduction & MotivationSweepy студия тазалагыч, жапайы студенттер калтырган архитектура студиясынын башаламан шарттарына жооп берүү үчүн иштелип чыккан. Реви учурунда студиянын баш аламандыгынан тажадым
Сүрөттөмө Google Котормочу аркылуу кыргызча (Кыргызстан) тилине которулсунбу?
تشغيل الغسالة الأوتوماتيك على مولد كهرباء ضعيف أو طاقة شمسية بديلة: يهدف هذا الملف التعليمي إلى شرح طريقة عمل الغسالة الأوتوماتيك لتتمكن من تشغيلها على مولد كهربائي ذو قدرة منخفضة بعد الاستغناء عن دارة التسخينيتطلب الأمر فقط أتاشات وأسلاك كهربائية مقاومة للحرارة ومفتاح كهربائي مضاعفسأكتفي بإعطاء التلميحات للعمل وكل
Жарыкка багытталган робот баш. Кайра иштетилген жана кайра колдонулган материалдардан: 11 кадам
Жарыкка багытталган робот баш. Кайра иштетилген жана кайра колдонулган материалдардан: Эгерде кимдир бирөө робототехника бош чөнтөк менен келе алабы деп ойлонсо, балким, бул үйрөтүүчү жооп бере алат. Эски принтердин кайра иштетилген тепкич моторлору, колдонулган теннис топтору, шамдар, колдонулган бальза, эски илгичтин зымы, эмальданган зым