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

 
 
> "Дубовый" контроллер, помогите подобрать
Alex Forth
сообщение Jul 28 2007, 06:27
Сообщение #1





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



Надо управлять большим эл. двигателем, который находится практически на улице.
Посоветуйте, плз, контролер под это дело с высокой помехоустойчивостью
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
_Vladimir_
сообщение Aug 3 2007, 13:05
Сообщение #2


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

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



ветка плавно переходит в дискуссию на тему какой проц. самый лучший в мире.
Да наверняка задачу автора можно решить на любом.. Большинство имеют на борту ШИМ.
А если нет - то можно все равно реализовать (в принципе).

Поэтому, если конкретно, то лучше помочь человеку подобрать критерии. раз задача "закрытая".
1. стоимость важна или нет - т. .е. большая серия или единично уникальное.
2. Раз у Вас двигатель постоянного тока то сильно зависит от решения силового ключа - будет ли ШИМ интегрироваться или прямо на двигатель. Или не ШИМ а DAC ?
3. Что за управление. Например у немцев встречал - двигателю реверсируют направление скважностью т. е. при меандре он молчит, меньше 50% - в одну сторону, больше в другую сторону. Причем управление достаточно прецизиозное - а это требует многоразрядного шим,
4. из 2 и 3 вытекает - эффективный код ШИМ т.е. требуемая его эффективная разрядность, дабы обеспечить нужную точность.
Отсюда - определитесь с частотой ШИМ и приемлемой разрядностью. Не всегда даже 16 бит может устроить. Часто 16 битный регистр ШИМ фактически дает эффективное разрешение и 12 и 10 и менее бит. Если "промажете" а у Вас регулирование с ОС - может "качать" - управление ведь дискр.
Что такое эффективная разрядность - Поиск в гуугле легко поможет.

- А потом уже берите ПДФ на "все перечисляемые выше аппараты" и смотрите, особенно детально раздел ШИМ.
Критерий - насколько "заточена" главная для Вашей конкретной задачи фича конкретного процессора.
А критерий уже может быть даже такой - насколько внятно и досконально дано описание - что больше понятно/понравилось то и берите.
А все разговоры типа - японцы ставят / не ставят - полная ерунда.

- Что еще может понадобится (только Вам известно) - RS232 CAN АЦП - это есть практически у всех.
- Что с математикой - насколько большая / много ли плавающей арифметики.

Теперь о конкретике.
Мне лично с точки зрения програмирования очень НЕ нравится PIC, нравится Infineon 167 - просто приятно работать с ним (но спорить что он "лучший из лучших" среди 16 битных не собираюсь)
ДА, Infineon 167 заточен для двигателей.
НО СКОРЕЕ ВСЕГО для вашей задачи и Infineon 167 и другие многие перечисляемые будет СИЛЬНО ИЗБЫТОЧНЫ.
Это как минимум намного увеличивает время/силы на изучение и чревато ошибками и т.п.
Вопрос только насколько избыточны. Если не очень - то нет вопросов - флаг в руки.
Тогда минимальный Infineon 16х может быть самое лучшее решение для серьезного проекта.
Его немцы делали не как универсальный контроллер (на который навешивают все что возможно) а как контроллер для управления силовой электроникой. В первую очередь. Все остальное - производное.

Что касается PIC - если не требуется то лучше не брать всякие DSP вариации и прочее.
Если надо просто крутить двигатель, даже и мощный, алгоритм не слишком наворочен математикой от простого ПИД - сильно кажется что PIC вполне хватит, может и 8 битного.
PIC это ведь ПЕРИФЕРИЙНЫЙ контроллер. Он так задумывалься , так и был построен.
Если мне не изменяет память - он сделан асинхронным.Т.е. может работать "от нулевой" тактовой - мое субъективное мнение - этим во во многом и поясняется его повышенная помехоустойчивость.
Возможно что-то на кристале еще сделали по разводке питания портов...
А то что сейчас на него наворачивают...Как то развивать надо популярное семейство smile.gif

Не гарантирую что это самые оптимальные рекомендации - задача ведь не известна.
Go to the top of the page
 
+Quote Post
Dars
сообщение Aug 6 2007, 10:59
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 238
Регистрация: 11-08-05
Пользователь №: 7 557



Цитата(_Vladimir_ @ Aug 3 2007, 17:05) *
Мне лично с точки зрения програмирования очень НЕ нравится PIC, нравится Infineon 167 - просто приятно работать с ним (но спорить что он "лучший из лучших" среди 16 битных не собираюсь)
ДА, Infineon 167 заточен для двигателей.



Я так понимаю речь идет все же о XC167, а не о С167. ??? А то устаревший проц не есть гуд для новых задач
И раз уж вы работали с нимим, не подскажете как и где можно раздобыть отладчик для XC16x ???

Сообщение отредактировал Dars - Aug 6 2007, 11:00
Go to the top of the page
 
+Quote Post
_Vladimir_
сообщение Aug 7 2007, 08:07
Сообщение #4


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

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



Цитата(Dars @ Aug 6 2007, 13:59) *
Я так понимаю речь идет все же о XC167, а не о С167. ??? А то устаревший проц не есть гуд для новых задач

Устаревший относительно. С XC167 работал только на готовом модуле (проц.+память и т.п.)
ДА XC167 заметно модифицирован.Но мне кажется для рядовых задач C167 не будет так уж устаревшим.
Самое заметное отличие - сильное развитие именно в части управления двигателями.
Цитата(Dars @ Aug 6 2007, 13:59) *
И раз уж вы работали с нимим, не подскажете как и где можно раздобыть отладчик для XC16x ???

Что Вы имеете ввиду? JTAG никогда не использовал.
Отладчик в IDE - до тех пор пока код не превышал пару сот строк (конечное приложение около 5000 строк без GUI библиотеки).
В основном в целях изучения.
Единственный вид отладки - вывод трасировки через ком порт на терминал.
По специфике прибора он работает online/offline. Если Online - то всегда пишет лог на ност машине.
В режиме отладки просто он намного подробней.
Этого мне вполне достаточно.
Что касается всяких аппаратных вещей для отладки - поищите гуглом. Натыкался на пару российских фирм у них кажется были такие предложения. Если есть возможность покупать напрямую через интернет легко найдете предложения. Конечно желательно такие что поддерживает Выша среда. Если Кейл - то смотрите начиная с него.
Go to the top of the page
 
+Quote Post
Dars
сообщение Aug 7 2007, 10:56
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 238
Регистрация: 11-08-05
Пользователь №: 7 557



Цитата(_Vladimir_ @ Aug 7 2007, 12:07) *
Что Вы имеете ввиду? JTAG никогда не использовал.


OCDS отладчик/эмулятор не знаю как он там называется правильно. нигде в Москве не нашел в продаже. Если кто знает подскажите.
P.S. А ULINK2 от Keil для этих целей подойдет?

