| Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
Портативный осциллограф на Atmega 32 - берите кому нужно
30.01.2008, 09:33
|
|
|
Прописка
Регистрация: 03.08.2006
Сообщений: 182
Сказал спасибо: 14
Сказали Спасибо 57 раз(а) в 18 сообщении(ях)
|
Портативный осциллограф на Atmega 32 - берите кому нужно
Раскопал свежий проект самодельного осциллографа на Atmega32. Схема очень простая. Правда частота входного сигнала маловата. Есть предложение совместно поковырять его с целью доработки, да и убрать рекламы с экрана не мешало бы.
Разместил на своем сайте. Там в свободном доступе имеются и другие интересные проекты на AVR.
Ссылка: http://www.freeavr.narod.ru/projects.html
|
|
|
|
30.01.2008, 10:10
|
|
|
Гражданин KAZUS.RUN
Регистрация: 01.01.2007
Адрес: Таганрог
Сообщений: 571
Сказал спасибо: 26
Сказали Спасибо 213 раз(а) в 91 сообщении(ях)
|
Я тоже начал делать, недавно недели две назад, такую чтуку, но решил расширить полосу: прицеплю параллельную АЦП ADS930 на порт (например у меня PORTA), щас занимаюсь аналоговой обвязкой МК (mega32)(синхронизация, блоки усиления Y и т.д.) индикатор тоже 128х64 ks107/108, прогу пишу в WinAVR.
|
|
|
|
30.01.2008, 10:21
|
|
|
Прописка
Регистрация: 03.08.2006
Сообщений: 182
Сказал спасибо: 14
Сказали Спасибо 57 раз(а) в 18 сообщении(ях)
|
|
Сообщение от serb-radio
|
|
Я тоже начал делать, недавно недели две назад, такую чтуку, но решил расширить полосу: прицеплю параллельную АЦП ADS930 на порт (например у меня PORTA), щас занимаюсь аналоговой обвязкой МК (mega32)(синхронизация, блоки усиления Y и т.д.) индикатор тоже 128х64 ks107/108, прогу пишу в WinAVR.
|
А что ограничивает частоту в приведенном выше варианте? Медленный АЦП?
Вообще тема давно назрела. Вот только с реализацией для свободного доступа пока туго. Если получится проект опубликуете? Вообще неплохо бы набор любительских приборов сочинить:
- генератор с цифровой индикацией
- цифровой вольтметр, амперметр для встраивания в различные конструкции
- осциллограф (надеюсь что тема найдет сторонников в этой ветке)
|
|
|
|
30.01.2008, 10:50
|
|
|
Гражданин KAZUS.RUN
Регистрация: 01.01.2007
Адрес: Таганрог
Сообщений: 571
Сказал спасибо: 26
Сказали Спасибо 213 раз(а) в 91 сообщении(ях)
|
Если использовать внутриАВРочный АЦП, то он съедает около 13 тактов(если опрашивать по таймеру), а если подключить еще и таймера, например для развертки и регулировки луча по У (вверх-вниз), то почучаются жуткие тормоза. Я делал "покадровую" выбору из 124 отсчетов после чего отрубал на время АЦП и развертку индицировал и начинал новую выборку. При встроенном АЦП я получил не более твоих 5кГц. Я же хочу подобный способ подрубить на внешний АЦП. схему выслать не могу, а прога в прицепленном архиве побач если хочещь.
Библиотеки GLCD из AVRlib Паскаля Стенга, смотри makefile.
Прикрепленный файл: 2565700.rar
|
|
|
|
30.01.2008, 11:49
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,847
Сказал спасибо: 721
Сказали Спасибо 4,536 раз(а) в 2,071 сообщении(ях)
|
Полезно иногда по тырнету порыскать прежде чем такую "свежатину" выкладывать.
http://forum.roboclub.ru/IPBoard/ind...opic=131&st=80
|
|
|
|
30.01.2008, 12:33
|
|
|
Прописка
Регистрация: 03.08.2006
Сообщений: 182
Сказал спасибо: 14
Сказали Спасибо 57 раз(а) в 18 сообщении(ях)
|
"Свежатина" выложена автором проекта в конце 2007г. Конструкция хотя и имеет недостатки, но она оформлена в виде готового устройства, а не в виде измышлений, которые еще реализовать нужно. Кто не хочет - не пользуется, а кому интересно тот читает и развивает тему. Есть простое правило: критикуешь - предлагай, а предлагаешь - выполняй.
Я в меру своих возможностей интересуюсь микроконтроллерными проектами, которые можно повторить. Надеюсь, что тема интересна и другим. Как говорится художника обидеть все могут, а ты вот сам сваргань и выложи для народа.
Еще раз предлагаю развить тему и получить более продвинутое устройство. А этот проект просто как основа.
|
|
|
|
30.01.2008, 13:11
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,847
Сказал спасибо: 721
Сказали Спасибо 4,536 раз(а) в 2,071 сообщении(ях)
|
ОК. Критика принимается. Выложу.
|
|
|
|
30.01.2008, 13:37
|
|
|
Частый гость
Регистрация: 04.12.2006
Сообщений: 49
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
5 кГц - маловато. Скажу откровенно. Внешний АЦП позволит увеличить эту частоту максимум до 10-15 кГц. Остальное все сожрет библиотека glcd, я с ней работал, она очень тормозная!!!
Написал как-то свою библиотеку для работы с 2xKS0108 индикатора.... Для CVAVR. Текст выводит в 5 раз быстрее, чем WinAVR-овская, есть кириллица (украинская и русская) без перекодировки.
Позволяет выводить все примитивы. По моим расчетам, если при 16МГц скорость рендеринга (ькз накладных расходов равняется 24(!) кадра в секунду изображения, занимающее весь экран! Ну с накладными расходами получится в 2 раза меньше.
В проэкте заметил недостаток. График выводится по точкам, а это ИМХО зло. Нужно выводить наподобии LineTo, т. е. линиями. В моей библиотеке это сделано, а для WinAVR не существует вообще подобный вывод.
Нужно начинать модернизировать осциллограф, как говорят выше, применением внешнего АЦП + ко всему прочему иправить саму библиотеку.
Свою я успешно продаю. Всем удачи!
|
|
|
|
30.01.2008, 14:44
|
|
|
Гражданин KAZUS.RUN
Регистрация: 13.03.2007
Адрес: Khabarovsk
Сообщений: 523
Сказал спасибо: 37
Сказали Спасибо 106 раз(а) в 73 сообщении(ях)
|
Re: Портативный осциллограф на Atmega 32 - берите кому нужно
[quote="welder_2002"]Раскопал свежий проект
здесь посложнее но 10Mhz,хорошо бы из двух
слепить один, но желательно бы 20Mhz.
Прикрепленный файл: 682067.rar
|
|
|
|
30.01.2008, 23:55
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,847
Сказал спасибо: 721
Сказали Спасибо 4,536 раз(а) в 2,071 сообщении(ях)
|
Кстати в приведенном мной варианте частота оцифровки 200 кГц и не точечками.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
| Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
|
Кому я нужен?
|
Luzkov |
Отвлекитесь, эмбеддеры! |
12 |
20.07.2006 12:21 |
Часовой пояс GMT +4, время: 17:44.
|
|