вычисляем загруженность контоллера ? хочу всё знать

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Аватара пользователя
Кислый
Поставщик валерьянки для Кота
Сообщения: 2095
Зарегистрирован: Чт апр 08, 2010 18:50:01
Откуда: Краснодар
Контактная информация:

вычисляем загруженность контоллера ? хочу всё знать

Сообщение Кислый »

Есть такая замечательная микросхема, как L297. Служит для управления шаговыми двигателями.

Меня интересует сколько ресурсов микроконтроллера займет эмуляция её функций (расчет временных последовательностей, обработка данных с датчиков, контроль тока в мостах) ? Речь не идет о каком-то канкретном контроллере. это может быть и 8bit Avr, pic, stm и 16\32bit arm.. Хочется узнать о методике вычислений (где-то видел в темах о управлении дисплеем или камерой с помощью меги, найти не смог).
RETI ;рети-рети интеррапт, через шины данных тракт, через память, через порт, возвращайся в главный код
@hobbyelectronics
Реклама
Foks
Поставщик валерьянки для Кота
Сообщения: 2108
Зарегистрирован: Пт авг 29, 2008 16:28:19
Откуда: Киев

Re: вычисляем загруженность контоллера ? хочу всё знать

Сообщение Foks »

Так собственно, как реализуете, столько и займет. И это зависит от аппаратных возможностей контроллера, от того, насколько оптимально Вы их задействуете, от быстродействия программного кода, ну и конечно от быстродействия контроллера.
Giggity giggity goo!
Реклама
CS16AMX
Нашел транзистор. Понюхал.
Сообщения: 195
Зарегистрирован: Вт ноя 30, 2010 00:50:40

Re: вычисляем загруженность контоллера ? хочу всё знать

Сообщение CS16AMX »

1-3% мипс
про управление хорошо описано тут http://www.avrlab.com/node/60
лучше использовать полушаг так стрывов меньше
насчёт представления как прекинуть загруженность , мы грузим матрицу домустим 4 бита + задержка ,тоесть посылка 4 бит на регистр и выдерка таймеров ,не так уж и много
Аватара пользователя
Кислый
Поставщик валерьянки для Кота
Сообщения: 2095
Зарегистрирован: Чт апр 08, 2010 18:50:01
Откуда: Краснодар
Контактная информация:

Re: вычисляем загруженность контоллера ? хочу всё знать

Сообщение Кислый »

хмм.. почему же тогда применяют микросхемы вроде L297 ? ведь они дороже , а один mC может управлять многими шаговиками (через мосты) ?
RETI ;рети-рети интеррапт, через шины данных тракт, через память, через порт, возвращайся в главный код
@hobbyelectronics
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
Satyr
Друг Кота
Сообщения: 7439
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Откуда: г. Москва

Re: вычисляем загруженность контоллера ? хочу всё знать

Сообщение Satyr »

Кислый писал(а):хмм.. почему же тогда применяют микросхемы вроде L297 ?
Не обязательно что он в связке с МК применяется. А если и с ним - год разработки микросхемы посмотри -)
Реклама
Аватара пользователя
Кислый
Поставщик валерьянки для Кота
Сообщения: 2095
Зарегистрирован: Чт апр 08, 2010 18:50:01
Откуда: Краснодар
Контактная информация:

Re: вычисляем загруженность контоллера ? хочу всё знать

Сообщение Кислый »

т.е. в то время поднятый мной вопрос был актуален..
RETI ;рети-рети интеррапт, через шины данных тракт, через память, через порт, возвращайся в главный код
@hobbyelectronics
Реклама
Аватара пользователя
Кислый
Поставщик валерьянки для Кота
Сообщения: 2095
Зарегистрирован: Чт апр 08, 2010 18:50:01
Откуда: Краснодар
Контактная информация:

Re: вычисляем загруженность контоллера ? хочу всё знать

Сообщение Кислый »

хмм
RETI ;рети-рети интеррапт, через шины данных тракт, через память, через порт, возвращайся в главный код
@hobbyelectronics
Аватара пользователя
Satyr
Друг Кота
Сообщения: 7439
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Откуда: г. Москва

Re: вычисляем загруженность контоллера ? хочу всё знать

Сообщение Satyr »

Кислый писал(а):т.е. в то время поднятый мной вопрос был актуален..
Микроконтроллеры были не столько дешевы, шустры и многоноги -))
И, опять же - не все случаи применения шаговых двигателей подразумевают участие МК.

а непосредсвтенно по сути вопроса - да, во многих случаях можно обойтись без внешнего контроллера, только драйверами, реализовав логику управления в МК затратив небольшие ресурсы
qwerky
Мучитель микросхем
Сообщения: 487
Зарегистрирован: Пт июн 12, 2009 19:17:35
Контактная информация:

Re: вычисляем загруженность контоллера ? хочу всё знать

Сообщение qwerky »

Кислый писал(а):Есть такая замечательная микросхема, как L297. Служит для управления шаговыми двигателями.
Меня интересует сколько ресурсов микроконтроллера займет эмуляция её функций
если максимально задействовать аппаратные ресурсы контроллера (ШИМы, автосканирование АЦП и т.д.) то немного. Некоторые контроллеры имеют аппаратные компараторы специально для управления током/напряжением. Регулировка тока/момента будет не такая качественная как с современными микрошаговыми драйверами, но несколько штук 297х можно заменить.
Foks
Поставщик валерьянки для Кота
Сообщения: 2108
Зарегистрирован: Пт авг 29, 2008 16:28:19
Откуда: Киев

Re: вычисляем загруженность контоллера ? хочу всё знать

Сообщение Foks »

У Atmel, например, есть специальный набор AVR-мк PWM Controllers, которые они рекомендуют для Motor Control.
Giggity giggity goo!
Аватара пользователя
Satyr
Друг Кота
Сообщения: 7439
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Откуда: г. Москва

Re: вычисляем загруженность контоллера ? хочу всё знать

Сообщение Satyr »

Foks писал(а):У Atmel, например, есть специальный набор AVR-мк PWM Controllers, которые они рекомендуют для Motor Control.
Это не к шаговым двигателям
Foks
Поставщик валерьянки для Кота
Сообщения: 2108
Зарегистрирован: Пт авг 29, 2008 16:28:19
Откуда: Киев

Re: вычисляем загруженность контоллера ? хочу всё знать

Сообщение Foks »

Да, судя по 10-канальному ШИМ, это к сервомашинкам :) Ну а чего, задействовать можно и для шаговых.
Giggity giggity goo!
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»