А нарисуйте-ка мне схемку входного

Звуковые генераторы, фильтры и другие аналоговые устройства (кроме радиотехники и УНЧ)
Ответить
Мучитель микросхем
Аватара пользователя
Сообщения: 487
Зарегистрирован: Чт ноя 23, 2006 22:47:35

Сообщение Pahan »

Прочитал темки про осциллограф на контроллере и решил сам поэкспериментировать. Не то чтоб что-то путное делаю, просто изучаю возможности и играюсь. И вот такая получилась штука. АЦП в контроллере только положительное напряжение меряет 0-2,5В. И когда я подаю синус, оно сцуко тока положительные полуволны меряет и рисует. А что было с "-" просто 0.
Изображение
Т.к. в аналоговой технике я вообще не шарю, без ваших умных советов ничего не сделаю. Как сделать чтоб двуполярный сигнал смещался в положительную часть. И чтоб эта схемка питалась тока от однополярного источника 5В (или 3,3В).
Контактная информация:
Реклама
Встал на лапы
Аватара пользователя
Сообщения: 136
Зарегистрирован: Пн дек 17, 2007 13:15:43

Сообщение john_rise »

Подвесь вход АЦП на делитель опорного напрядения/2, а синус подавай через конденсатор, и будет счастье :)
Боишся - не делай. Делаешь - не бойся.
Реклама
Мучитель микросхем
Аватара пользователя
Сообщения: 487
Зарегистрирован: Чт ноя 23, 2006 22:47:35

Сообщение Pahan »

Типа так?
Изображение
А какие примерно значения R2-R3? Я же могу взять их и по 1К и по 10К и даже по 100К. И полюбэ делитель на 2 будет.
-----
А можно какую нибудь схемку с ОУ, чтоб прикольней было. В идеале LM358, у меня их дофига.
Вложения
in1.gif
(1.69 КБ) 606 скачиваний
Контактная информация:
Встал на лапы
Аватара пользователя
Сообщения: 136
Зарегистрирован: Пн дек 17, 2007 13:15:43

Сообщение john_rise »

Да, именно так, я эту схемку применяю для измерения переменного напряжения. Для частоты в 50 Гц стоят резисторы по 48,7К 1%, вход развязан через керамический неполярный конденсатор на 10 мкФ 50В. При этом входное сопротивление получается 48,7К/2. ОУ очень будет полезен для повышения входного сопротивления - включи со 100%-ой отрицательной обратной связью. Но лучше возьми другой ОУ, твой будет сильно "шуметь".
Боишся - не делай. Делаешь - не бойся.
Реклама
Эиком - электронные компоненты и радиодетали
Мучитель микросхем
Аватара пользователя
Сообщения: 487
Зарегистрирован: Чт ноя 23, 2006 22:47:35

Сообщение Pahan »

Да, вот по схемке с двумя резисторами получилось
Изображение

Но вот интересно, уровень при 0 не ровный какой-то (вход сидел на земле)
Изображение
И это при том что АЦП 10 бит, 2 бита я отбрасываю вообще, и при выводе на экран отбрасываются еще 2 бита. Т.е. скачет аж 6-й бит. А что же тогда с младшими? А без резисторов прямая линия была.
Наверно все-таки ОУ стоит попробовать.
john_rise
можешь подробней схемку набросать? а то х.з. че куда там подавать.
Контактная информация:
Реклама
Встал на лапы
Сообщения: 124
Зарегистрирован: Ср авг 29, 2007 10:42:31

Сообщение lexmulya »

Хм. А у тебя ацп на какой частоте? и что за МК? да вот еще что интерполяция не помешала бы(хотябы линейная), собираюсь скоро мутить что нибудь подобное, в принципе достаточно много про это читал, стучись в личку поболтаем...
Контактная информация:
Реклама
Встал на лапы
Аватара пользователя
Сообщения: 136
Зарегистрирован: Пн дек 17, 2007 13:15:43

Сообщение john_rise »

Смотри.
Вложения
Ampl.gif
(1.71 КБ) 588 скачиваний
Боишся - не делай. Делаешь - не бойся.
Мучитель микросхем
Аватара пользователя
Сообщения: 487
Зарегистрирован: Чт ноя 23, 2006 22:47:35

Сообщение Pahan »

lexmulya писал(а):А у тебя ацп на какой частоте? и что за МК?
МК Zilog, смотри в этой теме
http://www.radiokot.ru/forum/viewtopic. ... 8&start=20 самый последний пост.
Частота ацп - every 256 system clock cycles. Кварц 20 МГц. Стало быть 78125Гц. Организовал так - ацп работает постоянно, по таймеру беру значение в массив. Когда набралось 96 точек - рисую экран и след. цикл. Синхронизации нет - все рисунки плывут то влево, то вправо :(
john_rise
Спасибо. Есть пара уточнений. Между Vcc и AVcc резистор 10Ом. У меня же они уже соединены вместе и к тому же они 3,3В, а не 2,5. Это ничего?
Контактная информация:
Говорящий с текстолитом
Сообщения: 1682
Зарегистрирован: Чт окт 20, 2005 12:46:34

Сообщение therian »

А что делать есле нужно и на низких и на высоких частотах мерить решение с конденсатором не подойдет
Контактная информация:
Встал на лапы
Сообщения: 124
Зарегистрирован: Ср авг 29, 2007 10:42:31

Сообщение lexmulya »

Если есть место в ОЗУ лучше набирать буфер побольше, например 128 замеров. Дальше в этом буфере искать синхранизацию(криво сказал но смысл понятен) и с начала синхронизации выводить на экран. При этом соседние отсчеты соединять линией.
Мне вход у осцыла от bodja понравился, на робофоруме глянь
therian писал(а):А что делать есле нужно и на низких и на высоких частотах мерить решение с конденсатором не подойдет
А он больше 7-10 кгц показывать нормально не будет... На практике что бы нормально восстановить сигнал нужно от 10 замеров на 1 периуд.
Контактная информация:
Ответить

Вернуться в «Аналоговая техника»