Цифровой осциллографический пробник "Хамелеон".

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

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


Shkolik
Открыл глаза
Сообщения: 52
Зарегистрирован: Пн ноя 23, 2009 18:31:38
Откуда: Минск
Контактная информация:

Сообщение Shkolik »

Skorch писал(а):Для размышлений по поводу внешнего вида - пром.аналог

http://cgi.ebay.com/Handheld-Digital-Os ... 1e59199ab8


Вот тоже сегодня на ебае искал осцилограф и наткнулся на это чудо :)
su9
Открыл глаза
Сообщения: 51
Зарегистрирован: Вс сен 13, 2009 23:45:30
Откуда: Новый Гондурас

Сообщение su9 »

Это"чудо" называется DSO и на него есть документация и прошивка - поГуглите и все найдете. оказывается барыги не только у нас водятся...
Shkolik
Открыл глаза
Сообщения: 52
Зарегистрирован: Пн ноя 23, 2009 18:31:38
Откуда: Минск
Контактная информация:

Сообщение Shkolik »

su9 писал(а):Это"чудо" называется DSO и на него есть документация и прошивка - поГуглите и все найдете. оказывается барыги не только у нас водятся...


Ну вообще DSO - это Digital Storage Osciloscoupe, так что найти по нему что-то в гугле несколько проблематично ;)
Аватара пользователя
kotovasiya
Опытный кот
Сообщения: 757
Зарегистрирован: Пт мар 30, 2007 12:11:23

Сообщение kotovasiya »

y_kiyko писал(а):
kotovasiya писал(а):

Можно отказаться и от контроллера заряда и озадачить М32


Отличная идея. Только надо использовать внешнюю опору для АЦП Меги. Внутренний Vref не обеспечит нужных параметорв для конторля заряда лития.
Например, тот же TL431 даже в коммерческом варианте имеет в разы лучшую начальную точность, чем Internal REF Меги. О термостабильности вообще молчу.
В МЕНЮ предустановок можно предусмотреть возможность ввода ИЗМЕРЕННОГО опорного напряжения конкретного экземпляра TL431.

Схему с новой разводкой еще не рисовали?
beloff
Грызет канифоль
Сообщения: 278
Зарегистрирован: Чт мар 13, 2008 08:18:00
Откуда: Новосибирск, Шлюзы
Контактная информация:

Сообщение beloff »

Shkolik писал(а):
su9 писал(а):Это"чудо" называется DSO и на него есть документация и прошивка - поГуглите и все найдете. оказывается барыги не только у нас водятся...


Ну вообще DSO - это Digital Storage Osciloscoupe, так что найти по нему что-то в гугле несколько проблематично ;)

Это который тормозит жутко
http://radiokot.ru/forum/viewtopic.php?p=364510#364510
Аватара пользователя
grott
Опытный кот
Сообщения: 793
Зарегистрирован: Пн ноя 02, 2009 18:00:05
Откуда: Украина Николаев

Сообщение grott »

Рад слышать kotovasiya. Ждал отчета y_kiyko о своей схеме, но видно он ещё не получил АЦП. Причесал схему, выкладываю.
Комментарии:
Контроллер заряда лучше оставить, т.к это специальная микросхема и маленькая, на Меге ножки АЦП все заняты.
Кнопкой включать можно не заморачиваться.
Двигать луч из меню, добавил НЧ-фильтр, нужна корректировка программы(программный ШИМ на PD5 ).
Это потянуло за собой стабилизацию питания Меги(LM2703).
Монитор разряда батареи хорош и в первоначальной схеме.
По аналоговой части ждем результатов от y_kiyko.
Вложения
hameleonb_new_grott.rar
(28.9 КБ) 496 скачиваний
y_kiyko
Прорезались зубы
Сообщения: 228
Зарегистрирован: Вт окт 13, 2009 21:52:25

Сообщение y_kiyko »

grott писал(а): Ждал отчета y_kiyko о своей схеме, но видно он ещё не получил АЦП. .


Неправда Ваша! Получил наконец-то! - Сегодня :)
И две штуки (для последующей реинкарнации Хамелеона с очередными усовершенствованиями) :)

Сейчас запаяю и дам отчет.
y_kiyko
Прорезались зубы
Сообщения: 228
Зарегистрирован: Вт окт 13, 2009 21:52:25

Сообщение y_kiyko »

