Если питание 5 вольт, то стабилизаторы можно убрать.
РРМ сделан по стандарту, с расходом, от 1мс до 2 мс (вроде считается как 100%)
В архиве прошивки, схема и симуляция в протеусе.
В кодере и декодере есть свободные по одному входу, можно что нить придумать и добавить.
Резисторы по 100ом в принципе можно убрать, я их ставлю на всяк пожарный.
Переменные резисторы от 1к до 47к (хотя и 100к будут работать)
Вроде все.
Будут вопросы или предложения пишите.
(fin.rar)
РРМ сделан по стандарту, с расходом, от 1мс до 2 мс (вроде считается как 100%)
В архиве прошивки, схема и симуляция в протеусе.
В кодере и декодере есть свободные по одному входу, можно что нить придумать и добавить.
Резисторы по 100ом в принципе можно убрать, я их ставлю на всяк пожарный.
Переменные резисторы от 1к до 47к (хотя и 100к будут работать)
Вроде все.
Будут вопросы или предложения пишите.
(fin.rar)
Просто вы не пробовали или лень разбираться.
Начало счета определяется по паузе после пачки импульсов, так же работает и декодер на регистрах сдвига или счетчике, не зря у него есть RC цепь, по которой он и определяет паузы и сбрасывает регистор в ноль.
И никаких синхроимпульсов не нужно, дотаточно выполнить условие, что бы пауза в конце пачки импульсов, была длинее пауз между самими импульсами и не меньше заданной в декодре програмно или RC цепью в случае с регистрами.
Декодер делал на Пике только потому что в моих нуждах не достаточно было просто вывода импульсов, да и 8 ног меньше 16 )))
Скачайте проект и прогоните его в протеусе и сами увидете, что ни каких синхроимпульсов и доп импульсов нету.
4 импульса в пачке с кодера и 4 импульса поразнь декодера .
но вот применений может быть куча так же как и видов передачи сигнала
Одно из них использование на кордовых моделях копиях - вместо 3-4-5 корд используя ИК приёмопередатчик
на ручке кодер с крутилками - газа закрылков шасси и тд и передатчик ИК светодиод а на модели ИК приёмник с декодером и сервоприводами или др исполнительными устройствами
а ИК приёмопередатчик потому что низкий вес и стоимость да и расстояние всегда одинаковое и ничем не перекрываемое во время полёта да и не надо на висящий на поясе обычный передатчик РС отвлекаться от модели если он у вас на ручке управления
А так все просто, все делается с помощью ССР , и РРМ через ССР и захват РРМ и выдача импульсов на сервы.
Очень универсальная штука для работы с импульсами, а главное точная.
.
Среда удобна в плане построения программ, но без знания С, многих проэктов в ней не написать, ибо отсутсвуют многие функции, которые пишутся в ручную(работа с ССР как раз тот случай)
Так же надо уметь читать даташиты и работать с ними.
Лично я в ней пишу только из за удобства восприятия кода.
А так почитайте как работать с модулем ССР , попробуйте с помощью его захватить и измерить импульс, а также с его помощью выдать импульс нужной длины, это главное, все остальное уже мелочи.
Спасибо за информацию. Просто пики мне когда-то не понравились страничной адресацией памяти, а так же отсутствием нормальных бесплатных сишных компиляторов. Изучать ассемблер было как-то уже вломы, тем более что мнемоника отличается от моего любимого асма Z80 и интел...
Да и на С не нужно следить за адресацией, за ней компилятор последит.
Я в свое время так АСМ и не осилил на Z80 перекинулся в углубление по электроники, да собирал и ремонтил, всякие спектрумы и орионы с ленинградами.
Пргораммировнием контроллеров занялся буквально 3 года назад, и то в рамках нужных мне задач.
Пока больше с ПИК ами работаю, но и атмелы иногда пользую в своих разработках.
Ну а платность зачастую лечится, для дома сгодится.
Ответов в принципе всего три: да, нет, не дам. Ну и пара комбинаций. PS Сейчас конечно же пойдут минусы и обиды...
Вот нафига вам исходник в среде которую вы не знаете ?
Работа с ССР в средах на С рзажованна от и до, даже на самом сайте микрочипа.
Вы готовы учит новую среду под названием flowcode ?(если на С это давно все по полочкам разложенно)
Если да то могу и и сходник выслть.
Да, Нет , это не интересно))) естть желание и прочее, пожайлуста, а просто так, то зачем ?
Серые модули это отключенные и в проге не участвуют.
Так же Макрос ССР самописный смотрите его свойства.
Так же в макросах АЦП отключены функции работы со строками и флоат.
(683_ppm_cod_sw.fcf)