реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> НЧ генератор на AVR, нужна схема и прошивка
hardlock
сообщение Sep 19 2006, 10:06
Сообщение #1





Группа: Новичок
Сообщений: 7
Регистрация: 19-09-06
Из: zp.ua
Пользователь №: 20 516



Люди, пожалуйста не пинайте сразу, если не нашёл - перелопатил весь (как мне показалось) интернет.

Нужен простейший генератор меандра 10-1000 Гц (или хотя бы 100-350Гц) с дискретностью 0,1 Гц. Желательно на Тини. Управление - 2 кнопки (типа "больше" - "меньше"). Точности особой не нужно (т.е. если будет не 100Гц, а 100,0534Гц - нормально). Главное стабильность и дискретность 0,1Гц.

Если есть похожие проекты, плиз, ткните носом.... help.gif

или помогите переделать http://www.telesys.ru/projects/proj035/index.shtml в мой случай.....

Сообщение отредактировал hardlock - Sep 19 2006, 10:11
Go to the top of the page
 
+Quote Post
Семён
сообщение Sep 19 2006, 10:10
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 196
Регистрация: 19-07-06
Из: Москва
Пользователь №: 18 922



Цитата(hardlock @ Sep 19 2006, 14:06) *
Люди, пожалуйста не пинайте сразу, если не нашёл - перелопатил весь (как мне показалось) интернет.

Нужен простейший генератор меандра 10-1000 Гц с дискретностью 0,1 Гц. Желательно на Тини. Управление - 2 кнопки (типа "больше" - "меньше"). Точности особой не нужно (т.е. если будет не 100Гц, а 100,0534Гц - нормально). Главное стабильность и дискретность 0,1Гц.

Если есть похожие проекты, плиз, ткните носом.... help.gif

или помогите переделать http://www.telesys.ru/projects/proj035/index.shtml в мой случай.....

Готов сделать: схема, программа, макет если интересно пишите на ribinsem[собака]mail.ru


--------------------
Тяжелое детство - 8-битные игрушки на 8-дюемовых дискетах
Go to the top of the page
 
+Quote Post
Леонид Иванович
сообщение Sep 19 2006, 11:02
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 318
Регистрация: 21-07-06
Из: Минск
Пользователь №: 18 986



Ну есть еще такой проект:
http://www.telesys.ru/projects/proj072/index.shtml
По всем параметрам, вроде, подходит, только выбросить лишнее и сделать при регулировке перевод единиц частоты в единицы периода.


--------------------
Go to the top of the page
 
+Quote Post
hardlock
сообщение Sep 19 2006, 11:04
Сообщение #4





Группа: Новичок
Сообщений: 7
Регистрация: 19-09-06
Из: zp.ua
Пользователь №: 20 516



Цитата(Семён @ Sep 19 2006, 13:10) *
Готов сделать: схема, программа, макет если интересно пишите на ribinsem[собака]mail.ru


Вообщем хотелось бы с исходниками, т.к. сиё творение изобретаю для освоения AVR-ов... Ну и попутно будет у меня генератор... biggrin.gif
Go to the top of the page
 
+Quote Post
hardlock
сообщение Sep 19 2006, 11:56
Сообщение #5





Группа: Новичок
Сообщений: 7
Регистрация: 19-09-06
Из: zp.ua
Пользователь №: 20 516



Цитата(Леонид Иванович @ Sep 19 2006, 14:02) *
Ну есть еще такой проект:
http://www.telesys.ru/projects/proj072/index.shtml
По всем параметрам, вроде, подходит, только выбросить лишнее и сделать при регулировке перевод единиц частоты в единицы периода.


Всё - углубился в работу по переделке... Есть тока вопрос - В какой Тине (желательно 8 ног) такие же таймеры как в 2313?
Go to the top of the page
 
+Quote Post
Gennadiy_
сообщение Sep 19 2006, 13:32
Сообщение #6


Частый гость
**

Группа: Свой
Сообщений: 79
Регистрация: 13-01-06
Из: Москва
Пользователь №: 13 133



Цитата(hardlock @ Sep 19 2006, 15:56) *
Цитата(Леонид Иванович @ Sep 19 2006, 14:02) *

Ну есть еще такой проект:
http://www.telesys.ru/projects/proj072/index.shtml
По всем параметрам, вроде, подходит, только выбросить лишнее и сделать при регулировке перевод единиц частоты в единицы периода.


Всё - углубился в работу по переделке... Есть тока вопрос - В какой Тине (желательно 8 ног) такие же таймеры как в 2313?



