Самодельный конвертер сингала PWM в PPM для регуляторов БК двигателей
Прошивки выложил тут: files.shelek.su/limited/…/pwm_to_ppm/
Версия Чип ШИМ входы
------------------------------------
1.3.1 202, 206 инверсные
1.3.2 202, 206 прямые
1.3.3 200, 204 инверсные
1.3.4 200, 204 прямые
Для mSR - прямой. Solo Pro - инверсный.
Чипы 200/204 и 202/206 различаются разными адресами регистрового файла. Там же положил хорошо прокомментированный исходник проекта (сжат zip).
Рома, скачал я прошивку для ПИК200. Импортирую в Прогу для прошивки PICkit, мне пишет, что прошивка слишком большая для этого ПИКа. Попробовал таки прошить. Вроде написал, что прошило ОК, но конвертер не работает…
ВНИМАНИЕ!
Эта прошивка тоже нерабочая rcopen.com/forum/f87/topic219994/69
Следите за темой, в скорем времени исправим.
Для жителей Украины - снова заработал сайт фирмы “Гамма” (Не реклама) Здесь можно заказать интересующие микроконтроллеры
www.microchip.ua/index.php?page=sale_prod.php&prod…
Есть доставка ночным экспрессом.
Исправил: Прошивки и исходник.
Старые файлы удалил — ссылки выше по теме не работают.
С чипами 200 и 202 проверенно — работает. С чипами 204 и 206 (аналоги 200 и 202, но с компаратором) не проверенно: если у кого не будет с ними работать, попробуйте сборку проекта из исходника (и обязательно выбрать модель процессора) или пишите.
Исправил: Прошивки и исходник.
Это двухканальные? У меня есть 206, если сегодня руки дойдут проверю прошивку двухканальную от 202.
Все прошивки 2х канальные
Все прошивки 2х канальные
Это хорошо. В ОТ - исполнении он такой мелкий, надо что-то придумать.
Это хорошо. В ОТ - исполнении он такой мелкий, надо что-то придумать.
Можно плату сделать.
Если вытравливать неохота, то выфрезеровать дорожки.
😉
Можно плату сделать.
Видимо придется, надо съездить за текстолитом или за макеткой.
не реклама но данный контроллер можно купить здесь, дешево и сердито
www.trt.ru
Пишет 403 Forbidden.
Пишет 403 Forbidden.
Во-во, аналогично.
Пишет 403 Forbidden.
Это нормальная и известная контора в Москве. Тритон.
По-моему у них сервер работает в рабочие часы.
Наконец пришел мне мой программатор)))) попробуемс запрограммировать))))
Завтра поеду за хлорным железом.
Пока сидел решил глянуть на программатор, и созрел тупой вопрос у вас есть на рисунке как и куда подключать, но у меня названия некоторые не совпадают.
вобщем у меня по порядку идут так MCRL, VDD, GND, PGD, PGC. Смотрел даташит на микруху нашел тока 2а вывода )))) все остальное не так.
воооооо, воттак все встало на свои места)))) Спасибо огромное, завтро если будет желание протравлю себе конвертер. на 120 SR
Очень нужный девайс. Респект вам парни. Буду делать ибо нужно ламу3 и 5жи6 на бк переводить. 😃
Только что пролетел 6 кругов по комнате на БК в хвосте, но пришлось руддер вправо давить до конца, нужно добавить немного мощи 😃 Уже приближаюсь к оптимальному значению мощности ХР.
Один нюанс. Величина ограничения мощности будет зависить от типа мотора на хвосте. Если ставить НЕ hexTronic, то придется подбирать другое значение.
На то будет новая прошивка, где можно будет самостоятельно крутить параметры (в исходниках, а не в железе!) и подтачивать индивидуальные настройки любого канала под двигатель. Уже в процессе доработки.
Новая версия для экспериментов.
Это не готовый файл прошивки! Это проект для MPLAB.
Параметры для верчения: CFG_PWM1_SCALE, CFG_PWM2_SCALE, PPM1_OFFSET и PPM2_OFFSET.
Первые два задают шкалу — множитель для преобразования входного сигнала в выходной. Условные 100% — 1630.
Вторые два задают смещение выходного сигнала. При 0% входного сигнала смещение не добавляется. Это нужно для корректной работы ESC.
Не забывайте в MPLAB выбирать свою модель процессора (меню Configure/Select Device).
Это проект для MPLAB
А какой версией MPLAB компилировался?
У меня 6.50.00.0
Непонятные ошибки сыпет. На строку с комментарием ругается вот так
Error[108] E:\1.5.1\PWM_TO_PPM.ASM 15 : Illegal character (
)
Сразу скажу, к MPLAB не подходил давно. Очень давно.