Страница 3 из 33

Добавлено: Ср фев 18, 2009 22:29:09
theonebug
Хочу попробовать такой DDS но в наличии есть того 90S8515, можно ли его приспособить? :lol:

Добавлено: Чт фев 19, 2009 16:06:38
kotovasiya
theonebug писал(а):Хочу попробовать такой DDS но в наличии есть того 90S8515, можно ли его приспособить? :lol:
Смотрите пост Вс Янв 04, 2009 9:42 pm ,в архиве лежит прошивка DDS_90S8515.hex

Добавлено: Чт фев 19, 2009 20:05:45
theonebug
А будет ли он работать на 16 мГц по даташиту 8 мГц максимум? Или просто будет ниже максимальная частота?
Спасибо за ответ. :)

Добавлено: Пт фев 20, 2009 12:04:24
kotovasiya
theonebug писал(а):А будет ли он работать на 16 мГц по даташиту 8 мГц максимум? Или просто будет ниже максимальная частота?
Спасибо за ответ. :)
Пересчитал матиматику на 8мгц

Добавлено: Пт фев 20, 2009 21:29:21
Alex_NEMO
kotovasiya писал(а):С схемой действительно намудрил в атаче правильная,в прошивке изменил частоту вывода на шину индикатора
Уважаемый kotovasiya! Очень хотел бы Вас попросить "адаптировать" прошивку ещё и под индикаторы типа TIC (http://www.trt.ru/products/tic/segment.htm) на драйвере(контроллере) ML1001. Как я понял, они похожи немного на HT161x(последовательный сдвиговый регистр), но алгоритмы инициализации, чтения/записи, скорее всего, "свои", специфичные для этого контроллера. MC будет ATmega8535, кварц на 16МГц.
Заранее благодарен!!!

Добавлено: Сб фев 28, 2009 20:40:24
Vlad399
Всем привет и с наступающей весной!
Уважаемый Kotovasiya! Пытаюсь повторить этот генератор вот только в AVRах ~0. Подскажите, плз, в HEX файлах уже заложена нужная конфигурация FUSEов или её надо перед программированием МК самому выставлять? Если самому, то какая должна быть их конфигурация для Mega8535?
Спасибо.

Добавлено: Вт мар 03, 2009 12:36:04
Vlad399
Вопрос снят. Ответ, оказывается, :)) есть в статье :)) Какая приятная неожиданность :))
Всем спасибо!

Добавлено: Чт мар 05, 2009 12:35:28
Vlad399
А какие НЕХ-файлы (Flash и EE) из архива поста Пн Янв 05, 2009 12:09:05 соответствуют генератору на M8535 с дисплеем МТ10-Т7?

Добавлено: Чт мар 05, 2009 14:48:25
kotovasiya
Vlad399 писал(а):А какие НЕХ-файлы (Flash и EE) из архива поста Пн Янв 05, 2009 12:09:05 соответствуют генератору на M8535 с дисплеем МТ10-Т7?
Я уже сам запутался,для МТ10-Т7 можно из статьи радиокота взять, или тут http://www.remexpert.com/ipb/index.php? ... d=8&&st=10из 5 топика , верхний архив.

Добавлено: Чт мар 05, 2009 21:57:47
Vlad399
Спасибо за ответ, сегодня прошил, пока только флэш, результат на картинке. Завтра пойдем дальше. :))

Добавлено: Пт мар 06, 2009 10:33:27
kotovasiya
Vlad399 писал(а):Спасибо за ответ, сегодня прошил, пока только флэш, результат на картинке. Завтра пойдем дальше. :))
Поделитесь схемой выходного согласующего усилителя?

Добавлено: Пт мар 06, 2009 13:48:47
Vlad399
Я, собственно говоря, пытаюсь скрестить ежа и ужа, т.е. делаю гибрид из Вашей схемы и вот этого http://kazus.ru/shemes/showpage/0/883/1.html. Граница раздела - М8535/572ПА1. А Вы, я смотрю, схемы читаете прямо по дыркам для деталей! Высокий класс!

