|
Посоветуйте ARM7, с ШИМ |
|
|
|
Jan 11 2008, 14:05
|
Частый гость
 
Группа: Участник
Сообщений: 128
Регистрация: 5-10-06
Пользователь №: 20 997

|
Цитата(Stanislav @ Jan 11 2008, 15:30)  Думаю, задача ставится просто некорректно. Не мешало бы узнать, для чего всё это нужно автору. Прошу прощения за неточность. Код А для чего будет использоваться выход ШИМ: для управления силовыми приборами, или для получения постоянного/медленно меняющегося напряжения путём НЧ фильтрации? Да это верно! Код Наносекунда это ГИГАГЕРЦ. Это понятно? Тогда к чему поминание всуе контроллеров общего назначения с такой-же общего назначения периферией? Это я знаю! У TI есть микросхемка с такими параметрами, но очень специализирована. Да и шим нужен аппаратный, в который только загружаются параметры (частота и т.п. как в ADUC). Ненадо его привязывать к частоте ядра. Прерывания от него ненужны. Важно, только чтобы длительность импульса изменялась с меньшим шагом. Загрузка в регистры ШИМ по таймеру как в АДУКе. Это уже реализовано на нём. Важно уменьшить шаг. (Плавность регулировки нужна).
|
|
|
|
|
Jan 11 2008, 15:36
|

Знающий
   
Группа: Свой
Сообщений: 943
Регистрация: 6-07-04
Из: Санкт-Петербург
Пользователь №: 274

|
Цитата(Paramon @ Jan 11 2008, 17:05)  Это уже реализовано на нём. Важно уменьшить шаг. (Плавность регулировки нужна). Не ARM, но зато мелкий и по параметрам вроде подходит http://www.microchip.com/stellent/idcplg?I...ocName=en026341Four PWM generators with 8 outputs Each PWM generator has independent time base and duty cycle Duty cycle resolution of 1.1 ns at 30 MIPS Individual dead time for each PWM generator: - Dead-time resolution 4.2 ns at 30 MIPS - Dead time for rising and falling edges Phase-shift resolution of 4.2 ns @ 30 MIPS Frequency resolution of 8.4 ns @ 30 MIPS PWM modes supported: - Complementary - Push-Pull - Multi-Phase - Variable Phase - Current Reset - Current-Limit
|
|
|
|
|
Jan 14 2008, 05:21
|
Частый гость
 
Группа: Участник
Сообщений: 128
Регистрация: 5-10-06
Пользователь №: 20 997

|
Цитата(Stanislav @ Jan 11 2008, 17:07)  Верно что? [code] Прошу прощения за неточность. >А для чего будет использоваться выход ШИМ: для управления силовыми приборами, или для >получения постоянного/медленно меняющегося напряжения путём НЧ фильтрации? Да именно для этого. >Не ARM, но зато мелкий и по параметрам вроде подходит >http://www.microchip.com/stellent/idcplg?I...ocName=en026341 >Four PWM generators with 8 outputs >Each PWM generator has independent time base and duty cycle >Duty cycle resolution of 1.1 ns at 30 MIPS >Individual dead time for each PWM generator: - Dead-time resolution 4.2 ns at 30 MIPS - Dead time for >rising and falling edges >Phase-shift resolution of 4.2 ns @ 30 MIPS >Frequency resolution of 8.4 ns @ 30 MIPS >PWM modes supported: - Complementary - Push-Pull - Multi-Phase - Variable Phase - Current Reset - >Current-Limit Дело в том, что проект уже в работе. Сильные изменения в нём уже недопустимы. Я просто просил помощи или совета. Если такого нет, то характеристики изменять не стоит. Спасибо!
|
|
|
|
|
Jan 14 2008, 13:02
|
Частый гость
 
Группа: Участник
Сообщений: 128
Регистрация: 5-10-06
Пользователь №: 20 997

