|
RC генератор на STM (генератор с переменным конденсатором) |
|
|
|
May 18 2017, 20:07
|
Группа: Участник
Сообщений: 14
Регистрация: 23-11-14
Пользователь №: 83 801

|
Hei! Помогите пожалуйста с идеями, как реализовать генератор на STM(8,32 - не важно) с внешним переменным конденсатором. блок схема примерно такая:  конденсатором определяется частота генератора, которая, в свою очередь, измеряется таймерами и пр. Сделать RC цепочку - запускать и останавливать таймер или сбрасывать его по прерыванию весьма нестабильный вариант, я уже пробовал. использовать внешние элементы для генератора - оно уже так работает, хочу убрать всю схему внутрь процессора. Спасибо!
Сообщение отредактировал rtype - May 18 2017, 20:09
|
|
|
|
|
 |
Ответов
|
May 29 2017, 10:45
|
Частый гость
 
Группа: Свой
Сообщений: 135
Регистрация: 7-03-07
Из: г. Запорожье
Пользователь №: 25 945

|
Цитата(Rst7 @ May 29 2017, 12:54)  Я что-то не пойму, Вам что измерить надо? Емкость датчика? Так есть более вменяемые методы, чем генератор заводить. И на современных микроконтроллерах очень удобно реализуются, нужен будет только один внешний операционник (правда быстродействующий и с полевиками на входе) плюс пара-тройка резисторов/конденсаторов. Покажите пожалуйста, очень интересно!
|
|
|
|
|
May 29 2017, 11:26
|

Йа моск ;)
     
Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610

|
QUOTE (alex2103 @ May 29 2017, 13:45)  Покажите пожалуйста, очень интересно! Запросто.
На картинке: Cx - собственно датчик. С2 - опорный конденсатор, его емкость для простоты можно выбрать как 2*Cxmax. V2R4 - ну типа ножка порта GPIO, среднепотолочная. Там сигнал возбуждения, для простоты - меандр от таймера. Вывод OUT подключается ко входу АЦП контроллера. Запуск преобразования производится в моменты времени 0.25Т (половина времени нуля на выводе EXC) и 0.75Т (половина времени единицы на выводе EXC) (см. положение курсоров). Потом берем разность между двумя измерениями, результат будет такой: V(0.25T)-V(0.75T)=V(EXC)*Cx/C2 => Cx=C2*(V(0.25T)-V(0.75T))/V(EXC). Усреднения и прочие пироги добавлять по вкусу. Прелести такой схемы в том, что левую по схеме обкладку Cx можно подключать к схеме хоть просто куском МГТФа, а правую - через экранированный кабель почти любой длины, его емкость не влияет на результат измерения. Ну и плюс такой способ измерения нечувствителен к утечкам в конденсаторе (в разумных пределах).
--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
|
|
|
|
Сообщений в этой теме
rtype RC генератор на STM (генератор с переменным конденсатором) May 18 2017, 20:07 firew0rker Тактирование системной шины SYSCLK можно настроить... May 19 2017, 03:08 rtype Цитата(firew0rker @ May 19 2017, 06:08) Т... May 22 2017, 17:09  firew0rker Цитата(rtype @ May 23 2017, 00:09) трогат... May 23 2017, 09:35   rtype Цитата(firew0rker @ May 23 2017, 12:35) В... May 23 2017, 19:05 AVI-crak Это лишено практического смысла.
Есть вариант вне... May 19 2017, 03:18 jcxz Цитата(AVI-crak @ May 19 2017, 05:18... May 19 2017, 06:55 linuxbergi Timer в STM32 может одновременно генерировать сигн... May 27 2017, 05:45 Obam А почему до сих пор не прозвучало заветное ключево... May 27 2017, 10:02 rtype Hei!
Самогенерация (RC генератор на логически... May 28 2017, 20:38 alex2103 Rst7, спасибо за развернутый ответ. Непременно на ... May 29 2017, 11:47 Rst7 QUOTE (alex2103 @ May 29 2017, 14:47) Rst... May 29 2017, 12:13  scifi Цитата(Rst7 @ May 29 2017, 15:13) Вообще ... May 29 2017, 12:19   Rst7 QUOTE (scifi @ May 29 2017, 15:19) Неужел... May 29 2017, 12:32    rtype Цитата(Rst7 @ May 29 2017, 15:32) Все зав... May 29 2017, 17:39     Rst7 QUOTE (rtype @ May 29 2017, 20:39) Добрый... May 29 2017, 20:07      rtype Цитата(Rst7 @ May 29 2017, 23:07) Разве я... May 29 2017, 20:41       Rst7 QUOTE (rtype @ May 29 2017, 23:41) при по... May 30 2017, 09:04        rtype Цитата(Rst7 @ May 30 2017, 12:04) Предлаг... May 30 2017, 17:35 firew0rker Вы пока не пробовали запускать встроенный в МК ген... May 31 2017, 02:47 rtype Цитата(firew0rker @ May 31 2017, 05:47) В... May 31 2017, 21:11 firew0rker У меня не отображается картинка в вашем сообщении.... Jun 1 2017, 02:52 rtype Цитата(firew0rker @ Jun 1 2017, 05:52) У ... Jun 1 2017, 17:31  firew0rker Цитата(rtype @ Jun 2 2017, 00:31) Для STM... Jun 2 2017, 02:14   rtype Цитата(firew0rker @ Jun 2 2017, 05:14) Бе... Jun 2 2017, 05:08 firew0rker Теперь понимаю почему не подходит вариант с LC кон... Jun 5 2017, 07:58 rtype Цитата(firew0rker @ Jun 5 2017, 10:58) Те... Jun 6 2017, 13:01 rudy_b Как-то вы себе противоречите. Среда меняет как сам... Jun 7 2017, 10:12 rtype Цитата(rudy_b @ Jun 7 2017, 13:12) Как-то... Jun 15 2017, 03:49 rudy_b Противоречие есть и описанный мной способ дает нам... Jun 15 2017, 10:40 rtype Цитата(rudy_b @ Jun 15 2017, 13:40) Проти... Jun 15 2017, 17:20  rudy_b Цитата(rtype @ Jun 15 2017, 20:20) Ваш сп... Jun 16 2017, 13:08   rtype Цитата(rudy_b @ Jun 16 2017, 16:08) Ессно... Jun 17 2017, 04:45
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|