Уважаемые коллеги, у меня есть пару вопросов. Хочу cделать симулятор роботы двигателя внутреннего загорания. Все уже вроде придумал, но есть несколько но. Возможно ли на 4 ножки пика одновременно выводить 4 импульса с разной длиной. Можно конечно для этой цели взять 8 дешевеньких пиков, но все-таки в одном было бы получше.
Сообщение отредактировал
xxxmonejall - Чт, 14.01.2010, 19:29
Можно конечно для этой цели взять 8 дешевеньких пиков, но все-таки в одном было бы получше.
Это перебор уже !!!! Есть такая штука PWM называется, а по русски ШИМ называется. Тема уже не раз обсасывалась на сайте Будьте оригинальны-не повторяйте чужих ошибок ! Рыба сдохла. Теперь STM32(TS)+C#(VS).Старею :)
Не давно подбирал себе МК из ПИК18 что попроще и подешевле. Так вот, внимание привлек pic18f1230, у которого на борту средство управления мотором в виде 6 каналов PWM
Quote (DAlexV)
а по русски ШИМ называется
. Только как это работает- нужно поизучать даташит. Могут возникнуть проблемы с доставаемостью оного. Посмотрите может подойдет. Век живи - век учись! К концу жизни поймешь, что ничего не знаешь...
у которого на борту средство управления мотором в виде 6 каналов PWM
brown, А софтовый PWM чем не устраивает. Все зависит от задачи. Ну можно еще TMR к софтовому PWM прикрутить, вот Вам и хардовый PWM получился Количество каналов ограничено только камнем. На YOUTUBE видел робота с 20 цифровыми сервоприводами и USB. PIC18f4550 в начинке.
К своему стыду скажу- ни разу не делал софтовый PWM. Наверное разбалован, в хардовом PWM бросил данные в регистры и . Век живи - век учись! К концу жизни поймешь, что ничего не знаешь...
P/s. А для данного вопроса могу еще предложить так называемый программный генератор(наподобие того что есть в Шпротеусе под названием PATTERN Generator) то же проблем с его написанием ни каких, делал подобное еще лет 5 назад на F84A