Тебе надо заглянуть сюда
http://www.atmel.ru/Production/tables/avr.htm
а потом взять даташит и сравнить, если тяжело по английски, всеравно попытайся, хоть по буквам, через некоторое время перестанешь испытывать проблеммы при чтении документации.

Прочитав заголовок хотел посоветовать именно выбранного тобой автора.

Чем вызвано желание поменять МС на 8ми -ногую?
А, вообще, почти прямая замена на Tiny 2313. так советует производитель, тока практика показывает, что замена эта не всегда прямая.
Go to the top of the page
 
+Quote Post
valeryi
сообщение Sep 19 2006, 15:40
Сообщение #7


Участник
*

Группа: Участник
Сообщений: 24
Регистрация: 6-04-05
Пользователь №: 3 913



Тут посмотри
http://sevzirfo.narod.ru/index.htm
Go to the top of the page
 
+Quote Post
hardlock
сообщение Sep 19 2006, 15:55
Сообщение #8





Группа: Новичок
Сообщений: 7
Регистрация: 19-09-06
Из: zp.ua
Пользователь №: 20 516



Цитата(Gennadiy_ @ Sep 19 2006, 16:32) *
Тебе надо заглянуть сюда
http://www.atmel.ru/Production/tables/avr.htm
а потом взять даташит и сравнить, если тяжело по английски, всеравно попытайся, хоть по буквам, через некоторое время перестанешь испытывать проблеммы при чтении документации.

Прочитав заголовок хотел посоветовать именно выбранного тобой автора.

Чем вызвано желание поменять МС на 8ми -ногую?
А, вообще, почти прямая замена на Tiny 2313. так советует производитель, тока практика показывает, что замена эта не всегда прямая.


Спасибо всем откликнувшимся!!!!

С ATtiny2313 знаком (делал несколько проектов). Заменить хотелось из соображений цены и размера.
А вообще уже переделал генератор из статьи на свой. Даже плату успел нарисовать по 2313 SOIC.

Ещё раз спасибо всем!

ЗЫ: и с английским (на уровне тех. доков) проблем не испытываю!!! ninja.gif

Сообщение отредактировал hardlock - Sep 19 2006, 15:57
Go to the top of the page
 
+Quote Post
=GM=
сообщение Sep 19 2006, 16:37
Сообщение #9


Ambidexter
*****

Группа: Свой
Сообщений: 1 589
Регистрация: 22-06-06
Из: Oxford, UK
Пользователь №: 18 282



Вот наипростейший проект http://www.myplace.nu/avr/minidds/index.htm
Генерит синус, пилу, треугольник, меандр...


--------------------
Делай сразу хорошо, плохо само получится
Go to the top of the page
 
+Quote Post
Леонид Иванович
сообщение Sep 20 2006, 06:00
Сообщение #10


Местный
***

Группа: Участник
Сообщений: 318
Регистрация: 21-07-06
Из: Минск
Пользователь №: 18 986



Только нужно учесть, что если меандр генерировать непосредственно с помощью DDS, будет большой джиттер. Для получения качественного сигнала необходимо с помощью DDS генерировать синус, затем его фильтровать (это принципиально!), затем с помощью компаратора получать из синуса меандр. Некоторые интегральные DDS от ADI имеют встроенный компаратор для этих целей.


--------------------
Go to the top of the page
 
+Quote Post
hardlock
сообщение Sep 21 2006, 05:27
Сообщение #11





Группа: Новичок
Сообщений: 7
Регистрация: 19-09-06
Из: zp.ua
Пользователь №: 20 516



Итак выкладываю своё творение. Может пригодится таким же как я....
генерация начинается на частоте 154Гц (6,5мС). плавно уменьшается и увеличивается соответствующими кнопками..... Запись в EEPROM записывается после каждого изменения значения Таймера (подскажите как можно сделать чтоб запись велась после отпускания кнопки). Во время изменения частоты (удержания кнопки) длительность периода импульса увеличивается до 10 мС (может кто скажет как исправить).

Вообщем проект меня устроил, даже с теми недоделками какие есть. Хотя если кто исправит буду очень рад.!!!!

Спасибо вам за помошь!!! a14.gif
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
 

Прикрепленные файлы
Прикрепленный файл  gen.rar ( 1.49 килобайт ) Кол-во скачиваний: 198
 
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 14:33
Рейтинг@Mail.ru


Страница сгенерированна за 0.01467 секунд с 7
ELECTRONIX ©2004-2016