Цифровой осциллографический пробник "Хамелеон".
Скажите а если я буду снимать мегу феном не повредит ли перегрев микре AD9280 ?
- Реклама
Если без фанатизма- то не повредит.
При какой темперетаре фена надо греть ?
Если бы грел на своей станции Аойо 968, то примерно 380 градусов, насадка 5-7мм, поток чуть меньше половины, греть круговыми движениями по 4-м сторонам лап.
Я теперь понял ! Спасибо ! У меня не впаян был кварц ! Я прошил и мега перестала работать от внутреннего генератора ! И перестала определятся !
Щас впаял кварц и мега работает от наружного! Теперь определяется в кодди вижн ! Вот одно осталось определить может все таки не спалил ее !
Замкнул переполюсовкой на долю секунд ! Просто прикоснулся ? Может не спалил ?
Щас впаял кварц и мега работает от наружного! Теперь определяется в кодди вижн ! Вот одно осталось определить может все таки не спалил ее !
Замкнул переполюсовкой на долю секунд ! Просто прикоснулся ? Может не спалил ?
- Реклама
Всё в ваших руках- проверяйте.
[uquote="Валерьян",url="/forum/viewtopic.php?p=3143815#p3143815"][uquote="Novice user",url="/forum/viewtopic.php?p=3125900#p3125900"]там просто D,попробую вникнуть
так то я уже опробовал вариант на атмега1284+ili9341,вроде вариант рабочий,а тут уже вся обвязка есть[/uquote]
Как продвигается дело?Может есть уже наработки?[/uquote]
Вот наработки
схема та же,не нашел дроссель на преобазователь отрицательного напряжения,поставил TPS60400(его можно припаять на отдельной навесной платке)
кварц 27 МГц,все работает адекватно
больше в схеме ничего не менял
фото здесь http://radiokot.ru/forum/viewtopic.php?f=57&t=150142
в архиве плата и нех,если кто заинтересуется пишите
так то я уже опробовал вариант на атмега1284+ili9341,вроде вариант рабочий,а тут уже вся обвязка есть[/uquote]
Как продвигается дело?Может есть уже наработки?[/uquote]
Вот наработки
Спойлер
кварц 27 МГц,все работает адекватно
больше в схеме ничего не менял
фото здесь http://radiokot.ru/forum/viewtopic.php?f=57&t=150142
в архиве плата и нех,если кто заинтересуется пишите
- Вложения
-
- HAMELEON ILI9341 VERS 1_01.zip
- (224.93 КБ) 566 скачиваний
Здравствуйте,Novice user управление осталось прежнее и есть ли курсорные измерения и возможно в будущем подключить приставку к хамелеону тестер стабилитронов.
Последний раз редактировалось petrf Сб ноя 25, 2017 11:24:32, всего редактировалось 1 раз.
TPS60400 это не LDO, а Charge Pump.
все началось с того что заказал плату,спаял,но LS020 долго не мог найти,вот и переделал под себя,программа написана с 0 на баском авр,временные задержки на ассемблере
Управление практически так же:вправо-влево выбираем параметр,вверх-вниз изменяем выбранный параметр
напряжение 0,1 0,2 0,4 1 2 4 10 и 20 в
развертка 5,10,20,50,100,200,500 мксек и 1,2,5 миллисек,есть еще 2,5 мксек,но это расстянутое 5 мксек
смещение луча вверх/вниз
смещение уровня синхронизации вверх/вниз
переключение открытый/зпкрытый вход
пауза,просмотр осциллограммы влево/вправо
автоотключение через 5 мин если не нажимать кнопок
индикация состояния батареи(забыл указать-заряд аккумулятоа LTC4054)
всего буфер на 1024 ячейки
протокол ILI9341 16-битный,поэтому развертка медленнее чем LS020,поэтому решил ставить кварц на 27 МГц
на счет приставок еще не думал,схему можно упростить как в хамелеоне D3
позже сниму видео
Управление практически так же:вправо-влево выбираем параметр,вверх-вниз изменяем выбранный параметр
напряжение 0,1 0,2 0,4 1 2 4 10 и 20 в
развертка 5,10,20,50,100,200,500 мксек и 1,2,5 миллисек,есть еще 2,5 мксек,но это расстянутое 5 мксек
смещение луча вверх/вниз
смещение уровня синхронизации вверх/вниз
переключение открытый/зпкрытый вход
пауза,просмотр осциллограммы влево/вправо
автоотключение через 5 мин если не нажимать кнопок
индикация состояния батареи(забыл указать-заряд аккумулятоа LTC4054)
всего буфер на 1024 ячейки
протокол ILI9341 16-битный,поэтому развертка медленнее чем LS020,поэтому решил ставить кварц на 27 МГц
на счет приставок еще не думал,схему можно упростить как в хамелеоне D3
позже сниму видео
а причем здесь LDO?я об этом не писалTPS60400 это не LDO, а Charge Pump
проглядел этот "LDO"
режиссер из меня никакой,как то так
режиссер из меня никакой,как то так
Неплохо получилось. Хорошая ре инкарнация прибора. Не помешало бы только сделать сетку симметричную по горизонтали и вертикали с четным числом клеток
поправлю,исходники на баском авр нужны?
можете поковыряться
можете поковыряться
- Вложения
-
- исходники версии 1_01.zip
- (173.89 КБ) 383 скачивания
сделал эксперимент-взял хамелеон D2,выпаял ls020,впаял ILI9341,залил прошивку выше (только вкл шим ос2)-работает,но развертка медленная,но сигнал кажет стабильнее чем на видео выше
навено стоит открыть новую тему?
навено стоит открыть новую тему?
Наверное не стоит плодить сущности, это ведь все равно Хамелеон, стоило бы скооперироваться с авторами или модерами и залить архив со всеми материалами в шапку как другую модификацию, Б и Д уже были, наверное это уже Е. Поскольку старый экран найти тяжело да и по характеристикам он проигрывает вашему варианту- обсуждение в тем будет преимущественно уже вашей модификации.
Ну вот,первая прошивка,достаете хамелеон,отпаиваете LS020,прошиваете прошивкой ниже,припаиваете ILI9341 SPI 240*320,все остальное остается родное(кварц 15 МГц)
дисплей припаивать как и LS020
то есть rs=rs
reset=reset
clk=clk и т д
подсветка ILI9341 к питанию дисплею и все это к 3 вольтам как и LS020
Добавлено after 7 hours 50 minutes 36 seconds:
эпилог:внизу нех, отрисовка графика точками,это долго...
для сведения кото-осцилло-строителей: придумал как в ili9341 сделать отрисовку графика значительно быстрее
в обычных случаях отрисовка/закрашивание линии занимает большую часть времени при отрисовке осциллограммы,каждая линия рисуется так:
пусть коодинаты линии х0=1, х1=1, y0=1, y1=100 (как правило х0=х1-просто вертикальная линия)
1.ставим координату х0 ,y0 ,x0 ,y0
2.закрашиваем
3.ставим координату х0 ,y0+1,х0 ,y0+1
4.закрашиваем
5.ставим координату х0 ,y0+2,х0 ,y0+2
6.закрашиваем
7.ставим координату х0, y0+3,х0 ,y0+3
8.закрашиваем
и т д пока не дойдем до точки y0+100=y1,закрашиваем
итого получается 101*3+101=404 комманд(отправка координаты=3 комманды(2а,2в,2с),закрашивание=1 комманда(цвет) )
НО!есть способ закрашивания области экрана-
1.1ставим координату х0 ,y0 ,x1 ,y1=3 -комманды(2а,2в,2с)
2.закрашиваем -1 комманда(цвет)
3.закрашиваем -1 комманда(цвет)
4.закрашиваем -1 комманда(цвет)
..................
101. закрашиваем
итого 3+101=104 комманды!
104!!! в 4 аза быстрее!!!
проверил в железе-как минимум отрисовка в 2 раза быстрее
допилю и выложу если кому инересно
Добавлено after 2 hours 54 minutes 9 seconds:
VERS2.02 новый алгоритм отрисовки графика,скорость отрисовки по сравнению с версией 2,01 увеличилась,а так же теперь-
развертка 10,20,40,100,200,400 мксек/деление и 1,2,4,10 миллисек,есть еще 5 мксек/дел,но это расстянутое 10 мксек/дел
смещение луча вверх/вниз(для открытого и закрытого входа отдельно,сохраняется в еепром)
смещение уровня синхронизации вверх/вниз
переключение закрытый/открытый вход AC/DC
пауза,просмотр осциллограммы влево/вправо
автоотключение через 5 мин если не нажимать кнопок
при отключении сохраняются напряжение,развертка,состояние AC/DC
Добавлено after 12 minutes:
дисплей припаивать как и LS020
то есть rs=rs
reset=reset
clk=clk и т д
подсветка ILI9341 к питанию дисплею и все это к 3 вольтам как и LS020
Добавлено after 7 hours 50 minutes 36 seconds:
эпилог:внизу нех, отрисовка графика точками,это долго...
для сведения кото-осцилло-строителей: придумал как в ili9341 сделать отрисовку графика значительно быстрее
в обычных случаях отрисовка/закрашивание линии занимает большую часть времени при отрисовке осциллограммы,каждая линия рисуется так:
пусть коодинаты линии х0=1, х1=1, y0=1, y1=100 (как правило х0=х1-просто вертикальная линия)
1.ставим координату х0 ,y0 ,x0 ,y0
2.закрашиваем
3.ставим координату х0 ,y0+1,х0 ,y0+1
4.закрашиваем
5.ставим координату х0 ,y0+2,х0 ,y0+2
6.закрашиваем
7.ставим координату х0, y0+3,х0 ,y0+3
8.закрашиваем
и т д пока не дойдем до точки y0+100=y1,закрашиваем
итого получается 101*3+101=404 комманд(отправка координаты=3 комманды(2а,2в,2с),закрашивание=1 комманда(цвет) )
НО!есть способ закрашивания области экрана-
1.1ставим координату х0 ,y0 ,x1 ,y1=3 -комманды(2а,2в,2с)
2.закрашиваем -1 комманда(цвет)
3.закрашиваем -1 комманда(цвет)
4.закрашиваем -1 комманда(цвет)
..................
101. закрашиваем
итого 3+101=104 комманды!
104!!! в 4 аза быстрее!!!
проверил в железе-как минимум отрисовка в 2 раза быстрее
допилю и выложу если кому инересно
Добавлено after 2 hours 54 minutes 9 seconds:
VERS2.02 новый алгоритм отрисовки графика,скорость отрисовки по сравнению с версией 2,01 увеличилась,а так же теперь-
развертка 10,20,40,100,200,400 мксек/деление и 1,2,4,10 миллисек,есть еще 5 мксек/дел,но это расстянутое 10 мксек/дел
смещение луча вверх/вниз(для открытого и закрытого входа отдельно,сохраняется в еепром)
смещение уровня синхронизации вверх/вниз
переключение закрытый/открытый вход AC/DC
пауза,просмотр осциллограммы влево/вправо
автоотключение через 5 мин если не нажимать кнопок
при отключении сохраняются напряжение,развертка,состояние AC/DC
Добавлено after 12 minutes:
Спойлер

- Вложения
-
- HAMELEON D2 ILI9341 VERS 2_02.hex
- (73.34 КБ) 668 скачиваний
-
- HAMELEON D2 ILI9341 VERS 2_01.hex
- (70.01 КБ) 658 скачиваний
- Сообщения: 3
- Зарегистрирован: Вт дек 27, 2016 01:55:42
можно ли частоту выводить сразу на экран?? как в пультоскопе ?
Можно все, но вряд ли Атмега32 способна вовремя выполнять все хотелки.
можно добавить примитивный вариант,но придется смириться с точностью
таймер0 у нас свободный,PORTA4 не используется,AC/DC переделываем на PORTA4,на таймер0 подаем счетные импульсы
опробую и отпишусь
таймер0 у нас свободный,PORTA4 не используется,AC/DC переделываем на PORTA4,на таймер0 подаем счетные импульсы
опробую и отпишусь


