Самодельный конвертер сингала PWM в PPM для регуляторов БК двигателей

dimanovih

Вот что она выдает

Autodetecting Programmer …
Olimex PIC-PG2 (JDM based) connected and initialized!
Autodetecting PIC …
No PIC detected!
Olimex PIC-PG2 (JDM based) connected and initialized!
Calibrating delay: 50us delay took 73us (loop counter=1453)
PIC10F206 selected, device has no device ID!
Configuration bits found in HEX file (config memory length = 2 bytes)!
Olimex PIC-PG2 (JDM based) connected and initialized!
PIC10F206 selected, device has no device ID!
Erasing Device …
Erasing finished!
Programming started …
Verify Error: Code Mem 0x000000: PIC=0x3FFF Buf=0x0025
Verify Error: Code Mem 0x000002: PIC=0x3FFF Buf=0x0405
Verify Error: Code Mem 0x000004: PIC=0x3FFF Buf=0x0C87
Verify Error: Code Mem 0x000006: PIC=0x3FFF Buf=0x0002
Verify Error: Code Mem 0x000008: PIC=0x3FFF Buf=0x0CF3
Verify Error: Code Mem 0x00000A: PIC=0x3FFF Buf=0x0027
Verify Error: Code Mem 0x00000C: PIC=0x3FFF Buf=0x0C09
Verify Error: Code Mem 0x00000E: PIC=0x3FFF Buf=0x0006
Verify Error: Code Mem 0x000010: PIC=0x3FFF Buf=0x0C00
Verify Error: Code Mem 0x000012: PIC=0x3FFF Buf=0x0026
Verify Error: Too much errors in Code Mem, giving up!
Verify Error: ID Mem 0x000004: PIC=0x3FFF Buf=0x0000
Verify Error: Cfg Mem 0x000000: PIC=0x3FFF Buf=0x0FEB
Programming finished with verify errors!
Operation took 12.0 seconds!

Alex71

Скорее всего не хватает напряжения для прошивки. Напряжение питания 5 В это правильно, но еще есть напряжение прошивки (не помню на какой ноге) там должно быть не менее 9 В.

dimanovih

Проверил на нескольких ногах, везде 9,8-10 В

Тут Babay писал rcopen.com/forum/f87/topic219994/136 что отключил верификацию, а как это сделать я не понимаю!

“Ура, прошил! Прошилось вот с такой строкой, отключил верификацию.
# ./picpgm -port /dev/ttyS0 -p ./pwm_to_ppm-RXL-1.3.0-202i.hex -pic PIC10F202 -no_verify”- Его слова

dimanovih

Вот замерил напряжение между корпусом и 3 ногой: Первые секунды видео просто, а дальше, когда начинает скакать идет прошивка. Так должно быть?
video.yandex.ru/users/dimanovih7/view/1/#hq

segment

Благодарю за прошивку! все получилось.
Приемник от Nine Eagles xtra 300.
Сигнал с делителя на выходе силовых ключей мотора pic воспринимать ни в какую не хотел. Подпаялся к затвору, работает идеально. Прошивка pwm_to_ppm-1.5.1-200-10

dimanovih
segment:

Благодарю за прошивку! все получилось.
Приемник от Nine Eagles xtra 300.
Сигнал с делителя на выходе силовых ключей мотора pic воспринимать ни в какую не хотел. Подпаялся к затвору, работает идеально. Прошивка pwm_to_ppm-1.5.1-200-10

Чем прошивали?

segment
dimanovih:

Чем прошивали?

Программатор Extra-pic с программой picpgm. Собственно ссылки:
monitor.espec.ws/section46/topic127343.html
www.members.aon.at/electronics/pic/picpgm/

Можно использовать программу winpic800, но мне первая понравилась больше.
Также поимел проблему с переходниками usb to com… ну не работают они корректно для com программаторов, пришлось искать в шкафу компик с нормальным com портом.

dimanovih

А мой простенький не шьет, хоть ты тресни:(

segment
dimanovih:

А мой простенький не шьет, хоть ты тресни:(

Какой программатор?

segment
dimanovih:

rcopen.com/forum/f87/topic219994/27 27 пост

Вот тут пытаюсь получить помощь, но пока никак…. vrtp.ru/index.php?showtopic=15037&st=6000&#entry435…

Vpp для программирования (ww1.microchip.com/downloads/en/…/41228d.pdf) для данного пика по даташиту 12.5 - 13.5 вольт.
Соответственно добиватся что бы после включения галочки MСLR/Vpp на Vpp было вольт 12 с гаком, иначе шить не будет.

dimanovih

Это надо чтобы между этими ножками (отмечено красным) Было 13 в? Это можно тестером замерять?

И как добиться?

Да, чета я в конец запутался) На картинке у кондера внизу минус?

В ГОСТе такого обозначения нет)

