Регистрация | Вход

[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: ivan_fd  
Форум Picbasic.ru » Программирование МК » PicBasicPro » Симуляция роботы двигателя
Симуляция роботы двигателя
xxxmonejall Дата: Чт, 14.01.2010, 19:29  |                                                                                                                Сообщение # 1
Группа: Проверенные
Ранг:  Продвинутый
Сообщений: 139
Репутация: 0   ±
Замечания:   ±
На сайте с 17.05.2008

Статус: Offline

Уважаемые коллеги, у меня есть пару вопросов.
Хочу cделать симулятор роботы двигателя внутреннего загорания. Все уже вроде придумал, но есть несколько но. Возможно ли на 4 ножки пика одновременно выводить 4 импульса с разной длиной. Можно конечно для этой цели взять 8 дешевеньких пиков, но все-таки в одном было бы получше.

Сообщение отредактировал xxxmonejall - Чт, 14.01.2010, 19:29
ЯНДЕКС Дата: 14.01.2010
DAlexV Дата: Чт, 14.01.2010, 19:56  |                                                                                                                Сообщение # 2
Группа: Проверенные
Ранг:  Разобрался
Сообщений: 657
Репутация: 27   ±
Замечания:   ±
На сайте с 13.05.2008

Статус: Offline

Quote (xxxmonejall)
Можно конечно для этой цели взять 8 дешевеньких пиков, но все-таки в одном было бы получше.

biggrin
Это перебор уже !!!! Есть такая штука PWM называется, а по русски ШИМ называется. Тема уже не раз обсасывалась на сайте wink


Будьте оригинальны-не повторяйте чужих ошибок ! Рыба сдохла. Теперь STM32(TS)+C#(VS).Старею :)
brown Дата: Пт, 15.01.2010, 16:54  |                                                                                                                Сообщение # 3
Группа: Пользователи
Ранг:  Помогаю всем
Сообщений: 333
Репутация: 12   ±
Замечания:   ±
На сайте с 18.09.2007

Статус: Offline

Не давно подбирал себе МК из ПИК18 что попроще и подешевле. Так вот, внимание привлек pic18f1230, у которого на борту средство управления мотором в виде 6 каналов PWM
Quote (DAlexV)
а по русски ШИМ называется
. Только как это работает- нужно поизучать даташит. Могут возникнуть проблемы с доставаемостью оного. Посмотрите может подойдет.


Век живи - век учись! К концу жизни поймешь, что ничего не знаешь...
DAlexV Дата: Пт, 15.01.2010, 17:50  |                                                                                                                Сообщение # 4
Группа: Проверенные
Ранг:  Разобрался
Сообщений: 657
Репутация: 27   ±
Замечания:   ±
На сайте с 13.05.2008

Статус: Offline

Quote (brown)
у которого на борту средство управления мотором в виде 6 каналов PWM

brown,
А софтовый PWM чем не устраивает. Все зависит от задачи. Ну можно еще TMR к софтовому PWM прикрутить, вот Вам и хардовый PWM получился cool
Количество каналов ограничено только камнем. На YOUTUBE видел робота с 20 цифровыми сервоприводами и USB. PIC18f4550 в начинке.

P/s . во нашел http://www.youtube.com/watch?v=tZOzHz6EaFE#
P/s Биться так уж до победного. Описание контроллера. http://www.jvmbots.com/proyectos/jvmservo/Hard_28_I.pdf
28 servo digital, USB, COM и все это на 18f4550. Непомню что бы у него было 28 каналов ШИМ smile


Будьте оригинальны-не повторяйте чужих ошибок ! Рыба сдохла. Теперь STM32(TS)+C#(VS).Старею :)
Сообщение отредактировал DAlexV - Пт, 15.01.2010, 18:06
brown Дата: Пт, 15.01.2010, 18:15  |                                                                                                                Сообщение # 5
Группа: Пользователи
Ранг:  Помогаю всем
Сообщений: 333
Репутация: 12   ±
Замечания:   ±
На сайте с 18.09.2007

Статус: Offline

К своему стыду скажу- ни разу не делал софтовый PWM. Наверное разбалован, в хардовом PWM бросил данные в регистры и happy .

Век живи - век учись! К концу жизни поймешь, что ничего не знаешь...
DAlexV Дата: Пт, 15.01.2010, 18:31  |                                                                                                                Сообщение # 6
Группа: Проверенные
Ранг:  Разобрался
Сообщений: 657
Репутация: 27   ±
Замечания:   ±
На сайте с 13.05.2008

Статус: Offline

3 канальный ШИМ на примере RGB светодиода
http://digital-diy.com/proton/89-proton-tutorial-rgb-led.html
(протон)
А далее как как говориться по вкусу wink

P/s. А для данного вопроса могу еще предложить так называемый программный генератор(наподобие того что есть в Шпротеусе под названием PATTERN Generator) то же проблем с его написанием ни каких, делал подобное еще лет 5 назад на F84A


Будьте оригинальны-не повторяйте чужих ошибок ! Рыба сдохла. Теперь STM32(TS)+C#(VS).Старею :)
Сообщение отредактировал DAlexV - Пт, 15.01.2010, 18:40
Форум Picbasic.ru » Программирование МК » PicBasicPro » Симуляция роботы двигателя
  • Страница 1 из 1
  • 1
Поиск: