Симуляция роботы двигателя
|
|
xxxmonejall |
Дата: Чт, 14.01.2010, 19:29 | Сообщение # 1 |
Группа:
Проверенные
Ранг:
Продвинутый
Сообщений:
139
Замечания:
±
На сайте с 17.05.2008
Статус:
Offline
|
Уважаемые коллеги, у меня есть пару вопросов. Хочу cделать симулятор роботы двигателя внутреннего загорания. Все уже вроде придумал, но есть несколько но. Возможно ли на 4 ножки пика одновременно выводить 4 импульса с разной длиной. Можно конечно для этой цели взять 8 дешевеньких пиков, но все-таки в одном было бы получше.
Сообщение отредактировал
xxxmonejall - Чт, 14.01.2010, 19:29
|
|
|
|
DAlexV |
Дата: Чт, 14.01.2010, 19:56 | Сообщение # 2 |
Группа:
Проверенные
Ранг:
Разобрался
Сообщений:
657
Замечания:
±
На сайте с 13.05.2008
Статус:
Offline
|
Quote (xxxmonejall) Можно конечно для этой цели взять 8 дешевеньких пиков, но все-таки в одном было бы получше. Это перебор уже !!!! Есть такая штука PWM называется, а по русски ШИМ называется. Тема уже не раз обсасывалась на сайте
Будьте оригинальны-не повторяйте чужих ошибок ! Рыба сдохла. Теперь STM32(TS)+C#(VS).Старею :)
|
|
|
|
brown |
Дата: Пт, 15.01.2010, 16:54 | Сообщение # 3 |
Группа:
Пользователи
Ранг:
Помогаю всем
Сообщений:
333
Замечания:
±
На сайте с 18.09.2007
Статус:
Offline
|
Не давно подбирал себе МК из ПИК18 что попроще и подешевле. Так вот, внимание привлек pic18f1230, у которого на борту средство управления мотором в виде 6 каналов PWM Quote (DAlexV) а по русски ШИМ называется . Только как это работает- нужно поизучать даташит. Могут возникнуть проблемы с доставаемостью оного. Посмотрите может подойдет.
Век живи - век учись! К концу жизни поймешь, что ничего не знаешь...
|
|
|
|
DAlexV |
Дата: Пт, 15.01.2010, 17:50 | Сообщение # 4 |
Группа:
Проверенные
Ранг:
Разобрался
Сообщений:
657
Замечания:
±
На сайте с 13.05.2008
Статус:
Offline
|
Quote (brown) у которого на борту средство управления мотором в виде 6 каналов PWM brown, А софтовый PWM чем не устраивает. Все зависит от задачи. Ну можно еще TMR к софтовому PWM прикрутить, вот Вам и хардовый PWM получился Количество каналов ограничено только камнем. На 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 каналов ШИМ
Будьте оригинальны-не повторяйте чужих ошибок ! Рыба сдохла. Теперь STM32(TS)+C#(VS).Старею :)
Сообщение отредактировал
DAlexV - Пт, 15.01.2010, 18:06
|
|
|
|
brown |
Дата: Пт, 15.01.2010, 18:15 | Сообщение # 5 |
Группа:
Пользователи
Ранг:
Помогаю всем
Сообщений:
333
Замечания:
±
На сайте с 18.09.2007
Статус:
Offline
|
К своему стыду скажу- ни разу не делал софтовый PWM. Наверное разбалован, в хардовом PWM бросил данные в регистры и .
Век живи - век учись! К концу жизни поймешь, что ничего не знаешь...
|
|
|
|
DAlexV |
Дата: Пт, 15.01.2010, 18:31 | Сообщение # 6 |
Группа:
Проверенные
Ранг:
Разобрался
Сообщений:
657
Замечания:
±
На сайте с 13.05.2008
Статус:
Offline
|
3 канальный ШИМ на примере RGB светодиода http://digital-diy.com/proton/89-proton-tutorial-rgb-led.html (протон) А далее как как говориться по вкусу P/s. А для данного вопроса могу еще предложить так называемый программный генератор(наподобие того что есть в Шпротеусе под названием PATTERN Generator) то же проблем с его написанием ни каких, делал подобное еще лет 5 назад на F84A
Будьте оригинальны-не повторяйте чужих ошибок ! Рыба сдохла. Теперь STM32(TS)+C#(VS).Старею :)
Сообщение отредактировал
DAlexV - Пт, 15.01.2010, 18:40
|
|
|
|