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

 
 
3 страниц V   1 2 3 >  
Reply to this topicStart new topic
> "Дубовый" контроллер, помогите подобрать
Alex Forth
сообщение Jul 28 2007, 06:27
Сообщение #1





Группа: Новичок
Сообщений: 13
Регистрация: 22-01-07
Пользователь №: 24 667



Надо управлять большим эл. двигателем, который находится практически на улице.
Посоветуйте, плз, контролер под это дело с высокой помехоустойчивостью
Go to the top of the page
 
+Quote Post
Vlad27
сообщение Jul 28 2007, 07:51
Сообщение #2


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

Группа: Свой
Сообщений: 95
Регистрация: 31-07-05
Из: Полоцк Беларусь
Пользователь №: 7 227



Цитата(Alex Forth @ Jul 28 2007, 09:27) *
Надо управлять большим эл. двигателем, который находится практически на улице.
Посоветуйте, плз, контролер под это дело с высокой помехоустойчивостью


Если собираетесь сами разрабатывать, могу посоветовать dsPIC30 от Microchip.
Примеры готовых устройств выложены на сайте производителя, в том числе и
управление двигателями.
Go to the top of the page
 
+Quote Post
Alex Forth
сообщение Jul 28 2007, 08:16
Сообщение #3





Группа: Новичок
Сообщений: 13
Регистрация: 22-01-07
Пользователь №: 24 667



Цитата(Vlad27 @ Jul 28 2007, 10:51) *
Если собираетесь сами разрабатывать, могу посоветовать dsPIC30 от Microchip.
Примеры готовых устройств выложены на сайте производителя, в том числе и
управление двигателями.

Выглядит симпатично, спасибо.
А если не сам собираюсь разрабатывать, то какие еще могут быть варианты?
Go to the top of the page
 
+Quote Post
migray
сообщение Jul 28 2007, 12:09
Сообщение #4


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

Группа: Участник
Сообщений: 115
Регистрация: 17-01-07
Из: Санкт-Петербург, Россия
Пользователь №: 24 501



Цитата(Alex Forth @ Jul 28 2007, 10:27) *
Надо управлять большим эл. двигателем, который находится практически на улице.
Посоветуйте, плз, контролер под это дело с высокой помехоустойчивостью

Хорошенькое ТЗ, прям как в сказке.

Основной вопрос, что за двигатель, насколько сложный алгоритм управления.

Если сложной математики нет, посмотри на 8-разрядные специализированные МК uPD78F0711/2 или uPD78F0714
Помимо обычного для 8-разрядных МК набора 8- и 16-разрядных таймеров, в составе этих есть 6-Chn * 10-bit PWM таймер как раз предназначенный для работы с инверторами и моторами.
Ну и 4/8-канальный АЦП для обратной связи. UART естественно тоже присутствует.

Если надо будет замутить векторное управление, можно обратить внимание на 32-разрядные МК с функцией "motor control".
Этих очень много, под любую задачу и с разным набором периферии uPD78F371x, uPD78F3329 и uPD70F318x

Апликухи от NEC по управлению двигателями.

По надежности мелкочипам до NEC далеко, японцы очень тщательно все делают, имеют свою лабораторию Электро-Магнитной Совместимости, что есть далеко не у каждого производителя МК


P.S. Загляни в MCU Scout Issue February 2007, тут сводная таблица МК фирмы NEC может еще что ни будь интересное найдешь, под конкретно свою задачу.

Сообщение отредактировал migray - Jul 28 2007, 12:21
Go to the top of the page
 
+Quote Post
Alex Forth
сообщение Jul 28 2007, 12:30
Сообщение #5





Группа: Новичок
Сообщений: 13
Регистрация: 22-01-07
Пользователь №: 24 667



Двигатель постоянного тока. Алгоритм управления без разрешения автора описть не могу smile.gif
Пока прикидывал реализацию на Atmega8. В принципе мне ее хватило. Использовал 1 PWM, ADC, USART. На 14.7456МГц для расчетов хватало с головой. Да вот только друзья-электронщики не советуют мне ее ставить на движок. Аргументируют низкой помехоустойчивостью. Сам я в этих вопросах плаваю. Я все-таки первым делом программист.
За NECи спасибо, вечером почитаю.
Go to the top of the page
 
+Quote Post
migray
сообщение Jul 28 2007, 13:42
Сообщение #6


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

Группа: Участник
Сообщений: 115
Регистрация: 17-01-07
Из: Санкт-Петербург, Россия
Пользователь №: 24 501



