Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
05.11.2009, 22:24
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
|
Re: Самодельный цифровой осциллограф
Наложение спектра это, конечно же понятно. В даннном случае главным был вопрос о способе увеличения прореживания. И поэтому у меня возник вопрос по цифровому фосфору. Я представляю его реализацию примерно так:
-Организуем в памяти массив данных размерностью например 512*256 байт
-В каждом такте АЦП увеличиваем на 1 значение в ячейке, соответствующей текущему временнОму интервалу
-Соответственно со скоростью работы экрана выводим данные
Теперь вопрос: когда выполнять очистку массива данных и с какой скоростью это делать? Ведь если этого не делать через определенное время весь массив приймет максимальное значение.
Как вариант я думал уменьшать значение каждого элемента на 1-2-...n после каждого кадра. Как правильно подобрать величину єтого декремента?
|
|
|
|
05.11.2009, 23:34
|
|
Вид на жительство
Регистрация: 11.04.2007
Сообщений: 309
Сказал спасибо: 5
Сказали Спасибо 56 раз(а) в 44 сообщении(ях)
|
Re: Самодельный цифровой осциллограф
я описал принцип для однократной развертки - что делать в течение одного прохода луча, чтобы было похоже на фосфорный осциллограф: яркость каждой точки пропорциональна времени нахождения луча на ней (это один смысл фосфорного принципа). Все замечали: яркость горизонтальных линий осциллограммы выше вертикальных. В цифре для полной имитации этого нужен массив, его естественно обнулять перед каждой разверткой.
Другой смысл фосфорного осциллографа - это запоминание. Луч пробежал - и затем картинка плавно гаснет, следующая развертка её снова подсвечивает. Ваш вопрос касается именно этого. Тут принцип возможен следующий: при каждой развертке все ячейки массива умножаются на коэффициент ‹ 1. Величина этого коэффициента будет определять скорость затухания. Тут есть одна маленькая хитрость: что делать с результатом этого умножения, меньшим единицы. Его можно делать нулем, а можно поддерживать на уровне единицы. В последнем случае получим запоминание навечно даже единичных выбросов, их можно показывать минимальной яркостью (если делаем фосфор яркостью) или отдельным цветом (в случае фосфора цветами).
|
|
|
|
06.11.2009, 20:48
|
|
Супер-модератор
Регистрация: 12.04.2007
Адрес: Урал
Сообщений: 2,459
Сказал спасибо: 1,463
Сказали Спасибо 6,183 раз(а) в 1,468 сообщении(ях)
|
Re: Самодельный цифровой осциллограф
Вот еще для обсуждения http://www.chip-dip.ru/product0/182500384.aspx. Правда уже старенький, но там описания со схемама. Думаю спецам будет небезинтересно. Там и другие осц-фы можно найти.
Последний раз редактировалось SwanSwan; 08.11.2009 в 00:16.
|
|
|
|
07.11.2009, 05:30
|
|
Прохожий
Регистрация: 11.06.2006
Сообщений: 9
Сказал спасибо: 3
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
|
Re: Самодельный цифровой осциллограф
Сообщение от SwanSwan
|
но там описания со схемама. Думаю спецам будет небезинтересно
|
Что-то схем там и не видно.
|
|
|
|
07.11.2009, 22:35
|
|
Вид на жительство
Регистрация: 11.04.2007
Сообщений: 309
Сказал спасибо: 5
Сказали Спасибо 56 раз(а) в 44 сообщении(ях)
|
Re: Самодельный цифровой осциллограф
Сообщение от henadzi
|
Что-то схем там и не видно.
|
вот, правда - на PCS500, без A
|
|
|
|
08.11.2009, 00:17
|
|
Супер-модератор
Регистрация: 12.04.2007
Адрес: Урал
Сообщений: 2,459
Сказал спасибо: 1,463
Сказали Спасибо 6,183 раз(а) в 1,468 сообщении(ях)
|
Re: Самодельный цифровой осциллограф
|
|
|
|
26.11.2009, 21:16
|
|
Прохожий
Регистрация: 26.11.2009
Сообщений: 2
Сказал спасибо: 9
Сказали Спасибо 2 раз(а) в 1 сообщении
|
Re: Самодельный цифровой осциллограф
Может не в тему, есть заводская платка этого осциллографа.Спасибо serb-radio .
|
|
|
|
27.11.2009, 11:22
|
|
Прохожий
Регистрация: 24.06.2007
Сообщений: 3
Сказал спасибо: 2
Сказали Спасибо 14 раз(а) в 1 сообщении
|
Re: Самодельный цифровой осциллограф
Может не в тему, есть заводская платка этого осциллографа.Спасибо serb-radio .
Можно купить?
|
|
|
|
27.11.2009, 20:08
|
|
Прохожий
Регистрация: 26.11.2009
Сообщений: 2
Сказал спасибо: 9
Сказали Спасибо 2 раз(а) в 1 сообщении
|
Re: Самодельный цифровой осциллограф
Iggi55 Привет,пока ещё есть. Пиши мне на почту pavel_raybcov@mail.ru
|
|
|
Эти 2 пользователя(ей) сказали Спасибо Pavel Raybcov за это сообщение:
|
|
|
06.12.2009, 17:46
|
|
Прохожий
Регистрация: 02.08.2007
Сообщений: 9
Сказал спасибо: 5
Сказали Спасибо 4 раз(а) в 1 сообщении
|
Re: Самодельный цифровой осциллограф
serb-radio,Всем доброго дня. Уважаемый serb-radio! Спасибо за интересный проект. Решил повторить, но появились вопросы с подключением ЖКИ 12864 по второй версии прошивки. Как я понял управление ЖКИ возложено на порт F, данные из памяти и АЦП передаются (не перевернутые?) на порт C, общение с ПЛИС по порту B и D? Так ли это? Т.е. печатку из версии 1.1 надо полностью перелапатить? И еще не увидел во 2-й версии упраления входными делителями по A,B,C. Заранее благодарен.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 00:26.
|
|