kotovasiya писал(а):Схему с новой разводкой еще не рисовали?


Еще нет. Есть несколько проблемных моментов, которые вызывают сомнения:

-контроль за зарядом батареи со стороны Меги - в случае зависания / сбоя программы получим в лучшем случае "беременный" аккумулятор. Не зря, наверное, существует столько контроллеров заряда лития. Например, в серии MCP738xx есть экземпляры с ценой до 20 грн.

-перемещение луча по вертикали - переменник или кнопки? Если переменник - то нужен линейный (тот, что я применил от CD-ROMа имеет аудио характеристику - но пользоваться можно нормально). Переменник имеет преимущество в оперативности. Если загонять эту функцию в меню, то нужно разместить её около самых востребованных функций - развертки, делителя, ~/-. Кроме того, нужно сделать перемещение луча при удержании нажатой кнопки.
Аватара пользователя
kotovasiya
Опытный кот
Сообщения: 757
Зарегистрирован: Пт мар 30, 2007 12:11:23

Сообщение kotovasiya »

Глянул краем глаза голосование и немного прифигел,доволен аж мурчу. Вижу,чувствую что благо дело делаю :) , вам спасибо :beer: .

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

Вот разгребся с делами и вылезло пара мыслишек.

1.Ушли от простоты в меню,давайте все режимы вставим в одну строку и будем двигать курсор или рамку по ней ,то что в рамке будет выбиратся.
2.Люблю чтобы было не обычно,хамелион хотел сделать прямоугольным кубиком и кнопки вывести на боковую сторону ,но не успел из-за сроков конкурса.После того как схема будет утверждена буду воплощать идею. Будет "Хамелион куб".
y_kiyko
Прорезались зубы
Сообщения: 228
Зарегистрирован: Вт окт 13, 2009 21:52:25

Сообщение y_kiyko »

то kotovasiya

Сделать информацию об остатке заряда хотя бы примерно 25-50-75-100% будет отлично. Для этого можно мерять напряжение батареи - насколько помню, характеристика разряда лития ловольно линейна в рабочем диапазоне. Для самых продвинутых пользователей сделать индикацию напряжения заряда с точностью до 1 милливольта :)

По меню могу сказать следующее:
меня существующая структура вполне устраивает. За исключением одного момента - неудобно выходить из режима анализа в режим просмотра через пункт выбора цветовой гаммы(выбора "хамелеонистости":). Думаю, этот пункт можно разместить где-то рядом с выбором толщины луча.

Размещение кнопок можно попробовать сделать таким, чтобы все операции делать той рукой, в которая держит Хамелеон.
На основе ответного разъема F-типа хочу сделать жесткий щуп длиной 5-7 см + маленький "крокодил" для подключения к общему проводу. Таким образом, получится настоящий осциллографический пробник.

Для удобства использования, после завершения выбора режимов работы, после 2-3 сек НЕнажатия кнопок включить отображение в нижней строке дисплея основных параметров:
100мВ/дел 20мкС/дел (~) пиктограмма режима триггера
Последний раз редактировалось y_kiyko Чт янв 21, 2010 00:23:44, всего редактировалось 1 раз.
y_kiyko
Прорезались зубы
Сообщения: 228
Зарегистрирован: Вт окт 13, 2009 21:52:25

Сообщение y_kiyko »

Кратко о том, что у меня получилось:

Все работает именно так, как и планировалось.
Ошибок на плате нет, как ни странно :)
Дополнительный аналоговый стабилизатор ставить не пришлось - на пределе 50мВ при закороченном входе редкие помехи составляют +/- 1 пиксель. Если потенциометром опустить луч в нижнюю часть экрана, то появляется помеха размахом до 1/3 клетки. Причем независимо от делителя - на 500 мв/дел выглядит также, как и на 50. Вывод - АЦП "чудит".
При открытом входе можно мерять постоянное напряжение - все внутри Хамелеона перемерял. Точность удовлетворила.

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

Что не понравилось - недостаточная яркость дисплея даже при максимуме подсветки. Для ЖК технологии пятилетней давности это обычное явление.

Что еще не сделал - не подобрал конденсаторы во входной делитель. Это дело ближайшего будущего.