Сообщение отредактировал Dars - Aug 7 2007, 11:35
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Alex Forth   "Дубовый" контроллер   Jul 28 2007, 06:27
- - Vlad27   Цитата(Alex Forth @ Jul 28 2007, 09:27) Н...   Jul 28 2007, 07:51
|- - Alex Forth   Цитата(Vlad27 @ Jul 28 2007, 10:51) Если ...   Jul 28 2007, 08:16
- - migray   Цитата(Alex Forth @ Jul 28 2007, 10:27) Н...   Jul 28 2007, 12:09
|- - Vlad27   Цитата(migray @ Jul 28 2007, 15:09) Хорош...   Jul 28 2007, 19:38
||- - migray   Цитата(Vlad27 @ Jul 28 2007, 23:38) Автор...   Jul 28 2007, 20:15
|- - migray   Цитата(migray @ Jul 28 2007, 16:09) Если ...   Aug 8 2007, 12:42
- - Alex Forth   Двигатель постоянного тока. Алгоритм управления бе...   Jul 28 2007, 12:30
|- - migray   Если постоянный ток, и проца Atmega8 - достаточно,...   Jul 28 2007, 13:42
|- - Alex Forth   Цитата(migray @ Jul 28 2007, 16:42) Если ...   Jul 28 2007, 17:18
|- - migray   Цитата(Alex Forth @ Jul 28 2007, 21:18) Н...   Jul 28 2007, 19:30
- - Alex Forth   2migray Имеенно из-за CAN я его и выбрал. 2Vlad27 ...   Jul 28 2007, 19:47
- - Noxter   Уважаемые знатоки, просвятити что это за контролле...   Aug 1 2007, 17:38
|- - Vlad27   Цитата(Noxter @ Aug 1 2007, 20:38) Уважае...   Aug 1 2007, 19:37
|- - migray   Цитата(Noxter @ Aug 1 2007, 21:38) Уважае...   Aug 1 2007, 23:01
- - _Vladimir_   Цитата(Alex Forth @ Jul 28 2007, 09:27) Н...   Aug 2 2007, 11:12
|- - migray   Цитата(_Vladimir_ @ Aug 2 2007, 15:12) Ес...   Aug 2 2007, 11:46
- - Dars   Посмотрите у Infineon микроконтроллеры XC16x , по-...   Aug 2 2007, 11:54
|- - migray   Цитата(Dars @ Aug 2 2007, 15:54) Посмотри...   Aug 2 2007, 12:25
||- - Dars   Nec не знаю, арм знаю, пик немного, авр и сименс. ...   Aug 2 2007, 12:47
||- - migray   У меня 48/51(наши и AT), сименс, авр, пик немного,...   Aug 2 2007, 13:11
|- - spf   Цитата(Dars @ Aug 2 2007, 17:54) И мерсед...   Aug 3 2007, 02:17
|- - migray   Цитата(spf @ Aug 3 2007, 06:17) А Subaru ...   Aug 3 2007, 05:27
- - Noxter   ЦитатаГлавное ШИМ сформировать, да от двигателя че...   Aug 2 2007, 17:42
|- - migray   Цитата(Noxter @ Aug 2 2007, 21:42) Так ве...   Aug 2 2007, 19:52
|- - Alex Forth   Цитата(_Vladimir_ @ Aug 3 2007, 16:05) Да...   Aug 3 2007, 20:36
||- - migray   Цитата(Alex Forth @ Aug 4 2007, 00:36) До...   Aug 3 2007, 23:21
||- - _Vladimir_   Цитата(Alex Forth @ Aug 3 2007, 23:36) Ве...   Aug 4 2007, 07:34
|- - alexQ   посмотрите ADUC70xx там есть 3-х фазный блок PWM (...   Aug 7 2007, 06:44
||- - migray   Цитата(alexQ @ Aug 7 2007, 10:44) посмотр...   Aug 7 2007, 09:26
- - proba   советую смотреть M16C или R8C , ядро помехоустоичи...   Aug 3 2007, 16:21
- - proba   Цитата(migray @ Aug 7 2007, 12:26) А V850...   Aug 8 2007, 19:26
|- - migray   Цитата(proba @ Aug 8 2007, 23:26) - V850 ...   Aug 9 2007, 07:07
- - proba   Цитата(migray @ Aug 9 2007, 10:07) По мое...   Aug 10 2007, 22:00
|- - migray   Цитата(proba @ Aug 11 2007, 02:00) огрaни...   Aug 11 2007, 19:41
- - DVV   На макетке пытаюсь работать с uPD78F1156.Есть проб...   Apr 13 2009, 04:57
- - migray   Ну не знаю, у меня проблем с флешьпрогом не было. ...   Apr 13 2009, 18:13


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

 


RSS Текстовая версия Сейчас: 1st July 2025 - 00:52
Рейтинг@Mail.ru


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