Самодельный осциллографmicro
Данному самодельному осциллографу далеко до современных моделей, но все-таки он может многое. Вдобавок, он выполнен из доступных и недорогих деталей, имеет неплохие характеристики, удобное управление и минимальные размеры. Скажу сразу, что он рассчитан на звуковую частоту.
Осциллограф micro выполнен на микроконтроллере PIC18F452, а в качестве графического индикатора используется дисплей от мобильного телефона NOKIA 3310. Для того чтобы придать полной портативности осциллографу, он питается от стандартного аккумулятора на 3,7 вольта, через преобразователь на 5 вольт, который выполнен на микросхеме MC34063. Заряжается Осциллограф micro от 5 вольт через гнездо miniUSB. Также он может работать от внешнего питания в 5 вольт (USB).
Основная идея (и схема) была взята с филиппинского форума electronicslab. Прошивку на микроконтроллер PIC18F452 и проект в Proteus любезно предоставил пользователь ZuBor с русского форума vrtp. Данный архив можно скачать ЗДЕСЬ. Консультируясь, дополняя и применяя различные приемы, я получил конечный результат. Кстати, в процессе обсуждения был подмечен интересный факт, что дисплеи от NOKIA 3310 подходят не все, даже те, где есть NOKIA и полумесяц. Для данного осциллографа нужен исключительно оригинальный дисплей.
Печатная плата осциллографа разводилась специально под имеющийся в наличии корпус от температурного монитора TempTale4, который имеет внешние габариты 50х90 мм. Аккумулятор взят от MP3 плеера, занимающий практически всю площадь под крышкой, но имеющий толщину всего 2 мм.
Ниже привожу принципиальную схему Осциллографа micro, в которую уже внесены все дополнения, поправки и изменения. Если рассматривать схему по блочно, то она состоит из основного процессора-микроконтроллера, графического индикатора, операционного усилителя, преобразователя напряжения с 3,7 до 5 вольт, и зарядного устройства аккумулятора на LM317. Разведена схема на одностороннем текстолите. Файл в формате *.lay можно скачать ЗДЕСЬ.
Привожу фотографии печатной платы с обеих сторон, чтобы можно было представить, как размещаются на ней детали. Кстати, вместо кнопок были использованы специфические датчики от трехдюймовых дисководов, которые отвечают за наличие дискеты в дисководе и отслеживают положение переключателя, запрещающего запись на нее.
Дисплей от NOKIA 3310 соединяется с печатной платой при помощи тонких многожильных мягких медных проводов. Их можно взять в шнурах, идущих от клавиатуры или мышки.
Щуп осциллографа сделан из стержня от шариковой ручки, в который впаяна игла от швейной машинки. Щуп при транспортировке осциллографа плотно закрывается пластиковым колпачком от медицинской иглы.
При проверке Осциллографа micro использовался набор программ WaveTool, который можно скачать ЗДЕСЬ.
10 KHz он потянет?
Да. В видео обзоре можно увидеть, как я включал генератор и на 15 000 Hz.
Спасибо! Буду пробовать собрать. А фоток больше нету?
Так он и так со всех ракурсов сфотографирован. Какие Вам нужны?
максимальная частота вашего осцилографа?
Синусоидальный сигнал можно рассмотреть до 20 000 - 21 000 Hz, все остальные порядка 17 500 - 18 000 Hz.
Хотел посмотреть что за выводы у 2 переключателей рядом стоящих.
И индуктивность 39 указанная mkH это uH (микрогенри мкГн) ?
А на видео что за программа с левой стороны Osciloscope?
Переключатели самые обыкновенные, которые только нашел. Уже не помню от чего, может от плееров, а может от приемников. Если у Вас имеются другие, отредактируйте плату под свои, печатку я размещал.
Индуктивность 39uH (мкГн).
Программа из набора "WaveTool". Ссылку на весь архив я приводил ниже видео.
УВ. Автор, ответте пожалуйсто, куда припаять щупы - "G" и "VGND"? я правильно понял?
извиняюсь, еще вопрос: почему вы не сделали делителей на более высокое напряжение?
Про щупы правильно поняли. Делители планировалось добавить в щуп.
уважажаеиый автор, не могли бы вы переправить прошивку для экрана от нокии 3410, сам не силен в корекции библиотек, а в наличии экраны от нокии 1101 и 3410
Вадим, прошивка не моя, если не ошибаюсь, ее автор филиппинец. Экран от 3410 должен подойти, только изображение будет на экране занимать 3/4 части и смещено в верхний левый угол, т.к. разрешение у экрана от 3310 меньше. Так было на других проектах, на этом еще не пробовал.
собрал данный прибор, есть небольшие переделки: аккумулятор заряжается не через лм317, а через сопротивление и диод (падение на диоде 0,7 резистор ограничивает ток до 100мА ), экран запитан через резистор от акб, конденсатор на экране (6, 7 выводы) полярный 4,7мкф - с ним экран всегда стартует. вместо лм358 - RC4558 - с ней меньше помех. Большое спасибо за статью. Переносной осцил мне очень пригодиться.
Рад, что все сразу запустилось. Печатную плату свою разводили?
vadim30871 Можно печатку посмотреть? А я ещё МК с ебея неполучил. 🙁
да, печатка моя. обнаружил погрешность (или это кривая программа для звуковухи) на экране осцила 8 периодов, а на мониторе компа их 10. кто-нибудь сравнивал показания?
запустилось на сразу - чисто случайно запустил, притронувшись паялником к включенному, но не показывающему осцилу. прикоснулся к металическому креплению экрана. перепаяв кондер экрана проблема решилась.
что касается печатки - у меня очень плотный монтаж, много навесного, использовал две платы (на одной разъёмы и переключатели, крепеж для акб, а на второй сама электроника) платы заезжают в корпус по полозьям. микруха в кроватке, под ней перемычки, с другой стороны где мк кнопки, лсд в родном крепеже и с родной клемной пружиной. фото разобранного нет, будет ни скоро. чтоб разобрать нужно потом новые кнопки вставляь, а эти рвуться (кнопок у меня всего 2 кмплекта) при построении платы учитывайте наводки дорожек к операционнику ( как можно короче, иначе шум), питание онного оччччччень чистое!! иначе шум, щупы бронь и не забывайте что бронь образует емкость в 20-50пФ.
вот печатка см все листы в ней //alldiy.top/user_files/Oscilloscope_micro.lay
не имеется ли случайно у вас исходника. хочу попробывать вставить кварц другой частоты.
Есть исходный код. Прикрепляю. Если что-то путное получится, отпишитесь. Какую цель преследуете заменой кварца?
//alldiy.top/user_files/oscilloscope_micro_main_code.txt
цель - увеличить измеряемую частоту, поднять точность. контроллер может работать на частоте до 25 МГц, а у меня есть кварц 24,576 МГц и ОУ - ТЛ074. при такой частоте погрешность снижается, да и ОУ пошустрее. Я в электронике новичек, в АВР уже пробывал переделывать исходник, а вот на ПИКе еще нет.
за исходник спасибо. буду пробывать.
Удачи. Отпишитесь после о результате.
а на какой программе редактировать данный исходник. микроС не хочет компилировать, также как и мп-лаб.
=0
Не уверен, но попробуйте PROTEUS. Где-то у меня проект был. Найду, прикреплю.
мне очень бы это помогло. только если вид будет ассемблерный, то не надо. я в нем ни чего не понимаю. дизассемблировать пробывал на винпик 800, не чего не понятно в командах.
К сожалению, кроме архива, который указан в статье, ничего не осталось.
нашел похожий девайс. только там другой экран. кому интересно, вот ссылка :http://invent-systems.narod.ru/Oscilloscope.htm .
исходник добротно закоментирован