Прилагаю схему и плату того, что получилось а также нех от уважаемого kotovasiya. На схеме и плате постарался дать максимум информации по примененным элементам.
Вложения
Hameleon B.rar
(132.28 КБ) 785 скачиваний
Аватара пользователя
kotovasiya
Опытный кот
Сообщения: 757
Зарегистрирован: Пт мар 30, 2007 12:11:23

Сообщение kotovasiya »

grott писал(а):Это потянуло за собой стабилизацию питания Меги(LM2703).

Посмотрел вашу схему,можно было просто добавить транзисторный ключик с подтягивающим резистором на +3в. Пугает одно,как поступить с математикой на амплитуду сигнала,тут она будет только голову морочить. Видел вариант где луч фиксировано перемещается на верхнюю половину ,нижнюю или центр.В этом случае можно ввести компенсацию в математику
Аватара пользователя
kotovasiya
Опытный кот
Сообщения: 757
Зарегистрирован: Пт мар 30, 2007 12:11:23

Сообщение kotovasiya »

y_kiyko писал(а):Кратко о том, что у меня получилось:

Все работает именно так, как и планировалось.
Ошибок на плате нет, как ни странно :)
Дополнительный аналоговый стабилизатор ставить не пришлось - на пределе 50мВ при закороченном входе редкие помехи составляют +/- 1 пиксель. Если потенциометром опустить луч в нижнюю часть экрана, то появляется помеха размахом до 1/3 клетки. Причем независимо от делителя - на 500 мв/дел выглядит также, как и на 50. Вывод - АЦП "чудит".
При открытом входе можно мерять постоянное напряжение - все внутри Хамелеона перемерял. Точность удовлетворила.

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

Что не понравилось - недостаточная яркость дисплея даже при максимуме подсветки. Для ЖК технологии пятилетней давности это обычное явление.

Что еще не сделал - не подобрал конденсаторы во входной делитель. Это дело ближайшего будущего.

Прилагаю схему и плату того, что получилось а также нех от уважаемого kotovasiya. На схеме и плате постарался дать максимум информации по примененным элементам.

По шумам ацп,так получилось что практически везде поставил вместо 100н , 270нф. Может попробуйте навесить к С38 и С39 по 200н?
Аватара пользователя
Contemplator
Нашел транзистор. Понюхал.
Сообщения: 163
Зарегистрирован: Вс окт 18, 2009 22:34:12
Откуда: Минск

Сообщение Contemplator »

y_kiyko писал(а):Кратко о том, что у меня получилось:

Вывод - АЦП "чудит".

Попробуйте обесточить MAX660, отрицательное напряжение - с БП или другой батареи, по результату отпишитесь
y_kiyko
Прорезались зубы
Сообщения: 228
Зарегистрирован: Вт окт 13, 2009 21:52:25

Сообщение y_kiyko »

to grott

Нужно перейти на другой контроллер заряда - LTC4054 уже дорогой и труднодоступный. Есть варианты у микрочипа, но еще надо поискать. Может есть что-то из MC.

Включение кнопкой - хорошая штука - выключение будет "красивым" - без остаточного изображения на дисплее.

Преобразователь для питания подсветки на LM2703 - это просто, надежно и экономично (по питанию)! Кстати, grott, это не Вы случайно выбрали LM2703 из Имрада? Мне вместо 4 заказанных прислали только 3.

По аналоговой части - никаких сюрпризов или неожиданностей - частоты не те.
Я в делители подбирал резисторы китайским мультиметром. Поэтому можно мерять постоянку, если научиться быстро считать клетки:)
Завтра проверю параметры аналоговой части на тестовом меандре из С1-99(подберу конденсаторы) и частотную характеристику на NWT-7.
y_kiyko
Прорезались зубы
Сообщения: 228
Зарегистрирован: Вт окт 13, 2009 21:52:25

Сообщение y_kiyko »

kotovasiya писал(а):Пугает одно,как поступить с математикой на амплитуду сигнала,тут она будет только голову морочить. Видел вариант где луч фиксировано перемещается на верхнюю половину ,нижнюю или центр.В этом случае можно ввести компенсацию в математику


