реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Посоветуйте ARM7, с ШИМ
Paramon
сообщение Jan 11 2008, 04:57
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 128
Регистрация: 5-10-06
Пользователь №: 20 997



Требуется камень с:
1) PWM (как у ADUC 7024, но с шагом модуляции менее 22 нс, можно и не 12 битный) желательно единицы наносекунд или ещё меньше.
2) УСАРТ

Есть ли такой в природе?

Спасибо!
Go to the top of the page
 
+Quote Post
Stanislav
сообщение Jan 11 2008, 12:21
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987



Цитата(Paramon @ Jan 11 2008, 07:57) *
Требуется камень с:
1) PWM (как у ADUC 7024, но с шагом модуляции менее 22 нс, можно и не 12 битный) желательно единицы наносекунд или ещё меньше...
ARM7 с такими таймерами, по-моему, нет.

А для чего будет использоваться выход ШИМ: для управления силовыми приборами, или для получения постоянного/медленно меняющегося напряжения путём НЧ фильтрации?


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jan 11 2008, 12:28
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(Paramon @ Jan 11 2008, 06:57) *
желательно единицы наносекунд или ещё меньше.

Наносекунда это ГИГАГЕРЦ. Это понятно? Тогда к чему поминание всуе контроллеров общего назначения с такой-же общего назначения периферией?


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Stanislav
сообщение Jan 11 2008, 12:30
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987



Думаю, задача ставится просто некорректно. Не мешало бы узнать, для чего всё это нужно автору.


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post
Paramon
сообщение Jan 11 2008, 14:05
Сообщение #5


Частый гость
**

Группа: Участник
Сообщений: 128
Регистрация: 5-10-06
Пользователь №: 20 997



Цитата(Stanislav @ Jan 11 2008, 15:30) *
Думаю, задача ставится просто некорректно. Не мешало бы узнать, для чего всё это нужно автору.


Прошу прощения за неточность.
Код
А для чего будет использоваться выход ШИМ: для управления силовыми приборами, или для получения постоянного/медленно меняющегося напряжения путём НЧ фильтрации?


Да это верно!

Код
Наносекунда это ГИГАГЕРЦ. Это понятно? Тогда к чему поминание всуе контроллеров общего назначения с такой-же общего назначения периферией?


Это я знаю!

У TI есть микросхемка с такими параметрами, но очень специализирована. Да и шим нужен
аппаратный, в который только загружаются параметры (частота и т.п. как в ADUC). Ненадо его привязывать к частоте ядра. Прерывания от него ненужны. Важно, только чтобы длительность импульса изменялась с меньшим шагом. Загрузка в регистры ШИМ по таймеру как в АДУКе. Это уже реализовано на нём. Важно уменьшить шаг. (Плавность регулировки нужна).
Go to the top of the page
 
+Quote Post
Stanislav
сообщение Jan 11 2008, 14:07
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987



Цитата(Paramon @ Jan 11 2008, 17:05) *
Да это верно!
Верно что?


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post
scifi
сообщение Jan 11 2008, 14:33
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Цитата(Paramon @ Jan 11 2008, 07:57) *
PWM (как у ADUC 7024, но с шагом модуляции менее 22 нс, можно и не 12 битный) желательно единицы наносекунд или ещё меньше.

Такая штука без особого труда реализуется на FPGA: честный ШИМ со счётчиком на 300-500 МГц, там же можно добавить переключающиеся задержки, чтобы двигать фронты с шагом меньше, чем такт счётчика. Делали что-то такое на Altera Cyclone II. Туда же можно и процессор зашить.
Go to the top of the page
 
+Quote Post
Alex B._
сообщение Jan 11 2008, 15:36
Сообщение #8


Знающий
****

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



Цитата(Paramon @ Jan 11 2008, 17:05) *
Это уже реализовано на нём. Важно уменьшить шаг. (Плавность регулировки нужна).


Не 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
Go to the top of the page
 
+Quote Post
Paramon
сообщение Jan 14 2008, 05:21
Сообщение #9


Частый гость
**

Группа: Участник
Сообщений: 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

Дело в том, что проект уже в работе. Сильные изменения в нём уже недопустимы.
Я просто просил помощи или совета. Если такого нет, то характеристики изменять не стоит.
Спасибо!
Go to the top of the page
 
+Quote Post
Stanislav
сообщение Jan 14 2008, 07:42
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987



Цитата(Paramon @ Jan 14 2008, 08:21) *
>А для чего будет использоваться выход ШИМ: для управления силовыми приборами, или для >получения постоянного/медленно меняющегося напряжения путём НЧ фильтрации?

Да именно для этого.
Ну, я в том смысле, что первая часть моего предложения отличается от второй кардинально: управление силовым ключом - это совсем не то же, что получение напряжения после фильтра.
Вот, собственно, по этому поводу и был задан вопрос.


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post
Paramon
сообщение Jan 14 2008, 13:02
Сообщение #11


Частый гость
**

Группа: Участник
Сообщений: 128
Регистрация: 5-10-06
Пользователь №: 20 997



Цитата(Stanislav @ Jan 14 2008, 10:42) *
Ну, я в том смысле, что первая часть моего предложения отличается от второй кардинально: управление силовым ключом - это совсем не то же, что получение напряжения после фильтра.
Вот, собственно, по этому поводу и был задан вопрос.


