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

 
 
 
Reply to this topicStart new topic
> Сканирующий генератор на attiny26L, Генератор со сканированием в диапазоне 488-513 Кгц
shemmer
сообщение Apr 3 2008, 14:55
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 49
Регистрация: 23-09-07
Из: Томск
Пользователь №: 30 759



Всем доброго дня.
Появилась у меня необходимость на attiny26L с помощью ШИМ
сделать генератор со сканированием в диапазоне 488 Кгц - 513 Кгц
т.е. форма сигнала примерна такая : ПIII__ПIII__ПIII__
Нужно сканировать с дескридитацией 100 Гц
По таблице 37 я выбираю
CS13...CS10 - 0001
А дальше нужно как-то изменять значение регистров OCR1B и OCR1C
А как это построить ?
Go to the top of the page
 
+Quote Post
bzx
сообщение Apr 3 2008, 15:35
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 482
Регистрация: 5-07-05
Из: Санкт-Петербург
Пользователь №: 6 528



Что Вы хотите сделать: сделать генератор качающейся частоты или частотомер в данном диапазоне?


--------------------
Для связи email: info собака qbit.su
Go to the top of the page
 
+Quote Post
shemmer
сообщение Apr 3 2008, 16:11
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 49
Регистрация: 23-09-07
Из: Томск
Пользователь №: 30 759



Да именно генератор. Необходим в качестве ультразвукового генератора. На выходе схемы будет стоять пъезокерамика емкость которой от экзепляра к экземпляру не постоянна. Вот и необходимо генратор со сканированием чтобы попасть в резонанс
Go to the top of the page
 
+Quote Post
=GM=
сообщение Apr 3 2008, 16:51
Сообщение #4


Ambidexter
*****

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



Цитата(shemmer @ Apr 3 2008, 15:11) *
Да именно генератор. Необходим в качестве ультразвукового генератора. Нужно сканировать с дескридитацией 100 Гц.

Во, блин, я тоже сейчас прорабатываю вопрос свип-генератора 0-500 кГц на аврке. Синус, правда.

С такой дискретизацией (100 Гц) напрямую не получится, по-моему. Посмотрите здесь и первоисточник. Возможно даст пищу для размышлений, там формируются разные формы сигнала, меандр в том числе.


--------------------
Делай сразу хорошо, плохо само получится
Go to the top of the page
 
+Quote Post
shemmer
сообщение Apr 3 2008, 16:59
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 49
Регистрация: 23-09-07
Из: Томск
Пользователь №: 30 759



Да дело в том что у меня есть прошивка такого генератора.
Я его загнал в авр студио и изучаю вот и возникают вопросы. А схема давно отработана.
Go to the top of the page
 
+Quote Post
=GM=
сообщение Apr 3 2008, 19:43
Сообщение #6


Ambidexter
*****

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



Цитата(shemmer @ Apr 3 2008, 15:59) *
...у меня есть прошивка такого генератора...А схема давно отработана

Ну, если схема отработана, то тогда да, конечно. А вы имеете в виду прошивку шим-генератора с дискретностью 100 Гц?

У меня-то дискретность чуток получше - 0,24 Гц. Частота самплов 4,0 Мвыборки/с, для частоты 500 кГц получается ровно 8 выборок на период, для свипа сойдёт. Для генерации непрерывного синуса можно было бы достичь частоты выдачи выборок 5,7 Мвыборок/с.


--------------------
Делай сразу хорошо, плохо само получится
Go to the top of the page
 
+Quote Post
domowoj
сообщение Apr 4 2008, 00:21
Сообщение #7


Профессионал
*****

Группа: Участник
Сообщений: 1 548
Регистрация: 20-12-07
Из: г.Новосибирск
Пользователь №: 33 486



Цитата(shemmer @ Apr 3 2008, 23:59) *
Да дело в том что у меня есть прошивка такого генератора.
Я его загнал в авр студио и изучаю вот и возникают вопросы. А схема давно отработана.


Так выложи схему, посмотрим.

Сообщение отредактировал domowoj - Apr 4 2008, 00:22


--------------------
И на камнях растут деревья!
Go to the top of the page
 
+Quote Post
shemmer
сообщение Apr 4 2008, 16:32
Сообщение #8


Участник
*

Группа: Участник
Сообщений: 49
Регистрация: 23-09-07
Из: Томск
Пользователь №: 30 759



я имею в виду именно ШИМ генератор у которого частота изменяется с 488 Кгц до 513 Кгц с шагом 100 Гц.
А схема, что там схема вот смотрите

Сообщение отредактировал shemmer - Apr 4 2008, 16:34
Прикрепленные файлы
Прикрепленный файл  chem1.bmp ( 189.44 килобайт ) Кол-во скачиваний: 80
 
Go to the top of the page
 
+Quote Post
Qwertty
сообщение Apr 4 2008, 17:48
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 408
Регистрация: 21-10-06
Из: Санкт-Петербург
Пользователь №: 21 527



C разрешеним 100Гц не получится. Частота шим-а F=Ft/(JC1C+1)
Для получения 500Кгц в OC1C нужно занести 127, если Ft = 64МГц. Далее изменим это значение на минимальный шаг - 1. Т.е. OC1C == 126. И получим 503937Гц, т.е. шаг почти в 4Кгц. sad.gif
Go to the top of the page
 