Между этими красными у меня 0,6 В(((

В общем, тупик… У меня программатор определяет пик, а сам пик не подключен)

А еще та же ошибка (красное окно) появляется при прошивки пика без пика и не выбран файл прошивки) Чудеса(

Про напряжение (красные полоски на фото):
Без подключенного пика 11,56 В
Когда пик подключен 0,64 В
Это не правильно, да?

segment
dimanovih:

Это надо чтобы между этими ножками (отмечено красным) Было 13 в? Это можно тестером замерять?

Да.

И как добиться?

Что бы установился этот уровень на vpp, нужно в программе поставить галочку TEST MCLR/Vpp, если галочки нет или программа не получает доступа к порту\программатору то и уровня в 12v не будет.

Также его в любом случае не будет если испольуется переходник usb-com.

Да, чета я в конец запутался) На картинке у кондера внизу минус?

Да, По схеме Vss земля.

В ГОСТе такого обозначения нет)

Между этими красными у меня 0,6 В(((

В общем, тупик… У меня программатор определяет пик, а сам пик не подключен)

А еще та же ошибка (красное окно) появляется при прошивки пика без пика и не выбран файл прошивки) Чудеса(

Про напряжение (красные полоски на фото):
Без подключенного пика 11,56 В
Когда пик подключен 0,64 В
Это не правильно, да?

Если Без подключенного пика 11,56 В то это уже хорошо, значит в принципе напряжение нужное есть 😃. Ввобщем поигратся галочками тест и проверить правильность запайки пика, может где-то КЗ и 12в куда-то просаживается))

В процессе прошивки Vpp должно менятся от нуля до 12v.

И еще ошибки верификации:

Verify Error: Code Mem 0x000000: PIC=0x3FFF Buf=0x0025
Verify Error: Code Mem 0x000002: PIC=0x3FFF Buf=0x0405
Verify Error: Code Mem 0x000004: PIC=0x3FFF Buf=0x0C87
Verify Error: Code Mem 0x000006: PIC=0x3FFF Buf=0x0002

у меня тоже были когда я пик замучил, прошивался с КЗ на Vpp и какой-то ногой. Полечилось только заменой пика 😦

А что с пика считывает? Если FFFFы все то он и не думал прошиватся, если что-то другое и разное… то оно таки как-то шилось… Соответственно если как-то шилось то или много ошибок и нужно в программе уменьшить тайминги или подсдох 😃 пик.

6 months later
Gisyza

Всем доброго времени суток!

Ребята подскажите, есть ли возможность приобрести готовый и прошитый конвертер, может у кого завалялся?
Хочу попробовать перевести свой верт SOLO PRO 270 на БК…

Заранее спасибо!

1 month later
neror1
segment:

Благодарю за прошивку! все получилось.
Приемник от Nine Eagles xtra 300.
Сигнал с делителя на выходе силовых ключей мотора pic воспринимать ни в какую не хотел. Подпаялся к затвору, работает идеально. Прошивка pwm_to_ppm-1.5.1-200-10

На двух фото впаяно по разному как я понял… Можете подробнее описать или нарисовать тривиальную схему а то непонятно что куда паять(((

alek_j

rcopen.com/forum/f87/topic219994/397 - посмотрите здесь, хотя для простоты можно снять и с ключа - чай не вертолет особая точность не нужна, надо уточнять по прошивке, вроде делали какую то коррекцию.

7 days later
Sony
RXL:

Исходники в виде проекта MPLAB.

Архив битый вроде. Обновите пожалуйста.

2 months later
vasia

Извинямс что не в тему, но чую здесь как раз можно спросит… Читаю детскую НТЛ : РРМ сигнал - пачка импульсов, синхронизирующий импульс, одинаковая длина пачек, определенное количество импульсов в пачке - красиво. Встаю осцилографом…че за хрень - импульсы все не пойми какие, где кончается одна пачка и начинается другая разобрать невозможно, догадаться какой импульс за какой канал отвечает и как изменяется от положения стика вооще из области фантастики. Вроде у меня туринга 9 каналов + синхро =10 импульсов, то 12 то 10 насчитываю. Хочу подключить на тренерский адаптер для джоя там вроде 7 каналов и импулсы какой то другой продолжительности что ли, хотя производитель пишет что совместим с JR… (если не в тему отправьте по адресу…где в тему)

PigTail

В Турниге при ППМ модуляции 8 каналов, картинка должна быть типа rcopen.com/forum/f4/topic319384/10 что там крайняя с права(возможно инвертированная), там 9 импульсов, т.е. 8 каналов. Скорее всего у Вас осцилограф хреново синхронизируется, вот и кол. импульсов у Вас пляшет.

vasia
PigTail:

Скорее всего у Вас осцилограф хреново синхронизируется

А как это проверить?

PigTail

Ткнитесь логическим анализатором и запишите последовательность, потом ее просмотрите 😉, а в чем сомнения, Вам нужна картинка с Турниги? Вот нашел, похоже оно, скорее всего с разъема вч-модуля