IPB

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> Здачка типа HelloWorld, когда-то ж надо решаться и все же начинать...
orthodox
сообщение 29.6.2010, 15:58
Сообщение #1


ДИКТАТОР
Иконка группы

Группа: Мод
Сообщений: 23809
Регистрация: 20.11.2009
Из: Житомир
Пользователь №: 3



В общем, выбраны PIC и , задачка для начала - практическая.
В аналоге это выглядит примерно так: есть ШИМ, аналоговый.
То есть некий сигнал и пила, либо треугольник, с которым сигнал сравнивается.
Выход питается нестабильным напряжением, потому для получания стабильного сигнала на выходе мощного каскада -
просто пилу делаем стабильной частоты, а ток заряда емкости генератора пилы - пропорциональным питающему напряжению.
Тогда, если принять минимальный уровень питания за опорный, то , например, при регулировании постоянного напряжения -
скважность будет приближена к 1. Если напряжение питания вырастет вдвое - то для обеспечения того же уровня на выходе -
нужно делать скважность 2 (предполагается непрерывный ток в дросселе). Но она и получится два, так как при большем токе
пила достигнет уровня сигнала за вдвое меньшее время.

То есть вместо ОС - связь вперед. Примерно, как я понимаю, это применяется и в управлении асинхронниками.

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

Алгоритм на перый случай предполагаю такой -
1 измеряем напряжение на питании.
2 Нормируем так, что единица соответствует удобному значению в цифре, а в аналоге - минимальному из возможных.
3 делим единицу на это напряжение.
4 если получается больше единицы(или принятого за единицу) результат - выдать все равно скважность 1.
5 если меньше "единицы" - выдать то, что получилось, преобразовав в скважность на соотв выходе.

PS частота желательна 30-50 кгц - при разрешении по скважности 1/256 - это не слишком для младших PIC-ов ?
разрешение по времени - наверное, будет АЦП ограничивать? ну неважно, если 1 мс получится - уже, наверное нормально...


Надо полагать, начать надо с макетки? Потому что тестовую плату не покупал, отговорили в магазине...
Перейти в начало страницы
 
+Цитировать сообщение
Прохожий
сообщение 29.6.2010, 20:47
Сообщение #2


сундук
***

Группа: Пользователи
Сообщений: 4043
Регистрация: 21.11.2009
Из: Ростов-на Дону
Пользователь №: 15



Цитата(orthodox @ 29.6.2010, 17:58) *
В общем, выбраны PIC и , задачка для начала - практическая.
....
PS частота желательна 30-50 кгц - при разрешении по скважности 1/256 - это не слишком для младших PIC-ов ?
разрешение по времени - наверное, будет АЦП ограничивать? ну неважно, если 1 мс получится - уже, наверное нормально...


Надо полагать, начать надо с макетки? Потому что тестовую плату не покупал, отговорили в магазине...

Вот, могу посоветовать.
При 8-битном разрешении частота PWM составит 78 кГц.
Перейти в начало страницы
 
+Цитировать сообщение

Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 29.3.2024, 7:35