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

 
 
> управление редукторным двигателем на mega8
J0hnNick
сообщение Feb 18 2008, 12:50
Сообщение #1





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



необходимо управлять редукторным приводом с помощью сигнала, модулированного по напряжению.
в приводе своя схема управления. необходимо сформировать управляющий сигнал внутри меги8.
как это сделать представяю очень смутно, хотя читал и про шим, и про таймер TWI.
Подскажите в кратце суть, а дальше я уж разберусь.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Yura_K
сообщение Feb 18 2008, 17:05
Сообщение #2


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

Группа: Свой
Сообщений: 185
Регистрация: 5-05-06
Из: Ekaterinburg, Russia
Пользователь №: 16 821



Должжно быть все просто. Принимаете управляющий сигнал, расчитываете управление, выдаете на ШИМ. Итого: обработчик интерфейса (если у Вас TWI - то обработчик TWI), оцифровка сигналов обратной связи с движка (если есть). Основной цикл программы - ожидаем обновления входных сигналов, расчитываем управление, выводим с ШИМ регистр. Выход ШИМ МК прогоняем через ФНЧ и выдаем на усилитель. Вроде все.


--------------------
Чудес не бывает - бывает мало знаний и опыта!
Go to the top of the page
 
+Quote Post
evgeny_ch
сообщение Feb 18 2008, 17:34
Сообщение #3


чукчхэшаражогрмонтажник
*****

Группа: Участник
Сообщений: 1 852
Регистрация: 13-07-07
Из: Minsk
Пользователь №: 29 094



Цитата(Yura_K @ Feb 18 2008, 21:05) *
Выход ШИМ МК прогоняем через ФНЧ и выдаем на усилитель. Вроде все.

Веселей, рабочий класс. (ЦЕ) biggrin.gif
Подробнее, зачем фильтруете.


--------------------
Quo vadis?
Go to the top of the page
 
+Quote Post
Alex_Pol
сообщение Feb 18 2008, 19:14
Сообщение #4


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

Группа: Свой
Сообщений: 192
Регистрация: 23-03-05
Из: Украина. Днепропетровск
Пользователь №: 3 626



Цитата(evgeny_ch @ Feb 18 2008, 19:34) *
Веселей, рабочий класс. (ЦЕ) biggrin.gif
Подробнее, зачем фильтруете.
Долго объяснять. sad.gif Если интересно вот: http://www.gaw.ru/html.cgi/txt/app/micros/msp430/slaa116.htm. Это про MSP430, правда, но разницы нет. Для движка фильтр не нужен, но речь шла, как я понял, не о том.

Цитата(J0hnNick @ Feb 18 2008, 20:47) *
Команды от 485 принимаются. разрядность 128, нужно 4 канала. R-2R это что?
Древний простой ЦАП. Подробности - в гуглях по слову covox Вам не подойдёт - каналов много.
На каждый разряд - одна ножка. Но скорость просто обалдеть. sad.gif
Go to the top of the page
 
+Quote Post
evgeny_ch
сообщение Feb 18 2008, 19:18
Сообщение #5


чукчхэшаражогрмонтажник
*****

Группа: Участник
Сообщений: 1 852
Регистрация: 13-07-07
Из: Minsk
Пользователь №: 29 094



Цитата(Alex_Pol @ Feb 18 2008, 23:14) *
Долго объяснять. sad.gif Если интересно вот: http://www.gaw.ru/html.cgi/txt/app/micros/msp430/slaa116.htm. Это про MSP430, правда, но разницы нет. Для движка фильтр не нужен, но речь шла, как я понял, не о том.

Древний простой ЦАП. Подробности - в гуглях по слову covox Вам не подойдёт - каналов много.
На каждый разряд - одна ножка. Но скорость просто обалдеть. sad.gif

Спасибо, если вам затруднительно, может автор поста объяснит, куда совать дальше этот отфильтрованный сигнал с выхода.


--------------------
Quo vadis?
Go to the top of the page
 
+Quote Post
Alex_Pol
сообщение Feb 18 2008, 19:25
Сообщение #6


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

Группа: Свой
Сообщений: 192
Регистрация: 23-03-05
Из: Украина. Днепропетровск
Пользователь №: 3 626



Цитата(evgeny_ch @ Feb 18 2008, 21:18) *
Спасибо, если вам затруднительно, может автор поста объяснит, куда совать дальше этот отфильтрованный сигнал с выхода.
Дык. Вопрошающий сформулировал проблему не конкретно. Я понял так, что ему нужен аналоговый сигнал для схемы управления приводом. Что за схема - неизвестно. Ау, автор, можно уточнить условие?
Go to the top of the page
 
+Quote Post
J0hnNick
сообщение Feb 18 2008, 19:59
Сообщение #7





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



Цитата(Alex_Pol @ Feb 18 2008, 22:25) *
Дык. Вопрошающий сформулировал проблему не конкретно. Я понял так, что ему нужен аналоговый сигнал для схемы управления приводом. Что за схема - неизвестно. Ау, автор, можно уточнить условие?

