Портативный осциллограф на микроконтроллере ATmega32

Вопросы и замечания по статьям и схемам, представленным на нашем сайте

При поддержке РадиоКОТструктор.ру


Аватара пользователя
aliev
Родился
Сообщения: 14
Зарегистрирован: Вт сен 28, 2010 09:04:34

Re: Портативный осциллограф на микроконтроллере ATmega32

Сообщение aliev »

aliev писал(а):У меня возникли 2 проблемы:
1. При прошивки hex- файлом который лежит в архиве с исходниками осцилограф работает, однако с проблемами - мирцание дисплея.
2. А если запустить .aps проект в AVR studio 4 и после чего откомпилировать его, при запуске осцилографа возникают на экране какие то черные полосы и ничего кроме них не отображается.

Решил обе проблемы: оказывается нужно было компилировать не с атрибутом -Os, а с атрибутом -O0 (код конечно в 1,5 раза больше, но зато все работает).
Аватара пользователя
aliev
Родился
Сообщения: 14
Зарегистрирован: Вт сен 28, 2010 09:04:34

Re: Портативный осциллограф на микроконтроллере ATmega32

Сообщение aliev »

Возникла идея доработать этот проект. Задачу я ставлю следующую: Выводить на дисплей, кроме графика, еще и значения масимального и минимального напряжения, а также частоту сигнала.
Если у кого-нибудь есть идеи - пишите.
THX1138
Родился
Сообщения: 4
Зарегистрирован: Пт дек 17, 2010 14:17:40

Re: Портативный осциллограф на микроконтроллере ATmega32

Сообщение THX1138 »

операционник LM358 питается Vcc=+-16 или 32 V на схеме это не указано кто как делал?
Последний раз редактировалось THX1138 Пн дек 20, 2010 01:49:25, всего редактировалось 1 раз.
Аватара пользователя
RomanT
Это не хвост, это антенна
Сообщения: 1335
Зарегистрирован: Ср июн 09, 2010 16:44:54
Откуда: Пермь
Контактная информация:

Re: Портативный осциллограф на микроконтроллере ATmega32

Сообщение RomanT »

На днях тож заморочился этой схемой :))
Использовал дисплей WG12864A-YGH-TN, а МК ATmega32A-PU
как прошивать помогли тут

на печатной плате:

Изображение Изображение


Ну и включаем:


Изображение Изображение



На удивнение заработал сразу - сбоев не наблюдается - работает стабильно ...
Видимо автор предусмотрел размещение элементов на плате - в общем доволен.

Merzavec писал(а):Собрал осцилограф из раздела схемы http://radiokot.ru/circuit/digital/measure/21/
Никак не реагирует на клавиши изменения развертки.

Да, есть косяк - не реагирует на кнопки развёртки S3 и S7 (кнопки исправны и сигнал приходит на соответствующие ноги МК)
Прошивку использовал из статьи v1.01 - HEX-файл.
Последний раз редактировалось RomanT Сб апр 16, 2011 13:23:49, всего редактировалось 1 раз.
Аватара пользователя
RomanT
Это не хвост, это антенна
Сообщения: 1335
Зарегистрирован: Ср июн 09, 2010 16:44:54
Откуда: Пермь
Контактная информация:

Re: Портативный осциллограф на микроконтроллере ATmega32

Сообщение RomanT »

Проблему не работающих кнопок развёртки победил заменой прошивки (HEX-файл) на v1.00 с сайта автора:
http://www.serasidis.gr/circuits/AVR_os ... oscope.htm

а в статье на radiokot.ru вложена версия v1.01 c не рабочими кнопками развёртки !!!
Vassilis Serasidis писал(а):I will check again the 1.01 version and I' ll inform you.


Видео отчёд c версией 1.00 (osc.wmv 5,97 МБ):

Изображение


Ну и Наконец-то автор пофиксил все проблемы и выпустил новую версию ПО v2.00
AVR_oscilloscope_V2.00.zip
Новая версия ПО от Автора, v 2.00
(178.94 КБ) 1074 скачивания