Вообщето вы правы.
После фильтра измеряются напряжение и ток. Производится изменение задания модуляции.
В моём случае получается очень больш-о-о-о-о-е изменение этих параметров при изменении модуляции
всего на один шаг. Пришлось вместе с этим изменять напряжение питания силовых ключей довольно в
больших пределах, чтобы уменьшить ошибку на выходе. Сами понимаете, что это такое.
Go to the top of the page
 
+Quote Post
alexander55
сообщение Jan 15 2008, 06:52
Сообщение #12


Бывалый
*****

Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615



Цитата(Paramon @ Jan 14 2008, 16:02) *
Вообщето вы правы.
После фильтра измеряются напряжение и ток. Производится изменение задания модуляции.
В моём случае получается очень больш-о-о-о-о-е изменение этих параметров при изменении модуляции
всего на один шаг. Пришлось вместе с этим изменять напряжение питания силовых ключей довольно в
больших пределах, чтобы уменьшить ошибку на выходе. Сами понимаете, что это такое.

Мне кажется, Вы не туда заворачиваете (это мое субъективное мнение).
Если у Вас система регулирования, то важно иметь датчики с большим разрешением, а ШИМ гораздо с более низким, т.к.
- ШИМ очень нелинеен (можете проверить передаточную функцию и это станет очевидно)
- система регулирования сама выводит выходной параметр на заданный уровень.
Go to the top of the page
 
+Quote Post
Paramon
сообщение Jan 15 2008, 09:34
Сообщение #13


Частый гость
**

Группа: Участник
Сообщений: 128
Регистрация: 5-10-06
Пользователь №: 20 997



Цитата(alexander55 @ Jan 15 2008, 09:52) *
Мне кажется, Вы не туда заворачиваете (это мое субъективное мнение).
Если у Вас система регулирования, то важно иметь датчики с большим разрешением, а ШИМ гораздо с более низким, т.к.
- ШИМ очень нелинеен (можете проверить передаточную функцию и это станет очевидно)
- система регулирования сама выводит выходной параметр на заданный уровень.


Все работает нормально, если требуется получить амплитуду(в моём случае синусоида) не сильно отличающуюся от напряжения питания ключей. За формой и значением напряжения следит "датчик" АЦП адука. По точкам задания(массива) сравнивает заданное значение с измеренным и производит коррекцию значения модуляции. Сейчас частота выходного отфильтрованного сигнала по выбору от 10 до 2000 Гц, а частота ШИМ 183000 Гц. Форма в норме. Бардак если уменьшать задание при высоком напряжении питания выходных ключей. Шаг очень большоооооооооой. Линейность ШИМ и фильтра не всчёт. Сами понимаете сопр. нагрузки от 1 Ом до бесконечности. Форма выхода и амплитуда при этом в норме. У адука АЦП 12 бит. и скорости его хватает чтобы сделать ряд замеров за период выходного сигнала.
Go to the top of the page
 
+Quote Post
alexander55
сообщение Jan 15 2008, 11:44
Сообщение #14


Бывалый
*****

Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615



Цитата(Paramon @ Jan 15 2008, 12:34) *
Все работает нормально, если требуется получить амплитуду(в моём случае синусоида) не сильно отличающуюся от напряжения питания ключей. За формой и значением напряжения следит "датчик" АЦП адука. По точкам задания(массива) сравнивает заданное значение с измеренным и производит коррекцию значения модуляции. Сейчас частота выходного отфильтрованного сигнала по выбору от 10 до 2000 Гц, а частота ШИМ 183000 Гц. Форма в норме. Бардак если уменьшать задание при высоком напряжении питания выходных ключей. Шаг очень большоооооооооой. Линейность ШИМ и фильтра не всчёт. Сами понимаете сопр. нагрузки от 1 Ом до бесконечности. Форма выхода и амплитуда при этом в норме. У адука АЦП 12 бит. и скорости его хватает чтобы сделать ряд замеров за период выходного сигнала.

Теперь понятно откуда все произрастает. smile.gif
Вам надо плавно менять (уменьшать) напряжение питания ключей. Тогда можно получить требуемый диапазон не только при фиксированной амплитуде, но и при пониженной. Т.е. звено постоянного тока должно быть регулируемым.
Пример: регулирование в асинхронных приводах.
Go to the top of the page
 
+Quote Post
Paramon
сообщение Jan 15 2008, 12:23
Сообщение #15


Частый гость
**

Группа: Участник
Сообщений: 128
Регистрация: 5-10-06
Пользователь №: 20 997



Цитата(alexander55 @ Jan 15 2008, 14:44) *
Теперь понятно откуда все произрастает. smile.gif
Вам надо плавно менять (уменьшать) напряжение питания ключей. Тогда можно получить требуемый диапазон не только при фиксированной амплитуде, но и при пониженной. Т.е. звено постоянного тока должно быть регулируемым.
Пример: регулирование в асинхронных приводах.


Нет немного не так. Изменение питания на ключах это вынужденная мера. Слежение за выходной амплитудой и её формой осущ-ся по каналу ШИМ. Тамже синусоида - контролируется по точкам. Просто требуется амплитуда от 3 В до 100 В. Причём к току тоже есть требование (к значению). Питание ключей от повышающего преобразователя. Представляете диапазон напряжений у преобразователя! При этом ещё надо ток обеспечить! А что делать?! Если бы временнной шаг у ШИМ был поменьше!. Задание на преобразователь по ЦАП от тогоже адука. Правда фиксированнннные значения.
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 5th July 2025 - 23:51
Рейтинг@Mail.ru


Страница сгенерированна за 0.01515 секунд с 7
ELECTRONIX ©2004-2016