Здачка типа HelloWorld, когда-то ж надо решаться и все же начинать... |
Здравствуйте, гость ( Вход | Регистрация )
Здачка типа HelloWorld, когда-то ж надо решаться и все же начинать... |
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 |
В общем, выбраны PIC и , задачка для начала - практическая. .... PS частота желательна 30-50 кгц - при разрешении по скважности 1/256 - это не слишком для младших PIC-ов ? разрешение по времени - наверное, будет АЦП ограничивать? ну неважно, если 1 мс получится - уже, наверное нормально... Надо полагать, начать надо с макетки? Потому что тестовую плату не покупал, отговорили в магазине... Вот, могу посоветовать. При 8-битном разрешении частота PWM составит 78 кГц. |
|
|
Текстовая версия | Сейчас: 29.3.2024, 7:35 |