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

 
 
3 страниц V  < 1 2 3 >  
Reply to this topicStart new topic
> управление редукторным двигателем на mega8
J0hnNick
сообщение Feb 19 2008, 17:09
Сообщение #16





Группа: Новичок
Сообщений: 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
Сообщение #17


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

Группа: Свой
Сообщений: 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
Папа Карло
сообщение Feb 19 2008, 20:57
Сообщение #18


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

Группа: Новичок
Сообщений: 176
Регистрация: 15-02-08
Из: Москва
Пользователь №: 35 074



Цитата(J0hnNick @ Feb 19 2008, 20:09) *
В 8меге 2 8-и битных таймера, значит я могу реализовать только 2 канала с разрядностью 256, так?
Я так понял принцип работы - TCNTn увеличивается до совпадения со значением в OCRn, затем сбрасывается и счет повторяется, за счет чего регулируется длительность импульса.
И там еще один 16-и битный таймер. это еще=1 канал, значит на меге8 можно реализовать только 3 канала, правильно?


в Мега8 3 таймера и только 2 таймера 1-ый и 2-ой имеет ШИМ аппаратный.
1-ый 10 разрядный с 2 каналами и 2-ой 8 разрядный с 2 каналами.

TCNT - это счётчик в ШИМ он скидывается по переполнению.
А вот выходной сигнал сравнивается с пилой получаемой TCNT с регистром OCR и именно OCR регулирует скважность.

Очень хорошо с диаграммами описано в ДШ.

П.С.
Тоесть в мега8 есть 2 двойных ШИМ и того 4.

Сообщение отредактировал Папа Карло - Feb 19 2008, 20:59
Go to the top of the page
 
+Quote Post
Alex_Pol
сообщение Feb 19 2008, 21:26
Сообщение #19


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

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



Атмел уверяет, что у меги8 "three PWM channels" Таймер 0 шимовать не умеет. Для него и вывода "выход" нет.
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Feb 19 2008, 22:05
Сообщение #20


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Цитата(Alex_Pol @ Feb 20 2008, 01:26) *
Атмел уверяет, что у меги8 "three PWM channels"

И, правильно. smile.gif
OC1A,OC1B,OC2 (последний 8-бит).
Но есть у нас мега88 такая же по цокалёвке и близкая по стоимости.
OC1A,OC1B,OC2A,OC2B,OC0A,OC0B (4 последних 8-ми битных)
Go to the top of the page
 
+Quote Post
Alex_Pol
сообщение Feb 19 2008, 22:26
Сообщение #21


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

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



То,что мега8 сама по себе не катит уже выяснили. А вариантов - пруд пруди. Автору выбирать. З.Ы. Мегу88 ещё не видел. Ща даташиты качну, почитаю.
Go to the top of the page
 
+Quote Post
VladimirYU
сообщение Feb 20 2008, 08:45
Сообщение #22


Местный
***

Группа: Свой
Сообщений: 426
Регистрация: 5-04-07
Из: Санкт-Петербург
Пользователь №: 26 782



Цитата(Alex_Pol @ Feb 20 2008, 01:26) *
То,что мега8 сама по себе не катит уже выяснили. А вариантов - пруд пруди. Автору выбирать. З.Ы. Мегу88 ещё не видел. Ща даташиты качну, почитаю.

Посмотрите в сторону AT90PWM3 ( лучше с буквой cool.gif. Там есть модуль Power stage controller специально предназначенный для задач управления различными двигателями.
Go to the top of the page
 
+Quote Post
Папа Карло
сообщение Feb 20 2008, 09:25
Сообщение #23


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

Группа: Новичок
Сообщений: 176
Регистрация: 15-02-08
Из: Москва
Пользователь №: 35 074



А ещё есть мега 48 и у неё тоже 6 каналов ШИМ.

Серия 48\88\168 почти как 8-ка тока круче smile.gif

Сообщение отредактировал Папа Карло - Feb 20 2008, 09:29
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Feb 20 2008, 09:56
Сообщение #24


;
******

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



Цитата(Alex_Pol @ Feb 20 2008, 01:26) *
То,что мега8 сама по себе не катит уже выяснили.

laughing.gif
Это ж с какого бодуна не катит ???
Go to the top of the page
 
+Quote Post
Yura_K
сообщение Feb 20 2008, 18:56
Сообщение #25


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

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



Цитата(J0hnNick @ Feb 19 2008, 22:09) *
Спасибо за ссылки. толковые статьи.

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

И еще вопрос-напряжение на выходе ЦАП регулируется от 0 до напряжения питания. а у меги оно 5в. А как получить регулировку от 0 до 10в?

На 16-битном таймере 2 канала, но для движки 8-битной точности вполне хватает.
Вы как на двигатель управление выдаете? Параметры усилителя приведите, какие сигналы на входе точнее. У меня на ШИМ усилители, например, выход открытым коллетором стоит, поэтому no problem. Подаю ШИМ на усилок, через него на движку. Если усилок линейный, то видимо фильтрануть придется, заодно и диапазон сигналов по параметрам усилка сделать.


--------------------
Чудес не бывает - бывает мало знаний и опыта!
Go to the top of the page
 
+Quote Post
Alex_Pol
сообщение Feb 21 2008, 01:19
Сообщение #26


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

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



Цитата(_Pasha @ Feb 20 2008, 11:56) *
laughing.gif
Это ж с какого бодуна не катит ???
4 канала с цап на голой меге8 можете организовать?
Go to the top of the page
 
+Quote Post
Qwertty
сообщение Feb 21 2008, 02:50
Сообщение #27


Местный
***

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



Цитата(Alex_Pol @ Feb 21 2008, 04:19) *
4 канала с цап на голой меге8 можете организовать?

А что ШИМ бывает только аппаратный? Программный неприменим по религиозным соображениям? Мега 8 потянет столько каналов ШИМ-а, сколько у нее ног GPIO.
Go to the top of the page
 
+Quote Post
J0hnNick
сообщение Feb 24 2008, 12:03
Сообщение #28





Группа: Новичок
Сообщений: 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
Сообщение #29


Гуру
******

Группа: Свой
Сообщений: 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
Сообщение #30





Группа: Новичок
Сообщений: 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

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

 


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


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