Если постоянный ток, и проца Atmega8 - достаточно, то и спецпроцы с 6-канальным ШИМ тебе наверно и не нужны.

Посмотри на uPD78F0500 он подешевле будет чем спецовые.
Go to the top of the page
 
+Quote Post
Alex Forth
сообщение Jul 28 2007, 17:18
Сообщение #7





Группа: Новичок
Сообщений: 13
Регистрация: 22-01-07
Пользователь №: 24 667



Цитата(migray @ Jul 28 2007, 16:42) *
Если постоянный ток, и проца Atmega8 - достаточно, то и спецпроцы с 6-канальным ШИМ тебе наверно и не нужны.

Посмотри на uPD78F0500 он подешевле будет чем спецовые.


Ну это сильно просто. Надо же еще запас на будущее оставить.
Сейчас я смотрю на UPD78F0881.
Go to the top of the page
 
+Quote Post
migray
сообщение Jul 28 2007, 19:30
Сообщение #8


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

Группа: Участник
Сообщений: 115
Регистрация: 17-01-07
Из: Санкт-Петербург, Россия
Пользователь №: 24 501



Цитата(Alex Forth @ Jul 28 2007, 21:18) *
Ну это сильно просто. Надо же еще запас на будущее оставить.
Сейчас я смотрю на UPD78F0881.

Если нужен CAN-интерфейс, то серия F (uPD78F08xx) конечно необходима, а для простых задач и серии К (uPD7805xx) хватит.
Работая с NEC я брать проц "прозапас" перестал, программа разработанная для младших семейств будет работать и на старших, поэтому библиотеки переписывать не придется.
Теперь под каждую задачу выбираю наиболее оптимальный проц, по крайней мере стараюсь smile.gif
Go to the top of the page
 
+Quote Post
Vlad27
сообщение Jul 28 2007, 19:38
Сообщение #9


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

Группа: Свой
Сообщений: 95
Регистрация: 31-07-05
Из: Полоцк Беларусь
Пользователь №: 7 227



Цитата(migray @ Jul 28 2007, 15:09) *
Хорошенькое ТЗ, прям как в сказке.

Основной вопрос, что за двигатель, насколько сложный алгоритм управления.

Если сложной математики нет, посмотри на 8-разрядные специализированные МК uPD78F0711/2 или uPD78F0714
Помимо обычного для 8-разрядных МК набора 8- и 16-разрядных таймеров, в составе этих есть 6-Chn * 10-bit PWM таймер как раз предназначенный для работы с инверторами и моторами.
Ну и 4/8-канальный АЦП для обратной связи. UART естественно тоже присутствует.

Если надо будет замутить векторное управление, можно обратить внимание на 32-разрядные МК с функцией "motor control".
Этих очень много, под любую задачу и с разным набором периферии uPD78F371x, uPD78F3329 и uPD70F318x

Апликухи от NEC по управлению двигателями.

По надежности мелкочипам до NEC далеко, японцы очень тщательно все делают, имеют свою лабораторию Электро-Магнитной Совместимости, что есть далеко не у каждого производителя МК
P.S. Загляни в MCU Scout Issue February 2007, тут сводная таблица МК фирмы NEC может еще что ни будь интересное найдешь, под конкретно свою задачу.


Насчет сравнения надежности продукции NEC и Microchip данных не имею, но хочу обратить
внимание на то, что важное значение на нормальную работу устройства с МК влияет правильное
схемотехническое решение по обеспечению работы в условиях помех и , опять же, грамотная
разводка печатной платы.
Автору темы рекомендую посмотреть здесь http://www.caxapa.ru/lib/emc_immunity.html
Go to the top of the page
 
+Quote Post
Alex Forth
сообщение Jul 28 2007, 19:47
Сообщение #10





Группа: Новичок
Сообщений: 13
Регистрация: 22-01-07
Пользователь №: 24 667



2migray Имеенно из-за CAN я его и выбрал.
2Vlad27 Конкренто эту статью я еще сутра нагуглил. Разводка конечно важна - спору нет, но я буду атаковать помехи со всех сторон.
Go to the top of the page
 
+Quote Post
migray
сообщение Jul 28 2007, 20:15
Сообщение #11


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

Группа: Участник
Сообщений: 115
Регистрация: 17-01-07
Из: Санкт-Петербург, Россия
Пользователь №: 24 501



Цитата(Vlad27 @ Jul 28 2007, 23:38) *
Автору темы рекомендую посмотреть здесь http://www.caxapa.ru/lib/emc_immunity.html