Добавлено: Вс мар 08, 2009 08:57:02
Vlad399
Прошил флэш и фьюзы, генератор заработал в штатном режиме. Уже выяснились некоторые особенности прошивки http://www.remexpert.com/ipb/index.php? ... 8&&st=10из 5 топика , верхний архив.
- кнопка +100Гц дает приращение 1Гц. Видимо, идет переход не на ту подпрограмму.
- замедленная реакция на нажатие кнопок. Возможно, зто результат борьбы с дребезгом. И коротковата пауза при длительном нажатии кнопки. В результате имеем: коротко нажал - нет реакции, подержал подольше - проскочил нужное значение.
- в ряд стандартных частот между 1Гц и 50Гц просятся еще 1-2 промежуточных.
- при подаче питания генератор всегда начинает с режима 1000Гц Sin. Думается, было бы хорошо, если бы он помнил последний режим перед выключением, и при включении устанавливал бы этот режим.
А вообще, генератор работает отлично, спасибо Kotovasiya.
Ну, и еще есть проблемы с оставшейся частью схемы. Главная - довольно заметные иголки после первого ОУ на всех, кроме меандра, формах сигнала. Kotovasiya, а у Вас после ЦАП на R2R такое наблюдается?

Добавлено: Вт мар 10, 2009 13:57:38
kotovasiya
Vlad399 писал(а):Прошил флэш и фьюзы, генератор заработал в штатном режиме. Уже выяснились некоторые особенности прошивки http://www.remexpert.com/ipb/index.php? ... 8&&st=10из 5 топика , верхний архив.
- кнопка +100Гц дает приращение 1Гц. Видимо, идет переход не на ту подпрограмму.
- замедленная реакция на нажатие кнопок. Возможно, зто результат борьбы с дребезгом. И коротковата пауза при длительном нажатии кнопки. В результате имеем: коротко нажал - нет реакции, подержал подольше - проскочил нужное значение.
- в ряд стандартных частот между 1Гц и 50Гц просятся еще 1-2 промежуточных.
- при подаче питания генератор всегда начинает с режима 1000Гц Sin. Думается, было бы хорошо, если бы он помнил последний режим перед выключением, и при включении устанавливал бы этот режим.
А вообще, генератор работает отлично, спасибо Kotovasiya.
Ну, и еще есть проблемы с оставшейся частью схемы. Главная - довольно заметные иголки после первого ОУ на всех, кроме меандра, формах сигнала. Kotovasiya, а у Вас после ЦАП на R2R такое наблюдается?
Непонял после чего иголки,ЦАП или ОУ? Если ОУ то может в нем неуспевает обратная связь и это выглядет ввиде скачков в момент семплирования ЦАП ,поэтому я в поисках транзисторной схемы усилителя. По кнопкам,может прошивка битая ,пересмотрел и обновил на всяк случай,но может и сопля быть кнопки +100 с +1. С сохранением в памяти могут быть проблемы ,так как ячейка еепром 24 битная записывается 0,5с,отразится на скорости перебора частоты, решить ее можно добавив дополнительную кнопку.
Промежуточные частоты можно добавить,укажите какие

Добавлено: Пт мар 13, 2009 23:14:18
Vlad399
Ну вот, победил я кнопку +100. Оказалась банальная грязь в труднодоступном месте в блоке кнопок. Мои предложения по поводу задержек в реакции на нажатия кнопок остаются. Часто либо проскакивает нужное значение, либо приходится нажимать еще раз. Иголки видны на 2-х каскадах, предшествующих ФНЧ. Их фото в приложентии. Появляются они из-за несинхронности смены уровней на выходах Меги. А вы используете такой же алгоритм, что и автор статьи, на которую я давал ссылку?
Записывать состояние в ЕЕПРОМ можно после отпускания кнопки, возможно, пауза на запись будет не так сильно сказываться.
Если будете менять задержки, то заодно можно между 1 и 50Гц добавить 15 и 30Гц и сделать смену форм по кругу, т.е. после последнего меандра опять идет синус. И на этом, кажется, проект для меня можно считать законченным. Еще раз спасибо за хард и софт.

