|
Синус 200-1К в зависимости от 4-20мА |
|
|
|
Jun 1 2009, 22:04
|
Группа: Новичок
Сообщений: 11
Регистрация: 8-06-08
Пользователь №: 38 147

|
Поставили мне задачу - сформировать синусоидальный сигнал пропорционально (линейно) изменяющийся в пределах от 200Гц до 1кГц пропорционально току с датчика 4-20мА. Максимальной частоте соответствует максимальный ток. Но нужен СИНУС! не ах-ти какой, если цифровой, то хватит и 8 бит, если аналоговый - то лишь бы на экране осциллографа глаз радовала картинка. Что подумано: 1. Ток - в Напряжение (1 ОУ), Напряжение в 8хЧастота с меандром (LM331 for ex.), Меандр на счетчики и на матрицу R-2R. Сложно. 2. Ток в напражение (1 ОУ), напряжение в частоту (интернатор и компаратор 2и 3 ОУ), получаем меандр и как его "загнуть в синус"? тут на форуме были поытки сначала в пилу(1 ОУ), а потом в синус ( ? ОУ) , но до схемы, чувствую дело не дошло. К тому же каковы будут искажения в моем диапазоне. Схема не должна подстраиваться, а работать во всем заявленном диапазоне. Реально ли это? Несмотря на свою архидревность схема явно выигрывает в плане деталей учитывая то, что можно применить современные счетверенные ОУ и "фирменный" U/F преобразователь. Однако я не знаю, как превратить меандр в синус равный ему по частоте. Подскажите, это классика, но, очевидно это как то ускользнуло мимо моего знания. Какие еще могут быть мысли и другие подходы к решению этой задачи?
|
|
|
|
|
Jun 1 2009, 22:58
|
Гуру
     
Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881

|
Берем фильтр на переключаемых кондюках MAX291 (MAX7480, LMF100, ну их есть еще выбор). Это баттерворт 8-го порядка с частотой среза, равной входной частоте, деленной на 100. Осталось подать на его вход прямоугольник с частотой, равной входной, деленной на 128. Чтобы получить очень приличный синус. Ну а входную частоту - логический сигнал с частотой 128x - думаю не проблема сделать (AD7740, заведенная на 256х и делитель на два для примера). Входная частота ездит вместе с частотой среза, чем достигается одинаковая синусоидальность во всем диапазоне (который может быть значительно больше, чем так скромно заданный).
|
|
|
|
|
Jun 1 2009, 23:09
|
Гуру
     
Группа: Почетный участник
Сообщений: 6 851
Регистрация: 25-08-08
Из: Запорожье
Пользователь №: 39 802

|
Сказать, что решал задачку 1:1 -так нет. Но что навскидку кажется стоит пробовать: Перегнать ток в такую-сякую пилу несложно. Это классический интегрирующий ПНЧ. Два ОУ, интегратор +компаратор. Пила будет менять наклон, но будет стабильной амплитуды. Полдела вроде сделали. Далее, пила значительно легче перегоняется в синус, чем меандр, так как нет четных гармоник. Плохо, что диапазон 1:5.... Это третья гармоника 200Гц будет основной при 600Гц (ток 12мА). Фильтр Саллена-Кея на одном ОУ из пилы делает синус идеальный по экранному глазомеру. Вот это я знаю точно. Но на основной частоте. Т.е, рассчитанный на 1000Гц, из 1000Гц пилы он сделает почти идеальную синусоиду. А вот 200Гц будут с заметными искажениями.... Ну, есть еще кусочно-линейная аппроксимация, усилитель со множественными резистивно- диодными связями...Но громоздко. Есть еще метод. Перегнать ток в частоту несложно. Это тот же ПНЧ, только выход с компаратора брать. И выставить частоту раз в 20-30 выше. Далее - в кольцевой сдвиговый регистр и с весовыми резисторами выходы суммировать на ОУ. Коряво-ступенчатый синус, но одинаков во всем диапазоне частот. Трошки штупеньки простым ФНЧ подгладить можно.
|
|
|
|
|
Jun 5 2009, 08:09
|
Местный
  
Группа: Участник
Сообщений: 315
Регистрация: 5-05-08
Из: Kursk
Пользователь №: 37 282

|
Цитата(domowoj @ Jun 2 2009, 04:46)  Можно с помощью МК с АЦП на борту. либо с помощью ШИМ или поставив ЦАП по выходу МК. Зачем так сложно берётся управляемый генератор от AD или LT выдающий "нормальный" синус,с токоизмерительного резистора снимаете напряжения для управления генератором.
--------------------
"Если я в чем-то сомневаюсь, я возвращаюсь к началу"
|
|
|
|
|
Jun 5 2009, 11:38
|
Местный
  
Группа: Участник
Сообщений: 315
Регистрация: 5-05-08
Из: Kursk
Пользователь №: 37 282

|
Цитата(SM @ Jun 5 2009, 14:31)  А поточнее? А может и схемку из аппнота от LT выложить,ну никто сам думать не хочет!
--------------------
"Если я в чем-то сомневаюсь, я возвращаюсь к началу"
|
|
|
|
|
Jun 5 2009, 20:23
|
Группа: Новичок
Сообщений: 11
Регистрация: 8-06-08
Пользователь №: 38 147