сейчас показывает ещё напряжение и частоту
Изображение
Вложения
avr_oscilloscope_V2_0_pic2.jpg
(111.4 КБ) 1780 скачиваний
avr_oscilloscope_V2_0_pic1.jpg
(116.1 КБ) 11628 скачиваний
Аватара пользователя
maks14
Друг Кота
Сообщения: 8785
Зарегистрирован: Пн апр 11, 2011 14:56:46
Откуда: Дальний восток.

Re: Портативный осциллограф на микроконтроллере ATmega32

Сообщение maks14 »

Никто не думал уменьшить печатку применив мегу для поверхностного монтажа?
Mishatz
Родился
Сообщения: 1
Зарегистрирован: Ср май 11, 2011 16:05:38
Откуда: г. Волгодонск
Контактная информация:

Re: Портативный осциллограф на микроконтроллере ATmega32

Сообщение Mishatz »

Вот решил себе собрать такую штуку, есть вопрос подойдёт ли такой дисплей AGM1264K
http://www.chip-nn.ru/72.php , вродебы контроллер такой же KS0108, но всё таки лучше переспросить :) , и микроконтроллер ATmaga16. Буду делать свою печатку под SMD.
Аватара пользователя
shurikss123
Грызет канифоль
Сообщения: 271
Зарегистрирован: Пн окт 25, 2010 20:47:04
Откуда: Казахстан, Астана

Re: Портативный осциллограф на микроконтроллере ATmega32

Сообщение shurikss123 »

блин че за гг он гонит конкретно бегаю буквы, и полсы тоже
Изображение
Мастер на все руки, кручу, кручу, кручу и матерюсь
Повелитель паяльной станции, лома, и пинцета!!!
Аватара пользователя
RomanT
Это не хвост, это антенна
Сообщения: 1335
Зарегистрирован: Ср июн 09, 2010 16:44:54
Откуда: Пермь
Контактная информация:

Re: Портативный осциллограф на микроконтроллере ATmega32

Сообщение RomanT »

Mishatz писал(а):Вот решил себе собрать такую штуку, есть вопрос подойдёт ли такой дисплей AGM1264K
http://www.chip-nn.ru/72.php , вродебы контроллер такой же KS0108, но всё таки лучше переспросить :) , и микроконтроллер ATmaga16. Буду делать свою печатку под SMD.

Дисплей подойдёт, а вот МК атмега16 нет, по крайней мере с прошивкой автора.
Разве что пересобрать из исходников ...

shurikss123 писал(а):блин че за гг он гонит конкретно бегаю буквы, и полсы тоже

проверь кварцовый резонатор и правильно ли поставил фьюзы.
Аватара пользователя
shurikss123
Грызет канифоль
Сообщения: 271
Зарегистрирован: Пн окт 25, 2010 20:47:04
Откуда: Казахстан, Астана

Re: Портативный осциллограф на микроконтроллере ATmega32

Сообщение shurikss123 »

вроде все нормуль с бегающими символами разобрался взяв исходник и подправил, а вот то что он перезагружается постоянно не пойму даже родная прошивка тоже самое делает
а какие фузы поставить? кварц нормульный вроде
Изображение
Мастер на все руки, кручу, кручу, кручу и матерюсь
Повелитель паяльной станции, лома, и пинцета!!!
Аватара пользователя
RomanT
Это не хвост, это антенна
Сообщения: 1335
Зарегистрирован: Ср июн 09, 2010 16:44:54
Откуда: Пермь
Контактная информация:

Re: Портативный осциллограф на микроконтроллере ATmega32

Сообщение RomanT »

shurikss123 писал(а):вроде все нормуль с бегающими символами разобрался взяв исходник и подправил, а вот то что он перезагружается постоянно не пойму даже родная прошивка тоже самое делает
а какие фузы поставить? кварц нормульный вроде