Спасибо Vlad27 за ссылку на русском. Я обычно рекомендую PCB-Design for Improved EMC ... но она на английском.
Кстати в ссылке Апликухи которую я приводил, она вываливается первой. В приципе там ничего нового для грамотного разработчика и нет, но такая забота о разработчиках тоже радует.
Go to the top of the page
 
+Quote Post
Noxter
сообщение Aug 1 2007, 17:38
Сообщение #12


Участник
*

Группа: Участник
Сообщений: 44
Регистрация: 19-07-07
Пользователь №: 29 226



Уважаемые знатоки, просвятити что это за контроллеры такие для управления движком? Что-то сомневаюсь что в них есть подобная силовая часть, а для работы с отдельным частотником вроде свои контроллеры идут. Или это какой-то новый класс устройств. Спасибо
Go to the top of the page
 
+Quote Post
Vlad27
сообщение Aug 1 2007, 19:37
Сообщение #13


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

Группа: Свой
Сообщений: 95
Регистрация: 31-07-05
Из: Полоцк Беларусь
Пользователь №: 7 227



Цитата(Noxter @ Aug 1 2007, 20:38) *
Уважаемые знатоки, просвятити что это за контроллеры такие для управления движком? Что-то сомневаюсь что в них есть подобная силовая часть, а для работы с отдельным частотником вроде свои контроллеры идут. Или это какой-то новый класс устройств. Спасибо

Силовой части в микроконтроллерах нет, а вот такие полезные вещи для управления двигателями
как модули ШИМ с формированием управляемого защитного интервала между переключениями силовых ключей, программируемой полярностью выхода, наличие интерфейса квадратурного кодера, для определения скорости, направления вращения ротора двигателя, а также определения его положения имеется. Также есть специальный вход FAULT для реализации функции защиты силового драйвера и ключей при возникновении аварийной ситуации. Линейка PIC18F**3* от Microchip, например. А также
аналогичные изделия от других производителей.
Go to the top of the page
 
+Quote Post
migray
сообщение Aug 1 2007, 23:01
Сообщение #14


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

Группа: Участник
Сообщений: 115
Регистрация: 17-01-07
Из: Санкт-Петербург, Россия
Пользователь №: 24 501



Цитата(Noxter @ Aug 1 2007, 21:38) *
Уважаемые знатоки, просвятити что это за контроллеры такие для управления движком? Что-то сомневаюсь что в них есть подобная силовая часть, а для работы с отдельным частотником вроде свои контроллеры идут. Или это какой-то новый класс устройств. Спасибо

Силовую часть в большинство моделей не запихивают, в общем Vlad27 правильно написал.
Главное ШИМ сформировать, да от двигателя через прерывания и АЦП информацию получить о режимах работы.

А силу в большинстве случаев сам ставишь, в зависимости от зодачи.

Исключение - микроконтроллеры для приборных панелей.
У NEC это CAN ASSP 3+ из 8-битных и V850E/Dx3 из 32-битных МК.
У этих кроме CAN-интерфейса и контроллера ЖК-дисплея есть до 6 каналов упровления шаговыми двигателями.
Вот эти каналы уже со встроенными силовыми драйверами, сразу на выход шаговики цепляешь.

Но это особая задача, а "motor control" встроенной силы не имеет, не надо им это.
Go to the top of the page
 
+Quote Post
_Vladimir_
сообщение Aug 2 2007, 11:12
Сообщение #15


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

Группа: Свой
Сообщений: 114
Регистрация: 10-05-05
Пользователь №: 4 893



Цитата(Alex Forth @ Jul 28 2007, 09:27) *
Надо управлять большим эл. двигателем, который находится практически на улице.
Посоветуйте, плз, контролер под это дело с высокой помехоустойчивостью

Есть много хороших и разных...

Я бы советовал все-таки PIC. Давно за ними не слежу но 7 лет назад его помехоустойчивост меня поразила - на практическом примере.
IMHO этот контроллер как раз для таких задач. Выбирайте минимальную модеь ( без лишних наворотов но с запасом smile.gif ).
Но главное - какой бы не выбрали - на 90% все определится насколько грамотно сделана плата и внешние соединения. Неудачная разводка земли (включая внешние соединения !) - и ни какой супер устойчивый контроллер Вам не поможет.
Если есть возможность - используйте гальваническую развязку - входы - выходы. Это самое радикальное средство.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 27th June 2025 - 21:00
Рейтинг@Mail.ru


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