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

 
 
> Подскажите возможноли...
aerobus
сообщение Dec 14 2006, 18:35
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 67
Регистрация: 19-05-06
Пользователь №: 17 256



Уважаемые гуру. Заранее приношу свои извинения, может вопрос будет безграмотным. В электронике не силен. Ногами не бить.

Вопрос такой. Мне надо управлять шаговыми двигателями. (в пределе их до 8 шт).
Можно ли одним "камнем" реализовать управление? От ЛПТ порта получаю на каждый движок два сигнала (step, dir) камень анализирует поступивую инфу и выдает сигнал на поворот тех движков от кого пришол сигнал(поворачивает в зависимости от выставленных режимов на шаг, пол шага, четверть...). Параллельно вычитывает из постоянной( ?) памяти параметры (допустим - люфт механики, шаг редуктора) и в зависимости от алгоритма и включеных переключателей(шаг, полушаг, микрошаг) считает перемещение(поворот) и выводит на ЖКИ. Парралельно следит за током в обмотках движков и прочей инфой и выдает их на ЖКИ.
Также должен переключать "ручной " режим управления. Т.е. отключать от ЛПТ включать генератор и в зависимости от выбранного движка управлять им с использованием джойстика. (все что касалось вычитывания параметров и вывода на ЖКИ должно выполнятся и для "ручного режима").
Возможно ли такое?
Или надо на каждый движок делать отдельный "камень" и синхронизировать их?

Может кто встречал чтото подобное.
Заранее спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Lucky:)
сообщение Dec 15 2006, 00:55
Сообщение #2


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

Группа: Свой
Сообщений: 182
Регистрация: 5-10-06
Пользователь №: 21 031



Цитата(aerobus @ Dec 14 2006, 18:35) *
Уважаемые гуру. Заранее приношу свои извинения, может вопрос будет безграмотным. В электронике не силен. Ногами не бить.


думаю схема реалезуема на 1 МК.
но вот если в електронике не селён, то наверно проще каждому мотору дать смой МК.
Go to the top of the page
 
+Quote Post
aerobus
сообщение Dec 15 2006, 01:33
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 67
Регистрация: 19-05-06
Пользователь №: 17 256



Цитата(Lucky:) @ Dec 15 2006, 00:55) *
думаю схема реалезуема на 1 МК.
но вот если в електронике не селён, то наверно проще каждому мотору дать смой МК.

Всем спасибо за ответы! cheers.gif
Ну раз принципиально можно, то буду искать практические решения.
Поисчем разбирающихся у себя в ауле.... Ну может тут кому нибудь будет интересно покопаться в такой задачке и кто нибудь чтото дельное подскажет....

А 470 не спасет отца русской демократии.?blink.gif
Кстати, поглядел на 320. А хде берут панельку под него BGA на 179 ног? blush.gif
Go to the top of the page
 
+Quote Post
Shread
сообщение Dec 15 2006, 14:12
Сообщение #4


иногда заглядывающий
****

Группа: Свой
Сообщений: 900
Регистрация: 18-05-05
Из: Зеленоград
Пользователь №: 5 170



Цитата(aerobus @ Dec 15 2006, 01:33) *
Цитата(Lucky:) @ Dec 15 2006, 00:55) *

думаю схема реалезуема на 1 МК.
но вот если в електронике не селён, то наверно проще каждому мотору дать смой МК.

Всем спасибо за ответы! cheers.gif
Ну раз принципиально можно, то буду искать практические решения.
Поисчем разбирающихся у себя в ауле.... Ну может тут кому нибудь будет интересно покопаться в такой задачке и кто нибудь чтото дельное подскажет....

А 470 не спасет отца русской демократии.?blink.gif
Кстати, поглядел на 320. А хде берут панельку под него BGA на 179 ног? blush.gif

А зачем вам панелька такая. Вам нужно семейство TMS320LF24xx или что лучше-TMS320F28xx. Хотя последние и бывают в BGA корпусах, но этот вариант интересен только в плане компактности на плате, а функционально ничем не лучше варианта в QFP корпусе. Под TMS320 есть очень недорогие платы EzDSP(если самом трудно что-то сделать).
Go to the top of the page
 
+Quote Post
aerobus
сообщение Dec 15 2006, 15:05
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 67
Регистрация: 19-05-06
Пользователь №: 17 256