Странно, у меня не чего не бегало, брал просто прошивки автора, на всех трёх не чего не бегало ...

Изображение
Аватара пользователя
shurikss123
Грызет канифоль
Сообщения: 271
Зарегистрирован: Пн окт 25, 2010 20:47:04
Откуда: Казахстан, Астана

Re: Портативный осциллограф на микроконтроллере ATmega32

Сообщение shurikss123 »

фьюзы также стоят, теперь по кварцу, препробывал не один, если кварц выше 14.3мгц, не работает нормально(сбрасывается, и буквы убегают), но если ниже то все замечательно работает. может задержки маленькие, где-то?
Изображение
Мастер на все руки, кручу, кручу, кручу и матерюсь
Повелитель паяльной станции, лома, и пинцета!!!
Аватара пользователя
RomanT
Это не хвост, это антенна
Сообщения: 1335
Зарегистрирован: Ср июн 09, 2010 16:44:54
Откуда: Пермь
Контактная информация:

Re: Портативный осциллограф на микроконтроллере ATmega32

Сообщение RomanT »

shurikss123 писал(а):фьюзы также стоят, теперь по кварцу, препробывал не один, если кварц выше 14.3мгц, не работает нормально(сбрасывается, и буквы убегают), но если ниже то все замечательно работает. может задержки маленькие, где-то?

скорее МК не держит частоту - экземпляр МК не держит частоту.
У моего знакомого было такое, выше 14 МГц не стабильно работает,
мой экземпляр МК, к примеру, до 20 МГц прекрасно работает, без каких либо переделок ...
Это МК с буквой "А" (или через тирэ "16") - ATmega32A-AU|PU (ATmega32-16AU|PU)
Аватара пользователя
shurikss123
Грызет канифоль
Сообщения: 271
Зарегистрирован: Пн окт 25, 2010 20:47:04
Откуда: Казахстан, Астана

Re: Портативный осциллограф на микроконтроллере ATmega32

Сообщение shurikss123 »

RomanT писал(а):
shurikss123 писал(а):фьюзы также стоят, теперь по кварцу, препробывал не один, если кварц выше 14.3мгц, не работает нормально(сбрасывается, и буквы убегают), но если ниже то все замечательно работает. может задержки маленькие, где-то?

скорее МК не держит частоту - экземпляр МК не держит частому.
У моего знакомого было такое, выше 14 МГц не стабильно работает,
мой экземпляр МК, к примеру, до 20 МГц прекрасно работает, без каких либо переделок ...
Это МК с буквой "А" - ATmega32A-AU|PU (ATmega32-16AU|PU)

это точно врятли я на нем дисплей гонял на T6863 с частотой 20мгц, скорее дисплей гонит, посмотрел исходник, там все на задержках и не проверяется на занятость линии, поэтому может быть такое что он на линии низкий сигнал а контролер в это время кидает высокий, получается К.З. вот он и сбрасываеться(у меня все на макетке поэтому там напруга хорошо просаживаеться).
Воть скорее этот вариант подходит.
счаз буду пилякать.
Изображение
Мастер на все руки, кручу, кручу, кручу и матерюсь
Повелитель паяльной станции, лома, и пинцета!!!
and437
Открыл глаза
Сообщения: 62
Зарегистрирован: Пт янв 22, 2010 15:20:53

Re: Портативный осциллограф на микроконтроллере ATmega32

Сообщение and437 »

Добрый день такой вопрос как для этого осциллографа при прошивке выставить фьюзы в Ponyprog то что сдесь пишут про выставление фьюзов в программе (CodeVisionAVR Evaluation) или AVR STUDIO) если прошиваешь в Ponyprog не канают. Может нужно все на оборот выставить где есть галочки их убрать где нету их поставить?
Аватара пользователя
shurikss123
Грызет канифоль
Сообщения: 271
Зарегистрирован: Пн окт 25, 2010 20:47:04
Откуда: Казахстан, Астана