+Quote Post
shemmer
сообщение Apr 4 2008, 18:01
Сообщение #10


Участник
*

Группа: Участник
Сообщений: 49
Регистрация: 23-09-07
Из: Томск
Пользователь №: 30 759



Да согласен.

Я гоняю HEX в авр студио там в ней вот таким бразом построено:
1. TCCR1B=0X63
TCCR1C=0X3F

2 По прерыванию от Т0 изменяются значения на
TCCR1B=127
TCCR1C=255

3 По второму прерыванию Т0
TCCR1B=127
TCCR1C=254

4 По третьему прерыванию Т0
TCCR1B=126
TCCR1C=253

4 По четвертому прерыванию Т0
TCCR1B=126
TCCR1C=252


И так в цикле
Не понимаю тогда какое здесь разрешение?
Go to the top of the page
 
+Quote Post
Kirill Frolov
сообщение Apr 4 2008, 18:57
Сообщение #11


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

Группа: Новичок
Сообщений: 111
Регистрация: 10-02-07
Из: St.Petersburg, Russia
Пользователь №: 25 241



[CENSORED]

Цитата(=GM= @ Apr 3 2008, 19:51) *
Во, блин, я тоже сейчас прорабатываю вопрос свип-генератора 0-500 кГц на аврке. Синус, правда.

С такой дискретизацией (100 Гц) напрямую не получится, по-моему. Посмотрите здесь и первоисточник. Возможно даст пищу для размышлений, там формируются разные формы сигнала, меандр в том числе.


С такой дискредитацией чуть ли не софтварно делается DDS с синусом. На выходе понятно band pass на операционнике.

Меандром тоже можно, но, как ни странно, трудней даже ввиду ограничений на коэффициент делителя и тактовую счётчика. Но среди AVR'ок помнится были у которых ядро на ~16МГц, а счётчики и т.п. на все 64. Кажется, что-то из мелких тиней.

Сообщение отредактировал IgorKossak - Apr 4 2008, 19:42


--------------------
[ZX]
Go to the top of the page
 
+Quote Post
=GM=
сообщение Apr 4 2008, 23:28
Сообщение #12


Ambidexter
*****

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



Цитата(Kirill Frolov @ Apr 4 2008, 17:57) *
С такой дискретизацией чуть ли не софтварно делается DDS с синусом. На выходе понятно band pass на операционнике

А потом надо ставить компаратор, иначе будет проблема нехилого джиттера.

Цитата(Kirill Frolov @ Apr 4 2008, 17:57) *
Но среди AVR'ок помнится были у которых ядро на ~16МГц, а счётчики и т.п. на все 64

Только не счётчик, а таймер, там 64 МГц получаются от внутреннего плл. И ещё надо учесть, что эти 64 МГц здорово гуляют от температуры кристалла.


--------------------
Делай сразу хорошо, плохо само получится
Go to the top of the page
 
+Quote Post
domowoj
сообщение Apr 5 2008, 04:01
Сообщение #13


Профессионал
*****

Группа: Участник
Сообщений: 1 548
Регистрация: 20-12-07
Из: г.Новосибирск
Пользователь №: 33 486



Цитата(shemmer @ Apr 3 2008, 23:11) *
будет стоять пъезокерамика емкость которой от экзепляра к экземпляру не постоянна. Вот и необходимо генратор со сканированием чтобы попасть в резонанс

Емкость это не самое главное, для керамики из TiBa , и не только, резонанс сильно зависит от акустической нагрузки, от метода контакта (клей) с акустическим каналом и поэтому нужно подстраивать частоту задающего ген. в в реальном устройстве, а не отбраковывать сами пластины.

И ребята,

давайте сначала научимся говорить по русски или хотябы будем пытаться

(джиттер, band pass, софтварно)


--------------------
И на камнях растут деревья!
Go to the top of the page
 
+Quote Post
shemmer
сообщение Apr 5 2008, 16:21
Сообщение #14


Участник
*

Группа: Участник
Сообщений: 49
Регистрация: 23-09-07
Из: Томск
Пользователь №: 30 759



Я и хочу сканировать диапазон 488-513кгц в готовом устройстве чтобы при подключении разных экземпляров керамики в любом случае добиться резонанса. У меня 4-х канальный прибор,керамика которого взаимодействует непосредственно с органами человека(мед. Прибор)
Go to the top of the page
 
+Quote Post
fmdost
сообщение Apr 5 2008, 21:17
Сообщение #15


Местный
***

Группа: Свой
Сообщений: 479
Регистрация: 8-05-07
Из: г. Ставрополь. Северный Кавказ. Россия
Пользователь №: 27 606



Цитата(shemmer @ Apr 5 2008, 20:21) *
Я и хочу сканировать диапазон 488-513кгц в готовом устройстве чтобы при подключении разных экземпляров керамики в любом случае добиться резонанса. У меня 4-х канальный прибор,керамика которого взаимодействует непосредственно с органами человека(мед. Прибор)

Может проще сделать как и везде, автогенератор? А управлять можно питанием.
Какая добротность системы фцелом?
Go to the top of the page
 
+Quote Post

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

 


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


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