|
Цитата(Stanislav @ Jan 14 2008, 10:42)  Ну, я в том смысле, что первая часть моего предложения отличается от второй кардинально: управление силовым ключом - это совсем не то же, что получение напряжения после фильтра. Вот, собственно, по этому поводу и был задан вопрос. Вообщето вы правы. После фильтра измеряются напряжение и ток. Производится изменение задания модуляции. В моём случае получается очень больш-о-о-о-о-е изменение этих параметров при изменении модуляции всего на один шаг. Пришлось вместе с этим изменять напряжение питания силовых ключей довольно в больших пределах, чтобы уменьшить ошибку на выходе. Сами понимаете, что это такое.
|
|
|
|
|
Jan 15 2008, 06:52
|
Бывалый
    
Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615

|
Цитата(Paramon @ Jan 14 2008, 16:02)  Вообщето вы правы. После фильтра измеряются напряжение и ток. Производится изменение задания модуляции. В моём случае получается очень больш-о-о-о-о-е изменение этих параметров при изменении модуляции всего на один шаг. Пришлось вместе с этим изменять напряжение питания силовых ключей довольно в больших пределах, чтобы уменьшить ошибку на выходе. Сами понимаете, что это такое. Мне кажется, Вы не туда заворачиваете (это мое субъективное мнение). Если у Вас система регулирования, то важно иметь датчики с большим разрешением, а ШИМ гораздо с более низким, т.к. - ШИМ очень нелинеен (можете проверить передаточную функцию и это станет очевидно) - система регулирования сама выводит выходной параметр на заданный уровень.
|
|
|
|
|
Jan 15 2008, 09:34
|
Частый гость
 
Группа: Участник
Сообщений: 128
Регистрация: 5-10-06
Пользователь №: 20 997

|
Цитата(alexander55 @ Jan 15 2008, 09:52)  Мне кажется, Вы не туда заворачиваете (это мое субъективное мнение). Если у Вас система регулирования, то важно иметь датчики с большим разрешением, а ШИМ гораздо с более низким, т.к. - ШИМ очень нелинеен (можете проверить передаточную функцию и это станет очевидно) - система регулирования сама выводит выходной параметр на заданный уровень. Все работает нормально, если требуется получить амплитуду(в моём случае синусоида) не сильно отличающуюся от напряжения питания ключей. За формой и значением напряжения следит "датчик" АЦП адука. По точкам задания(массива) сравнивает заданное значение с измеренным и производит коррекцию значения модуляции. Сейчас частота выходного отфильтрованного сигнала по выбору от 10 до 2000 Гц, а частота ШИМ 183000 Гц. Форма в норме. Бардак если уменьшать задание при высоком напряжении питания выходных ключей. Шаг очень большоооооооооой. Линейность ШИМ и фильтра не всчёт. Сами понимаете сопр. нагрузки от 1 Ом до бесконечности. Форма выхода и амплитуда при этом в норме. У адука АЦП 12 бит. и скорости его хватает чтобы сделать ряд замеров за период выходного сигнала.
|
|
|
|
|
Jan 15 2008, 12:23
|
Частый гость
 
Группа: Участник
Сообщений: 128
Регистрация: 5-10-06
Пользователь №: 20 997

|
Цитата(alexander55 @ Jan 15 2008, 14:44)  Теперь понятно откуда все произрастает. Вам надо плавно менять (уменьшать) напряжение питания ключей. Тогда можно получить требуемый диапазон не только при фиксированной амплитуде, но и при пониженной. Т.е. звено постоянного тока должно быть регулируемым. Пример: регулирование в асинхронных приводах. Нет немного не так. Изменение питания на ключах это вынужденная мера. Слежение за выходной амплитудой и её формой осущ-ся по каналу ШИМ. Тамже синусоида - контролируется по точкам. Просто требуется амплитуда от 3 В до 100 В. Причём к току тоже есть требование (к значению). Питание ключей от повышающего преобразователя. Представляете диапазон напряжений у преобразователя! При этом ещё надо ток обеспечить! А что делать?! Если бы временнной шаг у ШИМ был поменьше!. Задание на преобразователь по ЦАП от тогоже адука. Правда фиксированнннные значения.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|