roboforum.ru

Технический форум по робототехнике.

 

Серворегулятор Шим для колекторного мотора в Flowcode

Программирование микроконтроллеров AVR, PIC, ARM.
Разработка и изготовление печатных плат для модулей.

Серворегулятор Шим для колекторного мотора в Flowcode

Сообщение Neman2000 » 28 дек 2008, 17:27

Подскажите пожалуйста,если можно попроще,
потому как языков еще незнаю.
Есть желание сделать регуляторы оборотов для колекторных моторов ,
нужен алгоритм выход ШИМА(600Гц)и вход сигнального импульса(управляющий от1.5......до2мс,с некритичным периодом примерно20....30мс,)
Скачал проги- http://kazus.ru/modules.php?name=Forums ... 544#110544
В сети говорят проще некуда но я пока ума недам.
Помогите пожалуйста ,обьясните попроще как шим програмний реализовать и
примерный алгоритм для флоукоде.
Спасибо
Neman2000
 
Сообщения: 5
Зарегистрирован: 21 дек 2008, 19:47

Re: Серворегулятор Шим для колекторного мотора в Flowcode

Сообщение EdGull » 28 дек 2008, 17:32

может всё таки проще на васике?
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: Серворегулятор Шим для колекторного мотора в Flowcode

Сообщение =DeaD= » 28 дек 2008, 18:24

2Neman2000: Не знаю что такое Флоукод, но тут вам врядли с ним помогут. Тут или си или васик, ну может на крайняк ассемблер. А вот чего вы такое сделать хотите - я не понял толком - регулятор оборотов для коллекторников при получении на вход управляющего сигнала от модельной аппаратуры скважностью 1-1.5-2мс и частотой 50Гц?
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24053
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: Pascal / C++ / PHP / 1C
ФИО: Антон Ботов

Re: Серворегулятор Шим для колекторного мотора в Flowcode

Сообщение Neman2000 » 28 дек 2008, 18:55

Да ,правильно- регулятор оборотов для коллекторников при получении на вход управляющего сигнала от модельной аппаратуры скважностью 1-1.5-2мс ,но частотой 600Гц.
Непойму как это все делается,что называется по простому ,на пальцах обьясните пожалуйста как програмный ШИМ делается без этих буквочек ассемблерных!
Пожалуйста очень надо алгоритм понять.
Neman2000
 
Сообщения: 5
Зарегистрирован: 21 дек 2008, 19:47

Re: Серворегулятор Шим для колекторного мотора в Flowcode

Сообщение EdGull » 28 дек 2008, 19:02

алгоритм батенька эт вы нам должны сказать
а мы подскажем с чего начать МК терзать...
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: Серворегулятор Шим для колекторного мотора в Flowcode

Сообщение =DeaD= » 28 дек 2008, 19:08

Neman2000 писал(а):Да ,правильно- регулятор оборотов для коллекторников при получении на вход управляющего сигнала от модельной аппаратуры скважностью 1-1.5-2мс ,но частотой 600Гц.

Сигнал скважностью 2мс и частотой 600Гц? Ничего не путаете? Это типа 600 гирек по 2 грамма, и чтобы не более 1кг было :)

Neman2000 писал(а):Непойму как это все делается,что называется по простому ,на пальцах обьясните пожалуйста как програмный ШИМ делается без этих буквочек ассемблерных! Пожалуйста очень надо алгоритм понять.

Буквочек ассемблерных я и сам не знаю :) могу только на Си советовать, я на нём всё пишу.

Вам надо получается на МК мерять скважность входящего сигнала и выдавать соответствующий ШИМ. Самой неприятной проблемой может быть измерение скважности входящего сигнала (чтобы помехи не ловить). В принципе можно попробовать обойтись RC-фильтром перед входом к МК и повесить на ногу МК с внешним прерыванием. Тогда при изменении сигнала на ноге если изменился в 1 с 0 сигнал - засекаем время, если изменился обратно - смотрим время еще раз и получившуюся разницу считаем скважностью входящего сигнала.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24053
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: Pascal / C++ / PHP / 1C
ФИО: Антон Ботов

Re: Серворегулятор Шим для колекторного мотора в Flowcode

Сообщение avr123.nm.ru » 28 дек 2008, 20:10

Neman2000 писал(а):Есть желание сделать регуляторы оборотов для колекторных моторов ,
Возьмите полный проект там http://rcdesign.ru
и сделайте.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14200
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8


Вернуться в Микроконтроллеры

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3

Mail.ru counter