Страница 1 из 1

PWM 16f819

СообщениеДобавлено: 06 янв 2017, 14:40
Ваня
Изменение частоты PWM 16f6819a. Задача сделать генератор ШИМ сигнала. МК должен изменять частоту либо в ручном режиме (от кнопок или энкодера) либо в автоматическом от 30 до 50 кГц. Остановка сканирования и фиксация частоты по сигналу ПОС. Направьте в нужную сторону. Это нужно для поиска резонансной частоты жидкости (лабораторная работа)
Скважность как менять видео нашел, а вот частоту... :hlp:

Re: PWM 16f628a

СообщениеДобавлено: 06 янв 2017, 18:30
Steve Key
Ты начни, выложи программу, схему в протезе, а мы подскажем… :D

Re: PWM 16f628a

СообщениеДобавлено: 06 янв 2017, 18:35
Владимир
Наводящий вопрос - определись с каким шагом менять частоту

Re: PWM 16f628a

СообщениеДобавлено: 06 янв 2017, 18:54
Steve Key
Vovan_G5 писал(а):с каким шагом менять частоту

При 20 МГц кварца получается шаг 200-500 Гц от 30 до 50 кГц.

Re: PWM 16f819

СообщениеДобавлено: 06 янв 2017, 19:32
Ваня
не могу разобратся как регулировать частоту шима, если без него то "приблизительно" получается у меня так.
Если можно дайте просто пример как регулировать частоту ШИМ, дальше попробую сам докумекать))

Re: PWM 16f819

СообщениеДобавлено: 06 янв 2017, 20:32
Steve Key
Elektron писал(а):не могу разобратся как регулировать частоту шима

В компоненте PWM «изменить период» или как там по-русски, у меня «change period».
А чо контроллер другой?

Re: PWM 16f819

СообщениеДобавлено: 07 янв 2017, 09:46
Ваня
Контроллер 16f819 взял бо 16F628А не имеет АЦП, пишет флоукод.
Что то не совсем я понял куда что вписывать и где какие вычисления ставить.

Re: PWM 16f819

СообщениеДобавлено: 07 янв 2017, 10:21
Steve Key
Elektron писал(а):не совсем я понял куда что вписывать и где какие вычисления ставить.

Пардон? Туда вписывать либо числа, либо имена переменных, в которые ты положишь результаты вычислений.
А вычисления — ну тебе виднее, что бы ты хотел, поставь цикл и меняй переменную по единице…