Автор Тема: Портативен цифров двуканален USB осцилоскоп  (Прочетена 16272 пъти)

Неактивен mzk

  • Много Напреднал
  • *****
  • Публикации: 1 621
  • Пол: Мъж
  • http://analogov.com
    • analogov.com
http://www.circuitlake.com/avr-project-cheapest-dual-trace-scope.html
http://yveslebrac.blogspot.com/2008/10/cheapest-dual-trace-scope-in-galaxy.html

Евтин USB осцилоскоп. Необходимо е да се използва с компютър (който чете входните данни). Подходящ е за непретенциозни измервания.

Входът на аналогово-цифровия преобразувател (ЦАП) на контролера attiny45 има 10 битова резолюция (1024). Максималното входно напрежение не трябва да надвишава 5 волта (референтната стойност на ЦАП). За по-високи напрежения аз лично бих си направил няколко различни делителя на напрежение (и няколко различни входа).

За максимална резолюция е необходимо clock-а на ЦАП да работи с честота не по-висока от 200 kHz, което ограничава максималният брой отчети за секунда. При цифровите осцилоскопи най-важна е именно тази честота, така че ако го използвате за високочестотни сигнали е твърде вероятно да получите изкривявания на изходната графика.

Прикаченият архив usbscope.zip съдържа всички необходими файлове: hex файл, сорс код, програма за Windows, схема, eagle файл.
« Последна редакция: Август 26, 2010, 11:21:03 am от mzk »

Неактивен mzk

  • Много Напреднал
  • *****
  • Публикации: 1 621
  • Пол: Мъж
  • http://analogov.com
    • analogov.com
Re: Портативен цифров двуканален USB осцилоскоп
« Отговор #1 -: Август 30, 2010, 11:55:27 pm »
Напрвих осцилоскопа. За съжаление от него не става нещо особено. Прикачената осцилограма е на сигнал с амплитуда 10 волта и честота 2 kHz от калибратора на осцилоскопа ми. Сами можете да видите какво се "показва".

Основен недостатък е, че цифровото осцилоскопче не може да показва точни напрежения. Използват се делители, защото референтната стойност на АЦП е 2.3 волта, което е твърде ниско за нормална работа. Вярно е, че не използвам истинска "сонда", но това не трябва да е. Освен това няма начин да се пресметне честотата.
Друг недостатък е, че при всичките опити използвах само единия канал, но вторият канал (макар и не закачен) показваше същите стойности. Това може да се види дори от снимката на автора на изделието.

При изработката на устройството трябва да внимавате при запояването на кабелите за USB трансфера на данни (на моята снимка това са синия и оранжево-белия кабел). Те трябва да са максимално близко до входа на USB кабела, тъй като тяхната честота е над 12 МХз. Това означава, че не трябва да ги запоявате като мен, а да поставите по различен начин цокъла на контролера (по-близо до USB входа).Въпреки това се съмнявам точността в показанията, които показвам, да е от дължината на кабелите за данни.

Осцилограмата съм снел с делител на напрежение 1М/(0-220кОм) и кондензатор 10 пФ към маса на входа на единият канал. Разочарован от мъглата, която се вижда, поставих 10 нФ кондензатор на входа на делителя, но резултатът бе същия.

Много трябва да внимавате при свързването на пиновете (5 и 7), които са за данни. Ако ги размените (D+ и D-) няма да се получи нищо. Симптом за това е, когато светодиотът свети постоянно при разкачени канали за данни. При включването им светодиодът свети в рамките на 1-2 секунди и изгасва.

В моята схема съм използвал ценери на 3 волта, вместо на 3.6. Резисторите пред 5 и 7 крак не са 68 ома, а 100.

Извод: осцилоскопа може да се използва за някакви МНОГО нискочестотни сигнали. Може би 1 кХз и по-ниски. Не може да се определи честотата (дължината на импулса), нито напрежението.

Неактивен Радeв

  • Специалист
  • Стабилен
  • ***
  • Публикации: 640
  • Пол: Мъж
  • Скайп: Radoslav_Debian
Re: Портативен цифров двуканален USB осцилоскоп
« Отговор #2 -: Ноември 18, 2010, 11:41:48 pm »
Идеята е важна! Аз лично не съм любител на цифровите осцилоскопи защото са латентни. /Е скъпарските тектроникси и т.н. не са но кой би си ги позволил за в къщи ..../
С това Атмелче работата е плачевна /през звуковата карта върши значиелно по-добра работа, единственопри ниските е  по-зле/, но с някое контролерче с по-добро АЦП и тактова честота би-могло да е доста по-добре.

Неактивен Vetap

  • Сериозно Активен
  • ***
  • Публикации: 423
Re: Портативен цифров двуканален USB осцилоскоп
« Отговор #3 -: Ноември 19, 2010, 08:48:41 am »
Здравей Радко,
Нищо в техниката не се губи! От това може да стане  аналогов вход за PLC или да кажем термометър. За осцилоскоп определено не става.  Аз имах един проект, който бях затворил в чекмеджето за 5 години и най-случайно парашутчето се отвори. Желая ти успех. Well done!

Неактивен mzk

  • Много Напреднал
  • *****
  • Публикации: 1 621
  • Пол: Мъж
  • http://analogov.com
    • analogov.com
Re: Портативен цифров двуканален USB осцилоскоп
« Отговор #4 -: Март 31, 2013, 01:55:06 pm »
Здравейте.

Разглеждах портативни осцилоскопи, сред които най-удачен е DSO203 (nano dso), който може да се намери за около 250 лв. Рекламира се за 2 аналогиви канала със семплинг рейт от 72 Msps, на някои места е посочено 36 Msps за канал, което е нормално. Но истината е различна - реално около 1 MHz реално измервана честота. Ето го ревюто: http://www.youtube.com/watch?v=SOdGPUGi9wQ