|
И все таки, уважаемый Verifi, если можно то.... схемку из аппнота. Т.к. я, например не знаю где его искать. Что касается скороси изменения частоты то в данном случае она не большая - не более одной корректировки в секунду и не более чем на 50 Гц. Задача нетак проста, как кажется... как тут было сказано. Кстати, что можно улучшить, идя по "классическому" пути: меандр-пила-синус есть "грабли" в виде изменяющегося наклона пилы и гармоник, как тут было сказано. Но это, пока что единственный путь преобразования, в случае, если я получаю "потусторонний" меандр, с частотой равной частоте необходимого синуса от стороннего преобразователя, а такое весьма может быть. Это моя идея преобразовывать сразу с 4-20. Но это еще надо протолкнуть у начальства... Так. что если возможно то поподробнее об аппнотах на ЛТ. Спасибо за участие в "моей" теме. Судя по отзывам и интересу я не одинок в своих частотных страданиях :-)
Сообщение отредактировал sclif - Jun 5 2009, 20:24
|
|
|
|
|
Jun 5 2009, 21:01
|
Гуру
     
Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881

|
Цитата(sclif @ Jun 6 2009, 00:23)  Кстати, что можно улучшить, идя по "классическому" пути: меандр-пила-синус есть "грабли" в виде изменяющегося наклона пилы и гармоник, как тут было сказано. вместо одного фильтра с изменяемой частотой среза поставить 2 последовательно  Будет синус как у лабораторного генератора. Но по опыту одного выше крыши хватает, он давит третью гармонику на 70 dB, если и этого мало, то я не знаю уж, что вы там на осцилле различаете  Ну и пила это излишество полное. Т.е. все грабли отрезаются одним фильтром по самые помидоры.
|
|
|
|
|
Jun 6 2009, 08:06
|
Группа: Новичок
Сообщений: 11
Регистрация: 8-06-08
Пользователь №: 38 147

|
Шпасибо за советы. Однако: 1. ФНЧ - это как то неожиданно для этой задачи, но я подумаю. 2. В НЧ генераторе, как правило, сначала получается именно синус, а уж потом он превращается в треугольник и меандр на соответстующие выходы. 3. А что если ГУН? Только как этот ГУН заставить генерить сразу синус? 4. Использовать контроллер конечно удобное решение,но нужно писать программу и прошивать его. А с этим туго.
|
|
|
|
|
Jun 6 2009, 10:07
|
Гуру
     
Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881

|
Цитата(sclif @ Jun 6 2009, 12:06)  1. ФНЧ - это как то неожиданно для этой задачи, но я подумаю. Неожиданно???? Вы удивляете... А какие варианты, кроме ФНЧ (ну и полосового фильтра) вообще существуют в аналоговой природе для преобразования прямоугольника (или пилы) в синус? Цитата(sclif @ Jun 6 2009, 12:06)  3. А что если ГУН? Только как этот ГУН заставить генерить сразу синус? А ГУН это и есть просто синоним преобразователя напряжение-частота. Т.е. то, что Вы и придумываете. Как заставить генерить сразу синус? Для этого он должен генерить на базе чего-нить зверски узкополосного и перестраиваемого. Например LC-фильтр, перестраиваемый варикапом. Или мост Вина, перестраиваемый чем-то х.з. чем. Цитата(Wise @ Jun 6 2009, 03:13)  Поскольку, перекрытие по частоте всего 5 раз, перестраиваемый фильтр можно, вероятно, заменить ФНЧ с фиксированной частотой (герц 20), затем усилитель с АРУ, усиливающий «вовсю» (до нормы) сигнал 1кГц и убирающий усиление на сигнале 200Гц. Не так это и просто. Допустим мы хотим задавить третью гармонику на 60 дБ. При этом фильтр д.б. 40 дБ/октава. При этом он (даже если взять частоту среза по -3 дБ 200 Гц) задавит 1000 герц на 100 дБ!!!! И вытяните-ко потом эти 100 дБ усилителем с АРУ. Даже если взять не 60дБ подавления, а 40 - то вытягивать надо будет 68 дб. Это не тривиальный усилитель с АРУ, да еще и малошумящий. Ну а на частоту среза в 20 Гц сами пересчитайте  Цитата(Microwatt @ Jun 2 2009, 03:09)  Далее, пила значительно легче перегоняется в синус, чем меандр, так как нет четных гармоник. Ой. А в меандре они есть?
|
|
|
|
|
Jun 8 2009, 05:18
|
Местный
  
Группа: Участник
Сообщений: 315
Регистрация: 5-05-08
Из: Kursk
Пользователь №: 37 282

|
Цитата(SM @ Jun 6 2009, 01:36)  PS. Автору. Вот апнота от LT - но там экзотика в виде AD639. [url="http://www.linear.com/pc/downloadDocument.do?navId=H0,C1,C1154,C1002,C1223,P1209,D4110"]htt Ну это не совсем та апнота,ту которая нужна была где-то на давнишнем CD-диске от гаммы(поищу позже выложу),там управляемый генератор,что-то типа этого PDF.
--------------------
"Если я в чем-то сомневаюсь, я возвращаюсь к началу"
|
|
|
|
|
Jun 8 2009, 06:49
|
Гуру
     
Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883

|
Цитата(SM @ Jun 6 2009, 14:07)  Неожиданно???? Вы удивляете... А какие варианты, кроме ФНЧ (ну и полосового фильтра) вообще существуют в аналоговой природе для преобразования прямоугольника (или пилы) в синус?
А ГУН это и есть просто синоним преобразователя напряжение-частота. Т.е. то, что Вы и придумываете. Как заставить генерить сразу синус? Для этого он должен генерить на базе чего-нить зверски узкополосного и перестраиваемого. Например LC-фильтр, перестраиваемый варикапом. Или мост Вина, перестраиваемый чем-то х.з. чем. Есть еще вариант с нелинейным преобразованием (или кусочно-линейным), например, пилы. Но вот непонятный вопрос. Для меня... Автор должен определиться... Пусть имеется желанный преобразователь - напряжение - частота (пусть уже синусоида ). Что должно происходить при изменении входного сигнала с выходным? И за какое время?
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|