4 независимых дискретных каналов, из одного дискретного.

Enigm

Первый вариант не рабочий, ибо 675 камень под этот макрос не расчитан.
Второй вариант рабочий, но мне он не годится совсем, мне все это дело надо в прерывания всовывать.
Тут другой вопрос, куда расход вешать ))) так что будет без расходов с одной стороны на другую.

Мне вот интересно, хоть кому то это пригодилось ?

olegtur77
Enigm:

Первый вариант не рабочий, ибо 675 камень под этот макрос не расчитан.
Второй вариант рабочий, но мне он не годится совсем, мне все это дело надо в прерывания всовывать.
Тут другой вопрос, куда расход вешать ))) так что будет без расходов с одной стороны на другую.

Мне вот интересно, хоть кому то это пригодилось ?

Первое и второе понятно(все равно проба пера)…По второй схеме-ее можно как отдельную примочку вешать.
Тримера в принципе не совсем обязательно, но вот управление сервой было бы хорошо, хотя бы 2 канала. Сухими контактами можно коммутировать разве что светодиоды или запалы , ну или подобное. Повторить - я уже собрал обе макетки, но вот подумал о РРМ выходе и отложил в сторону. По идее этим проэктом можно лубую 6-ти каналку превратить в 9-ти 😃 или того больше:)
Так что я например весь во внимании 😃

Enigm

Вот в архиве прошивка и схема.
Сделал 1 и 2 канал для серв.

servo.rar

olegtur77

О , самый смак! 😃)) Соберу ка все в железе, о результаттах доложу

Enigm

Про константу в пиках не забудьте.

olegtur77

Развел платки под СМД, (слой ТОР, зеркалить!) и дип-корпус (без зеркалки)

eugenim
olegtur77:

Развел платки под СМД, (слой ТОР, зеркалить!) и дип-корпус (без зеркалки)

Сделано в спринте 6? У меня не открывается… 😦

olegtur77
eugenim:

Сделано в спринте 6? У меня не открывается… 😦

Да , в SL6.0, кстати в дип-версии мимолетная ошибочка-транзисторы стоят наоборот…собрал вчера примочки в железе-впередающей части работают три канала, приемная пока не дышит…буду еще разбираться, делал уже ночью, не стал разбираться.

Enigm

Почему 3 канала ?
Если есть осцилограф глянте на приемнике управляющий импульс меняет свою длительность когда передаете канал.
Еше глянте настройки канала, может он у вас не с минимума стоит а с середины?
Попробуйте инверсную прошивку в кодер прошить.

olegtur77

Все заработало! Оказалось что в передающем пике один порт глючный, прошил другой камень-все заработало. А в приемнике пришлось уменьшить входной резистор(по сигналу) до 430 Ом, пошло распознание сигнала. Все работает, но машинки слегка дергаются, по питанию повесил электролит и керамику, стало меньше, но машинки всеравно дергаются.
А вообщем получился неплохой вариант расширителя малоканальной аппаратуры, если еще добавить мои примочки с триммером диапазона сервы, получается вообще универсальная штука!!
Респект автору!

Enigm

Сильно дергает сервы ? а то я сей час в Питере на отдыхе и в железе проверить не могу.
Попробую кое чего переписать, как перепишу положу прошивку.
А для расходов уже нужен другой камень.
У меня в железе есть только 684 пики, вот на них могу попробовать с расходами.
Ну или предложите что у вас есть на 14 ног или 16 , но проверять в железе я уже не смогу.

olegtur77

Сильно дергает сервы ? - едва заментно, но жужжит как маленький сверчок 😃

А для расходов уже нужен другой камень. -
Ну или предложите что у вас есть на 14 ног или 16 , но проверять в железе я уже не смогу. - у меня есть 676

olegtur77
Enigm:

Вот попробуйте эту прошивку, это на счет дрожания.

Тоже самое, дрожат, вернее подергиваются слабенько. Посмотрел осцылом, меандр стабильный, но между импульсами 16мс а сами импульсы мин-макс 1мс-1,5мс. Дрожжание наблюдается на любом приемнике.

Enigm

Странно , протеус обычно не врет с длительностями на графиках, надо будет дома глянуть.
Ну 20мс это от начала переднего фронта первого импульса и до начала переднего фронта второго импульса, а между задним фронтом первого и передним фронтом второго, и должно быть меньше, еще и меняться в зависимости от ширины импульса.
А так у сервотестера на 555 микре импульсы не ахти, но не дрожат сервы.
Даже незнаю что посоветовать, одно только в голову приходит, это поставить по выводу сброса резистор на 1к и кондер на землю, может помехи через него лезут, а если прогер потдерживает программирование с отключенным ресетом, то попробуйте прошить с фьюзом на перевод ресета в состояние входа.
А так приеду домой и буду уже сам, в железе мучать сие устройство 😁

olegtur77
Enigm:

Ну 20мс это от начала переднего фронта первого импульса и до начала переднего фронта второго импульса,

Да, от начала первого до начала второго 16мс.

Enigm:

это поставить по выводу сброса резистор на 1к и кондер на землю,

Это я сразу постаил.

Я так предполагаю что где-то в формировании импулься просткакивает какая-то операция.
Сделал платки еще, попробую собрать свой формирователь с триммером.

Enigm

В протэусе импульсы четкие не дрожат, буду уже тоды дома мучать.

26 days later
Enigm

Да были в железе подергивания.

Ну вроде победил, сделал синхронизацию, вроде все четко, прилагаю прошивку.
Чет прошивка не хочет цепляться.
Напишите в личку почту отправлю на нее.

Enigm

Странно, так и не могу прицепить файлик.
Уже все браузеры перепробовал, зависает на загрузке и все.

olegtur77 Если можете прицепите файлик что я вам выслал, может кому пригодится.

olegtur77

Вот сюда положил yadi.sk/d/UNcch_lZ887OU , на форум у меня тоже не хочет затаскивать, я еще не шил, времени небыло, на днях постараюсь добраться.