Цитата(Shread @ Dec 15 2006, 14:12) *
А зачем вам панелька такая. Вам нужно семейство TMS320LF24xx или что лучше-TMS320F28xx. Хотя последние и бывают в BGA корпусах, но этот вариант интересен только в плане компактности на плате, а функционально ничем не лучше варианта в QFP корпусе. Под TMS320 есть очень недорогие платы EzDSP(если самом трудно что-то сделать).

Да у меня они есть "живьем"
430FG437IPNR 3 шт
TMS320F2812ZHHS 1шт
TMS470R1B512PGET 3шт
Отсюда и вопрос, как это присобачить к контроллеру.
Ну сам плату спаять наверное смогу (кстати, может подскажете "правильную" схему платы и JTAG smile.gif ).
430-й я думаю можно сразу впаять в маленькую платку с разводкой на штыревые соединители.
и под этот бред развести платку для программирования его. w00t.gif Или это утопия? cranky.gif
Размеры устройства меня не сильно жмут.

Сообщение отредактировал aerobus - Dec 15 2006, 15:12
Go to the top of the page
 
+Quote Post
Dog Pawlowa
сообщение Dec 18 2006, 10:57
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Цитата(aerobus @ Dec 15 2006, 15:05) *
Отсюда и вопрос, как это присобачить к контроллеру.
Ну сам плату спаять наверное смогу (кстати, может подскажете "правильную" схему платы и JTAG smile.gif ).
430-й я думаю можно сразу впаять в маленькую платку с разводкой на штыревые соединители.
и под этот бред развести платку для программирования его. w00t.gif Или это утопия? cranky.gif
Размеры устройства меня не сильно жмут.

Несколько идей.
1) Проще повторить 8 простых устройств, чем одно сложное.
2) Обычно у шагового двигателя 2 обмотки, а у АЦП 8 входов - получается 4 двигателя на один контроллер.
3) MSP430 кажется вполне достаточным, на большой ДСП стоит переходить, если задача по быстродействию уж очень актуальна.
4) "можно сразу впаять". Так часто делают. Но имейте ввиду - импульсы, создаваемые двигателем, могут легко нарушить работу контроллера. Если опыта борьбы с помехами нет, то лучше не браться.


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- aerobus   Подскажите возможноли...   Dec 14 2006, 18:35
- - Shread   Цитата(aerobus @ Dec 14 2006, 18:35) Уваж...   Dec 14 2006, 19:05
- - rezident   Сформулируйте вашу задачу с помощью конечных автом...   Dec 14 2006, 19:05
|- - aerobus   Цитата(rezident @ Dec 14 2006, 19:05) Сфо...   Dec 14 2006, 19:27
|- - Shread   Цитата(Dog Pawlowa @ Dec 18 2006, 10:57) ...   Dec 18 2006, 20:16
|- - aerobus   [quote name='Shread' date='Dec 18 2006...   Dec 18 2006, 22:38
- - aerobus   И еще попутный вопрос. Уважаемое сообщество, подс...   Dec 19 2006, 00:56
|- - Shread   Цитата(aerobus @ Dec 19 2006, 00:56) И ещ...   Dec 19 2006, 18:43
|- - aerobus   Цитата(Shread @ Dec 19 2006, 18:43) Цитат...   Dec 19 2006, 19:19
|- - Shread   Цитата(aerobus @ Dec 19 2006, 19:19) Цита...   Dec 19 2006, 19:50
|- - aerobus   Цитата(Shread @ Dec 19 2006, 19:50) Касат...   Dec 20 2006, 00:20
|- - Dog Pawlowa   Цитата(aerobus @ Dec 20 2006, 00:20) [Ну ...   Dec 20 2006, 10:37
|- - aerobus   Цитата(Dog Pawlowa @ Dec 20 2006, 10:37) ...   Dec 20 2006, 11:54
|- - Shread   Цитата(aerobus @ Dec 20 2006, 11:54) Цита...   Dec 20 2006, 13:29
||- - aerobus   Цитата(Shread @ Dec 20 2006, 13:29) Думаю...   Dec 20 2006, 13:51
|- - Dog Pawlowa   Цитата(aerobus @ Dec 20 2006, 11:54) Что ...   Dec 20 2006, 17:16
|- - Shread   Цитата(Dog Pawlowa @ Dec 20 2006, 17:16) ...   Dec 21 2006, 00:08
|- - aerobus   Цитата(Shread @ Dec 21 2006, 00:08) Что к...   Dec 21 2006, 23:01
- - Lucky:)   Насчёт платы - посмотрите, какие есть отладочные с...   Dec 20 2006, 00:29


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

 


RSS Текстовая версия Сейчас: 23rd June 2025 - 22:16
Рейтинг@Mail.ru


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