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

 
 
> управление редукторным двигателем на 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
Папа Карло
сообщение Feb 19 2008, 20:57
Сообщение #10


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

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


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

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



Атмел уверяет, что у меги8 "three PWM channels" Таймер 0 шимовать не умеет. Для него и вывода "выход" нет.
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
|- - Alex_Pol   Если верить ДШ, Мега16 умеет выдавать 4 канала ШИМ...   Feb 19 2008, 18:54
||- - J0hnNick   Цитата(Alex_Pol @ Feb 19 2008, 21:54) Есл...   Feb 24 2008, 12:03
||- - Dog Pawlowa   Цитата(J0hnNick @ Feb 24 2008, 16:03) под...   Feb 24 2008, 12:53
||- - J0hnNick   Цитата(Dog Pawlowa @ Feb 24 2008, 15:53) ...   Feb 24 2008, 17:39
||- - Dog Pawlowa   Цитата(J0hnNick @ Feb 24 2008, 21:39) дел...   Feb 24 2008, 18:50
||- - 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 Текстовая версия Сейчас: 22nd July 2025 - 13:54
Рейтинг@Mail.ru


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