Хочу сказать всем спасибо большое за ответы!
как я уже сказал, в документации написано - управление с помощью сигнала, модулированного по напряжению. (0-10в). Я так понимаю там внутри аналоговый диммер.

Сообщение отредактировал J0hnNick - Feb 18 2008, 20:05
Go to the top of the page
 
+Quote Post
Alex_Pol
сообщение Feb 18 2008, 22:12
Сообщение #8


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

Группа: Свой
Сообщений: 192
Регистрация: 23-03-05
Из: Украина. Днепропетровск
Пользователь №: 3 626



Цитата(J0hnNick @ Feb 18 2008, 21:59) *
Я так понимаю там внутри аналоговый диммер.
Понятно. Я как и Dog Pawlowa с такими имел дело. Это были тиристорные привода. По крайней мере входной сигнал был 0-10 вольт. Импользуйте ШИМ с выходным фильтром. Ссылку я давал. Можно ещё вот посмотреть: http://www.gaw.ru/html.cgi/txt/app/micros/avr/AVR131.htm. З.Ы. А меги 8 на 4 канала хватит?
Go to the top of the page
 
+Quote Post
J0hnNick
сообщение Feb 19 2008, 17:09
Сообщение #9





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



Цитата(Alex_Pol @ Feb 19 2008, 01:12) *
Понятно. Я как и Dog Pawlowa с такими имел дело. Это были тиристорные привода. По крайней мере входной сигнал был 0-10 вольт. Импользуйте ШИМ с выходным фильтром. Ссылку я давал. Можно ещё вот посмотреть: http://www.gaw.ru/html.cgi/txt/app/micros/avr/AVR131.htm. З.Ы. А меги 8 на 4 канала хватит?


Спасибо за ссылки. толковые статьи.

В 8меге 2 8-и битных таймера, значит я могу реализовать только 2 канала с разрядностью 256, так?
Я так понял принцип работы - TCNTn увеличивается до совпадения со значением в OCRn, затем сбрасывается и счет повторяется, за счет чего регулируется длительность импульса.
И там еще один 16-и битный таймер. это еще=1 канал, значит на меге8 можно реализовать только 3 канала, правильно?

И еще вопрос-напряжение на выходе ЦАП регулируется от 0 до напряжения питания. а у меги оно 5в. А как получить регулировку от 0 до 10в?
Go to the top of the page
 
+Quote Post
Alex_Pol
сообщение Feb 19 2008, 18:54
Сообщение #10


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

Группа: Свой
Сообщений: 192
Регистрация: 23-03-05
Из: Украина. Днепропетровск
Пользователь №: 3 626



Если верить ДШ, Мега16 умеет выдавать 4 канала ШИМ. Именно с ней не работал, потому не вникал. Ещё вариант - 4 отдельностоящих ЦАП. Аналог дивайс их напёк великое множество. Да и всякие Тексасы не отстают. Тогда можно ставить тиньку 2313. Вам же нужно только принять команду по RS485 и выдать управляющие напряжение на привод. Регулировкой будет заниматься сама схема управления двигателем. Я правильно понял? Есть ещё один вариант, но боюсь говорить. sad.gif Тут один обалденно крутой перец столько вони развёл. Вариантов много, на любой вкус и стоимость. Напряжение 0-10 вольт обеспечит операционник I/O rail to rail.
Go to the top of the page
 
+Quote Post
J0hnNick
сообщение Feb 24 2008, 12:03
Сообщение #11





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



Цитата(Alex_Pol @ Feb 19 2008, 21:54) *
Если верить ДШ, Мега16 умеет выдавать 4 канала ШИМ. Именно с ней не работал, потому не вникал. Ещё вариант - 4 отдельностоящих ЦАП. Аналог дивайс их напёк великое множество. Да и всякие Тексасы не отстают. Тогда можно ставить тиньку 2313. Вам же нужно только принять команду по RS485 и выдать управляющие напряжение на привод. Регулировкой будет заниматься сама схема управления двигателем. Я правильно понял? Есть ещё один вариант, но боюсь говорить. sad.gif Тут один обалденно крутой перец столько вони развёл. Вариантов много, на любой вкус и стоимость. Напряжение 0-10 вольт обеспечит операционник I/O rail to rail.


подскажите 'операционник I/O rail to rail' чтобы повысить с 5 до 10в. нагрузка до 200ma.
Go to the top of the page
 
+Quote Post
Dog Pawlowa
сообщение Feb 24 2008, 12:53
Сообщение #12


Гуру
******

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



Цитата(J0hnNick @ Feb 24 2008, 16:03) *
подскажите 'операционник I/O rail to rail' чтобы повысить с 5 до 10в. нагрузка до 200ma.

