|
|
  |
Сканирующий генератор на attiny26L, Генератор со сканированием в диапазоне 488-513 Кгц |
|
|
|
Apr 3 2008, 14:55
|
Участник

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

|
Всем доброго дня. Появилась у меня необходимость на attiny26L с помощью ШИМ сделать генератор со сканированием в диапазоне 488 Кгц - 513 Кгц т.е. форма сигнала примерна такая : ПIII__ПIII__ПIII__ Нужно сканировать с дескридитацией 100 Гц По таблице 37 я выбираю CS13...CS10 - 0001 А дальше нужно как-то изменять значение регистров OCR1B и OCR1C А как это построить ?
|
|
|
|
|
Apr 3 2008, 16:11
|
Участник

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

|
Да именно генератор. Необходим в качестве ультразвукового генератора. На выходе схемы будет стоять пъезокерамика емкость которой от экзепляра к экземпляру не постоянна. Вот и необходимо генратор со сканированием чтобы попасть в резонанс
|
|
|
|
|
Apr 3 2008, 16:51
|

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

|
Цитата(shemmer @ Apr 3 2008, 15:11)  Да именно генератор. Необходим в качестве ультразвукового генератора. Нужно сканировать с дескридитацией 100 Гц. Во, блин, я тоже сейчас прорабатываю вопрос свип-генератора 0-500 кГц на аврке. Синус, правда. С такой дискретизацией (100 Гц) напрямую не получится, по-моему. Посмотрите здесь и первоисточник. Возможно даст пищу для размышлений, там формируются разные формы сигнала, меандр в том числе.
--------------------
Делай сразу хорошо, плохо само получится
|
|
|
|
|
Apr 3 2008, 16:59
|
Участник

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

|
Да дело в том что у меня есть прошивка такого генератора. Я его загнал в авр студио и изучаю вот и возникают вопросы. А схема давно отработана.
|
|
|
|
|
Apr 3 2008, 19:43
|

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 Мвыборок/с.
--------------------
Делай сразу хорошо, плохо само получится
|
|
|
|
|
Apr 4 2008, 16:32
|
Участник

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

|
я имею в виду именно ШИМ генератор у которого частота изменяется с 488 Кгц до 513 Кгц с шагом 100 Гц. А схема, что там схема вот смотрите
Сообщение отредактировал shemmer - Apr 4 2008, 16:34
Прикрепленные файлы
chem1.bmp ( 189.44 килобайт )
Кол-во скачиваний: 80
|
|
|
|
|
Apr 4 2008, 18:01
|
Участник

Группа: Участник
Сообщений: 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
И так в цикле Не понимаю тогда какое здесь разрешение?
|
|
|
|
|
Apr 4 2008, 18:57
|

Частый гость
 
Группа: Новичок
Сообщений: 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]
|
|
|
|
|
Apr 4 2008, 23:28
|

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 МГц здорово гуляют от температуры кристалла.
--------------------
Делай сразу хорошо, плохо само получится
|
|
|
|
|
Apr 5 2008, 04:01
|

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

|
Цитата(shemmer @ Apr 3 2008, 23:11)  будет стоять пъезокерамика емкость которой от экзепляра к экземпляру не постоянна. Вот и необходимо генратор со сканированием чтобы попасть в резонанс Емкость это не самое главное, для керамики из TiBa , и не только, резонанс сильно зависит от акустической нагрузки, от метода контакта (клей) с акустическим каналом и поэтому нужно подстраивать частоту задающего ген. в в реальном устройстве, а не отбраковывать сами пластины. И ребята, давайте сначала научимся говорить по русски или хотябы будем пытаться (джиттер, band pass, софтварно)
--------------------
И на камнях растут деревья!
|
|
|
|
|
Apr 5 2008, 16:21
|
Участник

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

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

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

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