Добавлено: Пн мар 16, 2009 16:53:42
kotovasiya
Vlad399 писал(а):Ну вот, победил я кнопку +100. Оказалась банальная грязь в труднодоступном месте в блоке кнопок. Мои предложения по поводу задержек в реакции на нажатия кнопок остаются. Часто либо проскакивает нужное значение, либо приходится нажимать еще раз. Иголки видны на 2-х каскадах, предшествующих ФНЧ. Их фото в приложентии. Появляются они из-за несинхронности смены уровней на выходах Меги. А вы используете такой же алгоритм, что и автор статьи, на которую я давал ссылку?
Записывать состояние в ЕЕПРОМ можно после отпускания кнопки, возможно, пауза на запись будет не так сильно сказываться.
Если будете менять задержки, то заодно можно между 1 и 50Гц добавить 15 и 30Гц и сделать смену форм по кругу, т.е. после последнего меандра опять идет синус. И на этом, кажется, проект для меня можно считать законченным. Еще раз спасибо за хард и софт.
Добавил промежуточные частоты,режимы сделал по кругу. Задержку исправить не могу так как используется плавный перебор частоты в быстрый,от него не хочется отказыватся.Алгоритм похожий с проектом из вашей ссылки,но там 10битный синус в нем вычисление его происходит по таймеру настроеному на 250 кгц,фильтр тоже стоит на эту частоту.В моем проекте 8битный синус и алгоритм вставлен в основной цикл программы вычисляется за 8 тактов, поэтому 16мег.кварцевых/8тактов=2мГц дескритизация и фильтр "пробку" нужно ствить на эту частоту.Теоретически можно выход цап подключить на последовательный дросель с конденсатором к земле.

Добавлено: Ср мар 18, 2009 20:44:24
Vlad399
Опробовал новую прошивку, спасибо!
Замеченные достоинства: 1) запоминается текущая частота (а хорошо бы и форма) и при включении работа начинается с этого значения - очень удобно!. 2) формы меняются по кругу. Теперь замеченные недостатки: 1) сразу после прошивки частота не определена и на дисплее ерунда. Это не страшно, т.к. бывает только 1 раз. 2) -Form действует бесконечно по кругу, +Form доходит до EPP, после чего из этого состояния можно выйти только выключением.
И одно интересное наблюдение. В предыдущем моем посте на фото у треугольника в нижней точке видна иголка максимальной амплитуды. Так вот, если к форме tri перейти из trr, то амплитуда иголки максимальна, а если из Sin, то амплитуда иголки будет в 2 раза меньше.
Дроссель с кондером попробую позже.

Добавлено: Пт мар 20, 2009 11:42:43
kotovasiya
Vlad399 писал(а):Опробовал новую прошивку, спасибо!
Замеченные достоинства: 1) запоминается текущая частота (а хорошо бы и форма) и при включении работа начинается с этого значения - очень удобно!. 2) формы меняются по кругу. Теперь замеченные недостатки: 1) сразу после прошивки частота не определена и на дисплее ерунда. Это не страшно, т.к. бывает только 1 раз. 2) -Form действует бесконечно по кругу, +Form доходит до EPP, после чего из этого состояния можно выйти только выключением.
И одно интересное наблюдение. В предыдущем моем посте на фото у треугольника в нижней точке видна иголка максимальной амплитуды. Так вот, если к форме tri перейти из trr, то амплитуда иголки максимальна, а если из Sin, то амплитуда иголки будет в 2 раза меньше.
Дроссель с кондером попробую позже.
Иголка в сене была найдена, формы исправил , начальные значения проставлены :))

Добавлено: Пт мар 20, 2009 21:38:53
Vlad399
Ура! Все работает, проблем, кажется, нет! Спасибо за хард/софт, и дальнейших творческих успехов, Kotovasiya! Дроссель с кондером пробовать не буду, т.к. это исказит фронты прямоугольников.

Добавлено: Вс апр 05, 2009 20:51:58
naskonr1
Zdraveite ,iskam da zapitam moje li da выдает синусоиду, пилу до 80кгц и меандр 1Mгц.