Цифровое умножение частоты ШИМ-сигнала
Добавлено: 17 июл 2015, 14:21
Здравствуйте, в процессе поиска решения моей задачи наткнулся на вашу статью на сайте (http://radiohlam.ru/program/shim_mul.htm). Впринципе это то что мне нужно, но есть несколько "Но".
1. Можно ли задать увеличение\уменьшение входной частоты скажем каким либо коэффициентом отличным от 2
2. Можно ли изменять только скважность сигнала не изменяя длительности самого импульса или наоборот
3. Можно ли изменить программу и внести константу которая будет управлять частотой\скважностью\длительностью импульса
Я пробовал изменять параметры находящиеся в процедуре CalcToutIout, но при попытке увеличить или уменьшить значения регистров на выходе сигнал пропадает, я так понимаю, что выше где то идет сравнение регистров Tout и Iout (возможно в пунктах NotFull b Next2). Помогите плиз пролить свет на данный проект, я только учусь программированию поэтому сам пока все догнать не могу Хотелось бы организовать данную программу с изменяющимся коэффициентом по возможности
Все это необходимо для проекта универсального преобразователя импульсов для приборных досок авто, я нашел один проект (http://club.azlk.ru/index.php3?mode=article&id=57922), но хотелось бы для самообразования сделать что то подобное на МК. Заранее спасибо!!!!
1. Можно ли задать увеличение\уменьшение входной частоты скажем каким либо коэффициентом отличным от 2
2. Можно ли изменять только скважность сигнала не изменяя длительности самого импульса или наоборот
3. Можно ли изменить программу и внести константу которая будет управлять частотой\скважностью\длительностью импульса
Я пробовал изменять параметры находящиеся в процедуре CalcToutIout, но при попытке увеличить или уменьшить значения регистров на выходе сигнал пропадает, я так понимаю, что выше где то идет сравнение регистров Tout и Iout (возможно в пунктах NotFull b Next2). Помогите плиз пролить свет на данный проект, я только учусь программированию поэтому сам пока все догнать не могу Хотелось бы организовать данную программу с изменяющимся коэффициентом по возможности
Все это необходимо для проекта универсального преобразователя импульсов для приборных досок авто, я нашел один проект (http://club.azlk.ru/index.php3?mode=article&id=57922), но хотелось бы для самообразования сделать что то подобное на МК. Заранее спасибо!!!!