Re: Портативный осциллограф на микроконтроллере ATmega32

Сообщение shurikss123 »

and437 писал(а):Добрый день такой вопрос как для этого осциллографа при прошивке выставить фьюзы в Ponyprog то что сдесь пишут про выставление фьюзов в программе (CodeVisionAVR Evaluation) или AVR STUDIO) если прошиваешь в Ponyprog не канают. Может нужно все на оборот выставить где есть галочки их убрать где нету их поставить?

помоему да, а лутше взять Avrdude, и найти под него оболочку, под вашу систему.
Изображение
Мастер на все руки, кручу, кручу, кручу и матерюсь
Повелитель паяльной станции, лома, и пинцета!!!
and437
Открыл глаза
Сообщения: 62
Зарегистрирован: Пт янв 22, 2010 15:20:53

Re: Портативный осциллограф на микроконтроллере ATmega32

Сообщение and437 »

Добрый вечер всем. У меня такая проблема собрал этот осциллограф индикатор нашел WG12864-YFK-VN перепрошивал раз 20 atmega32 в ponyprog выставлял фьюзы как только хотите и не хотите но на экране только подсветка и черный квадрат Малевича. Вообщем не хочет запускаться, что это может быть и как с этим бороться. Заранее спасибо Вам за ответ.
Аватара пользователя
Hichkok
Мучитель микросхем
Сообщения: 400
Зарегистрирован: Чт мар 27, 2008 21:36:44
Откуда: Домодедово

Re: Портативный осциллограф на микроконтроллере ATmega32

Сообщение Hichkok »

and437 писал(а):Добрый вечер всем. У меня такая проблема собрал этот осциллограф индикатор нашел WG12864-YFK-VN перепрошивал раз 20 atmega32 в ponyprog выставлял фьюзы как только хотите и не хотите но на экране только подсветка и черный квадрат Малевича. Вообщем не хочет запускаться, что это может быть и как с этим бороться. Заранее спасибо Вам за ответ.

Может подстройку контраста покрутить надо?
Пока коты едины они непобедимы
Аватара пользователя
DiGiCat
Друг Кота
Сообщения: 4793
Зарегистрирован: Пт июл 11, 2008 09:42:35
Откуда: Made in USSR

Re: Портативный осциллограф на микроконтроллере ATmega32

Сообщение DiGiCat »

and437 писал(а):Добрый день такой вопрос как для этого осциллографа при прошивке выставить фьюзы в Ponyprog то что сдесь пишут про выставление фьюзов в программе (CodeVisionAVR Evaluation) или AVR STUDIO) если прошиваешь в Ponyprog не канают. Может нужно все на оборот выставить где есть галочки их убрать где нету их поставить?
Наоборот ничего не надо... Фьюзы у автора по странному рекомендованы, непонятно как он вообще запускался с такими...

Под Пони такие попробуй поставить, с галкой на CKOPT:

Изображение

галку с BOOTSZ1, BOOTSZ0 тоже можно снять...

и для CodeVisionAVR по идее галка должна быть установлена только на CKOPT=0, иначе от такого кварца может не быть нормального запуска...
scio me nihil scire...
_______________________

Изображение <= Жалобная кнопка в правом нижнем углу... )
Аватара пользователя
Неугомонный
Первый раз сказал Мяу!
Сообщения: 32
Зарегистрирован: Ср фев 17, 2010 02:02:16
Откуда: Нижний Новгород
Контактная информация:

Re: Портативный осциллограф на микроконтроллере ATmega32

Сообщение Неугомонный »

У меня та же проблема, 50 раз уже мегу прошил, схему, разводку 6 раз проверил, все мозги сломал, фьюзики верные стоят, дисплей Winstar, подкидывал и Мегу и дисплей-результат-пусто на экране, и всё тут... Но я его дожму всё-равно!!!!!! :kill:
Ответить

Вернуться в «Статьи»