Зачем rail to rail?
Обычно мотор с таким управлением все равно не работает при напряжении управления, близком нулю, и принудительно внутри блокируется. Ну а в плюс - что мешает взять напряжение питания побольше?
И ток нагрузки не завышен? 10 В * 200 мА = 2 Вт. Это такая мощность должна рассеиваться на операционнике в худшем случае. Такие есть, конечно, но все это кажется весьма странным.


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post
J0hnNick
сообщение Feb 24 2008, 17:39
Сообщение #13





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



Цитата(Dog Pawlowa @ Feb 24 2008, 15:53) *
Зачем rail to rail?
Обычно мотор с таким управлением все равно не работает при напряжении управления, близком нулю, и принудительно внутри блокируется. Ну а в плюс - что мешает взять напряжение питания побольше?
И ток нагрузки не завышен? 10 В * 200 мА = 2 Вт. Это такая мощность должна рассеиваться на операционнике в худшем случае. Такие есть, конечно, но все это кажется весьма странным.


дело в том, что могут подключаться и другие приборы с таким управлением, например лдс.
а мотор Danfoss АМЕ 01, а ток и правда немного с запасом, реально 100мА.
rail tp rail тут посоветовали, я с таким дела раньше не имел. А питание меги - 5в.
Go to the top of the page
 
+Quote Post
Dog Pawlowa
сообщение Feb 24 2008, 18:50
Сообщение #14


Гуру
******

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



Цитата(J0hnNick @ Feb 24 2008, 21:39) *
дело в том, что могут подключаться и другие приборы с таким управлением, например лдс.
а мотор Danfoss АМЕ 01, а ток и правда немного с запасом, реально 100мА.
rail tp rail тут посоветовали, я с таким дела раньше не имел. А питание меги - 5в.

У, так Вы пытаетесь систему отопления автоматизировать? Чем не устраивает существующие контроллеры систем отопления?
Вообще-то стандарт 0-10 V предполагает ток 1 мА:
Its simple nature makes it straight forward to understand, implement and diagnose while its low current (typically 1mA) means it can be run along relatively thin cables with little voltage drop.
Мне лень искать и убеждаться, что с 100 мА Вы неправы, очевидно, что это решение неинженерное.
Потому как, если речь идет о таких токах, то предполагается, что сам двигатель будет подключен к такому источнику, а тогда нужно решать вопрос защит.
И вообще, насколько я понимаю, это серво-привод.
Но тема потеряла всякую связь с AVR.


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

Сообщений в этой теме
- J0hnNick   управление редукторным двигателем на mega8   Feb 18 2008, 12:50
- - VladimirYU   Цитата(J0hnNick @ Feb 18 2008, 15:50) нео...   Feb 18 2008, 13:17
- - Alex_Pol   Цитата(J0hnNick @ Feb 18 2008, 14:50) ......   Feb 18 2008, 13:31
|- - J0hnNick   Цитата(Alex_Pol @ Feb 18 2008, 16:31) Как...   Feb 18 2008, 18:47
|- - Dog Pawlowa   Цитата(J0hnNick @ Feb 18 2008, 23:59) Хоч...   Feb 18 2008, 20:46
|- - Папа Карло   Цитата(J0hnNick @ Feb 19 2008, 20:09) В 8...   Feb 19 2008, 20:57
||- - Alex_Pol   Атмел уверяет, что у меги8 "three PWM channel...   Feb 19 2008, 21:26
||- - SasaVitebsk   Цитата(Alex_Pol @ Feb 20 2008, 01:26) Атм...   Feb 19 2008, 22:05
|- - Yura_K   Цитата(J0hnNick @ Feb 19 2008, 22:09) Спа...   Feb 20 2008, 18:56
- - Kirill Trusov   а разве не надо?   Feb 18 2008, 18:23
|- - muravei   Цитата(Kirill Trusov @ Feb 18 2008, 21:23...   Feb 18 2008, 18:38
|- - evgeny_ch   Цитата(Kirill Trusov @ Feb 18 2008, 22:23...   Feb 18 2008, 18:43
- - Alex_Pol   То,что мега8 сама по себе не катит уже выяснили. А...   Feb 19 2008, 22:26
|- - VladimirYU   Цитата(Alex_Pol @ Feb 20 2008, 01:26) То,...   Feb 20 2008, 08:45
||- - Папа Карло   А ещё есть мега 48 и у неё тоже 6 каналов ШИМ. Се...   Feb 20 2008, 09:25
|- - _Pasha   Цитата(Alex_Pol @ Feb 20 2008, 01:26) То,...   Feb 20 2008, 09:56
|- - Alex_Pol   Цитата(_Pasha @ Feb 20 2008, 11:56) Это...   Feb 21 2008, 01:19
|- - Qwertty   Цитата(Alex_Pol @ Feb 21 2008, 04:19) 4 к...   Feb 21 2008, 02:50
- - J0hnNick   нашел полезную схему http://www.caxapa.ru/sch/pwm....   Mar 7 2008, 07:13
- - Erv&Sed   Цитата(J0hnNick @ Mar 7 2008, 10:13) наше...   Mar 8 2008, 09:41


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

 


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


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