Математика никак не меняется - у меня при перемещении картинки по экрану потенциометром амплитуда переменки НЕ меняется. Потому что НЕ меняется КУ операционника. Мы ему задаем только сдвиг уровня.
Тоесть можно вывести ШИМ в порт и хорошо отфильтровать а потом проинвертировать с соответствующим коэффициентом. Полученное отрицательное (или 0) напряжение используется как опорный уровень для задания усиления (через делитель в цепи инвертирующего входа ОУ).
Я загонял луч на верх нижнего ряда клеток и перемерял все напряжения внутри Хамелеона. Оно действительно хорошо работает!!!
Аватара пользователя
grott
Опытный кот
Сообщения: 793
Зарегистрирован: Пн ноя 02, 2009 18:00:05
Откуда: Украина Николаев

Сообщение grott »

kotovasiya писал(а):
grott писал(а):Это потянуло за собой стабилизацию питания Меги(LM2703).

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

С ключиком согласен, LM2703 не нужен.
Программный ШИМ делаю так на Си:
for(i=0; i<n; i++) //программный ШИМ
{PORTD.5=1;}
for(i=0; i<250; i++)
{PORTD.5=0;}
Число n от (0 до 250) соответствует от 0в до +3в в нашем случае.
y_kiyko
Прорезались зубы
Сообщения: 228
Зарегистрирован: Вт окт 13, 2009 21:52:25

Сообщение y_kiyko »

Contemplator писал(а):Попробуйте обесточить MAX660, отрицательное напряжение - с БП или другой батареи, по результату отпишитесь


Попробую обязательно - все равно надо менять ICL7660 на MAX660. Выпаяю и запитаю "минус" от пары батареек.
Аватара пользователя
grott
Опытный кот
Сообщения: 793
Зарегистрирован: Пн ноя 02, 2009 18:00:05
Откуда: Украина Николаев

Сообщение grott »

y_kiyko писал(а):to grott

Нужно перейти на другой контроллер заряда - LTC4054 уже дорогой и труднодоступный. Есть варианты у микрочипа, но еще надо поискать. Может есть что-то из MC.

Включение кнопкой - хорошая штука - выключение будет "красивым" - без остаточного изображения на дисплее.

Преобразователь для питания подсветки на LM2703 - это просто, надежно и экономично (по питанию)! Кстати, grott, это не Вы случайно выбрали LM2703 из Имрада? Мне вместо 4 заказанных прислали только 3.

По аналоговой части - никаких сюрпризов или неожиданностей - частоты не те.
Я в делители подбирал резисторы китайским мультиметром. Поэтому можно мерять постоянку, если научиться быстро считать клетки:)
Завтра проверю параметры аналоговой части на тестовом меандре из С1-99(подберу конденсаторы) и частотную характеристику на NWT-7.

Контроллер заряда можно брать из любого мобильника с корректировкой платы, но это так, на крайний случай.
Кнопкой удобнее, согласен. Просто с Power-dawn непонятка выходит. Нарисовал как надо и Proteus одобрил, а вы забраковали.
Детальки беру в местном магазине, а где они их берут мне не говорят.
Не слышу Ваших замечаний по моей схеме, развел питание 4051 не так как у Вас.
Аватара пользователя
Contemplator
Нашел транзистор. Понюхал.
Сообщения: 163
Зарегистрирован: Вс окт 18, 2009 22:34:12
Откуда: Минск

Сообщение Contemplator »

y_kiyko писал(а):
Contemplator писал(а):Попробуйте обесточить MAX660, отрицательное напряжение - с БП или другой батареи, по результату отпишитесь


Попробую обязательно - все равно надо менять ICL7660 на MAX660. Выпаяю и запитаю "минус" от пары батареек.

Мой собран по автоской схеме. Сегодня попробовал заменить ICL на MAX1681 (660 не было) - вернул назад ICL7660, МАХ мощнее, но и "свистит громче" (на более высоких частотах). В общем-то почти удалось избавиться от помехи (возбуда?), по совету автора 10пФ на вход АЦП, от себя 47пФ на вход тактирования АЦП, возможно это антинаучно, но это единственное, что помогло. Теперь помеху можно наблюдать если очень плавно перемещать луч по вертикали, в момент перехода луча с одной строки на другую (попиксельно) - ширина полупериода чуть меньше одной клетки на 200мкс - сколько это в Гц? на что это похоже? Буду разбираться. Есть еще одна проблемка: когда на пробник подаю сигнал частотой значительно выше или ниже чем он в состоянии отобразить в заданном времени выборки - наблюдаю жуткие всполохи неопределенной формы на весь экран, у кого-нибудь такое наблюдается?
Ответить

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