Самодельный Осциллограф micro на микроконтроллере PIC 18 F452 и дисплее от NOKIA 3310

Самодельный Осциллограф micro на микроконтроллере PIC 18 F452 и дисплее от NOKIA 3310

Данному самодельному осциллографу далеко до современных моделей, но все-таки он может многое. Вдобавок, он выполнен из доступных и недорогих деталей, имеет неплохие характеристики, удобное управление и минимальные размеры. Скажу сразу, что он рассчитан на звуковую частоту.

Осциллограф micro выполнен на микроконтроллере PIC18F452, а в качестве графического индикатора используется дисплей от мобильного телефона NOKIA 3310. Для того чтобы придать полной портативности осциллографу, он питается от стандартного аккумулятора на 3,7 вольта, через преобразователь на 5 вольт, который выполнен на микросхеме MC34063. Заряжается Осциллограф micro от 5 вольт через гнездо miniUSB. Также он может работать от внешнего питания в 5 вольт (USB).

Основная идея (и схема) была взята с филиппинского форума electronicslab. Прошивку на микроконтроллер PIC18F452 и проект в Proteus любезно предоставил пользователь ZuBor с русского форума vrtp. Данный архив можно скачать ЗДЕСЬ. Консультируясь, дополняя и применяя различные приемы, я получил конечный результат. Кстати, в процессе обсуждения был подмечен интересный факт, что дисплеи от NOKIA 3310 подходят не все, даже те, где есть NOKIA и полумесяц. Для данного осциллографа нужен исключительно оригинальный дисплей.

TempTale4

Печатная плата осциллографа разводилась специально под имеющийся в наличии корпус от температурного монитора TempTale4, который имеет внешние габариты 50х90 мм. Аккумулятор взят от MP3 плеера, занимающий практически всю площадь под крышкой, но имеющий толщину всего 2 мм.

Ниже привожу принципиальную схему Осциллографа micro, в которую уже внесены все дополнения, поправки и изменения. Если рассматривать схему по блочно, то она состоит из основного процессора-микроконтроллера, графического индикатора, операционного усилителя, преобразователя напряжения с 3,7 до 5 вольт, и зарядного устройства аккумулятора на LM317. Разведена схема на одностороннем текстолите. Файл в формате *.lay можно скачать ЗДЕСЬ.

Принципиальная схема самодельного осциллографа на на микроконтроллере PIC 18 F452 и дисплее от NOKIA 3310

Привожу фотографии печатной платы с обеих сторон, чтобы можно было представить, как размещаются на ней детали. Кстати, вместо кнопок были использованы специфические датчики от трехдюймовых дисководов, которые отвечают за наличие дискеты в дисководе и отслеживают положение переключателя, запрещающего запись на нее.

Печатная плата самодельного осциллографа сторона 1

Печатная плата самодельного осциллографа сторона 2

Дисплей от NOKIA 3310 соединяется с печатной платой при помощи тонких многожильных мягких медных проводов. Их можно взять в шнурах, идущих от клавиатуры или мышки.

Способ соединения дисплея от NOKIA 3310 с платой самодельного осциллографа на микроконтроллере PIC18F452

Щуп осциллографа сделан из стержня от шариковой ручки, в который впаяна игла от швейной машинки. Щуп при транспортировке осциллографа плотно закрывается пластиковым колпачком от медицинской иглы.

При проверке Осциллографа micro использовался набор программ WaveTool, который можно скачать ЗДЕСЬ.

Поділитись:
Сторінки коментарів:
admin , сказав 22.04.2013 о 09:21:

Быстро просмотрел ссылку, не увидел характеристик данного устройства. Проблема может заключаться для тех, кто его захочет собрать, в том, что это теория, не реализованная на практике. Т.е. подводных камней может быть большое количество. Конечно, если у Вас будет желание, соберите его, поделитесь опытом.

vadim30871 , сказав 22.04.2013 о 17:05:

полностью согласен, ссылку выложил с таким умыслом, чтоб была в помощь при правке прошивки. так как библиотеку для 3310 сейчас найти не сложно, то можно будет подогнать под данный дисплей (или аналогичный).  характеристики будут зависить по большей мере от реализации АЦП. возможно в ваш проект добавить внешний ацп (конечно на порядок удорожит схему) и подогнать под него программу, тогда данному осцилографу цены не будет.
ваш проект собран из доступных и не дорогих деталей, не сложный в схемотехнике, вобщем для себя я нашел больше плюсов, чем собирать другие устройства с дорогущими экранами и труднодоставаемыми деталями, в которых еще девайс надо отлаживать другим осциллографом. я за потдержание и развитие вашего проекта.

adrin02 , сказав 20.06.2013 о 03:02:

Есть ли программы для 64 битки?

vadim30871 , сказав 02.10.2013 о 09:25:

и опять здрасте:) тут был где-то исходник, но я не разобрался в какой проге компилировать. если получиться переделать прошивку для 64 бит напиши в каком компиляторе это делать

admin , сказав 08.10.2013 о 18:33:

Честно сказать, помочь в данном вопросе Вам не могу.

vadim30871 , сказав 26.11.2013 о 13:30:

еще вопросик имеется: как рассчитать сопротивления для экрана 3310? в схеме указаны 4к7, если заменить на 5к или 5к1, не будет ли глюков?
 

admin , сказав 26.11.2013 о 23:32:

Думаю, проблем возникнуть не должно, если сопротивление будет немного больше. Кстати, в чем проблема поиска 4,7k ? Это один из самых распространенных номиналов.

ujhltq8 , сказав 30.11.2013 о 18:17:

Обновите пожалуйста файл lay. Некачается что-то.

admin , сказав 02.12.2013 о 19:06:

ujhltq8, ссылка в статье рабочая. Если у Вас не получается загрузить, скачайте с файлобменника http://turbo.to/lux8n7jicsq9.html

irakez20 , сказав 07.12.2013 о 04:01:

А что это заезистор такой на 0,4 ома, я таких не видел еще?

admin , сказав 08.12.2013 о 00:12:

Это расчетное сопротивление. Можно набрать с нескольких резисторов.

irakez20 , сказав 08.12.2013 о 03:06:

А не будет барахлить, если вместо 39мкГ поставить индуктивность в 33мкГ?

admin , сказав 08.12.2013 о 12:12:

Попробуйте. Думаю, сказаться на работе отклонение в несколько сотых вольт, вызванное данной заменой, не должно.

NumarkPro , сказав 19.03.2014 о 17:42:

Дайте  силкі на оригінал статті, відгукніться ті хто збирав , дуже треба, допоможіть в інфі як запрограмувати пік , якою програмою, буду дуже вдячний.... SCR

admin , сказав 20.03.2014 о 11:21:

NumarkPro, форум, с которого была взята информация уже не существует. Вся имеющаяся информация доступна в этой статье.

Vovania , сказав 11.05.2014 о 17:02:

Подскажите пожалуста, что делать? Собрал прибор, но он стартует не всегда. Иногда для его старта надо пощёлкать переключателями, что тоже не всегда дает результат. Подключаю к 2,5 вольтам 50гц, так он не показывает синусоиду, а показывает прямоугольные волны. При измерении частоты все время выдает разные показания. При увеличении частоты генератора как и положено количество волн увеличивается и с уменьшением - уменьшается. Поменял 5 дисплеев, но изменений никаких нет.
И ещё, уже ставил другуие микросхему PIC18F452 и LM358, но это ничего не дало. Менял напряжение 3,3 вольта - бесполезно. Печатка соответствует схеме! Прошивал второй раз - ничего не дало. Печатка отмыта до блеска. Что делать дальше?

admin , сказав 11.05.2014 о 18:28:

Не могу понять, зачем Вы меняете дисплеи? Если отображение идет нормально, то их менять не нужно.

Попробуйте подать сигнал сразу на 2ю ногу МК, в обход LM358. Посмотрите результат, он может натолкнуть на дальнейшие действия.

Vovania , сказав 14.05.2014 о 17:57:

Добрый день админ. Подал сигнал на 2 ногу мк, но раницы не заметил потому, что экран опять потух и пол дня опять не запускался. Ума не приложу в чём причина, потому, что экран и сам тухнет если и не подавать сигнал.

Добавленно позже (в 19:04 14.05.2014):

И ещё. Измерял напряжения на мк, они такие: нога 19; 20; 21; 22; 27; 30; 33; 34; 35; 36; 37; 38 относительно минуса вообще не имеют напряжения.

Нога 2 – 1,4 вольта

Нога 13 – 0,2 вольта

Нога 14 – 0.9 вольта

Vovania , сказав 19.05.2014 о 02:35:

Админ, большое спасибо за помощь.  Ваш совет действительно натолкнул. Сейчас экран осциллографа уже не гаснет. Благодарю от всей души!

admin , сказав 19.05.2014 о 11:09:

Vovania, рад, что у Вас получилось. Опишите Ваши действия, возможно, кому-нибудь из пользователей они пригодятся.

Vovania , сказав 19.05.2014 о 18:39:

Мои действия можно посмотреть на моём сайте в разделе «Электроника»

http://vlad.comunidades.net/index.php

admin , сказав 20.05.2014 о 11:46:

Вычитал у Вас на сайте, что:

Проблему самоотключения экрана осциллографа решил с помощью всего одного резистора в 4,7 мом. подключенного между 1 и 11 ногой PIC18F452.

Не могу понять, почему Вы у себя даете ссылки на "посторонний" сайт (radiораrtу), на файлы с него, хотя первоисточник - alldiy.top. И при этом интересуетесь о решении проблем именно здесь.

 

Vovania , сказав 21.05.2014 о 12:03:

Админ извени, все уже поправлено. А получилось так, что когда искал схему нашёл ёё там, потом когда прошло достаточно времени набрёл на ваш сайт и уже не помня, чей был первый, поэтому решил, что это тот же самый сайт. Ещё раз мои извенения и благодарность.

6441bm3 , сказав 22.05.2014 о 16:33:

Подскажите смд резисторы какие/размер/?

admin , сказав 22.05.2014 о 16:51:

6441bm3, любые, которые Вам будет удобно паять. Я чаще всего использую 0805.

Сторінки коментарів:
Необхідно авторизуватись, щоб мати можливість коментувати.