8 канальный кодеры
Кусок из мач.с того проекта:
Ну вот, вроде и получилось, не думая практически, как и обещал.
Насчёт “не думая”- это идея богатая 😃
А если всё таки подумать: сигнал с этого кодера- куда приходит?
Правильно, на декодер!
А ему, проклятому- нужна определённая длительность пачки да ещё, как не прискорбно- определённая пауза (для сброса в “0” )
Так вот, если одно из условий не будет соблюдено- декодер ничего не поймёт 😦
И если посчитать времена: 8 импульсов по 2,1 мСек (мах), семь пауз- по 0,3мСек= 16,8+2,1=18,9мСек
При ширине пачки (желательной) 20 мСек, синхропауза- где?
Или я чего то не понимаю?
Ширина пачки может должна быть 25 мс. Можно и больше, скажем 27мс. Так что хватает.
Ширина пачки может должна быть 25 мс. Можно и больше, скажем 27мс. Так что хватает.
Дело в том, что в обычных (с декодером на CD 4015) приёмниках цепь формирования импульса сброса настроена на 20 мС.
И в принципе, сделать в РРМ 8 команд с расчётом на любой приёмник- нельзя. Максимум что получается (для надёжной работы декодера)-7 команд.
Просто длины пачки не хватает для импульса сброса.
Так что, 27 мС можно сделать, но декодер придётся подстраивать под данное время 😦
Теорию вопроса можно почитать , набрав в Яндексе “школа дядьки глайдера”
Насчёт “не думая”- это идея богатая 😃
А если всё таки подумать: сигнал с этого кодера- куда приходит?
Очевидно тудаже, куда и с тех двух кодеров, которые топикстартер выложил выше. И то, что он выложил - мотивировал тем, что ему надо именно 8, а в том, что есть “от фокуса”- всего 5. Причем он проявил интерес, как почти не думая можно поменять дискретные каналы на пропорциональные. Заметьте, функционал кодера не менялся, кодер от фокуса подразумевает 8 каналов, и не вижу разницы, чем заполняется регистр таймера - константами в зависимости от положения переключателя или переменной, зависимой от напряжения на входе АЦП.
Правильно, на декодер!
А ему, проклятому- нужна определённая длительность пачки да ещё, как не прискорбно- определённая пауза (для сброса в “0” )
Ну сохраните длительность синхропаузы то, чтоб конденцатор в цепи сброса 4017 зарядиться успел! Длительность пачки классическому ппм декодеру на 4017 вобще не важна! Важно условие, чтоб в паузе между канальными импульсами конденцатор в цепи сброса не успевал заряжаться до напряжения логической “1”. От того, сколько каналов в пачке - 3 или 8 - счетчику абсолютно пофигу, хоть разрядность увеличивайте и 16, 24,32 и тд делайте! Паузу только увеличьте, чтоб его сбрасывать, и радуйтесь!
И вобще, тут восьмиканальные кодеры обсуждают, а не проблемы сброса счетчика 4017!
Все правильно !
Я указанные кодеры пробовал на двух приемниках - E Fly и Euro - на обоих никакой подстройки не требовалось только вывел из регистра еще два канала ( было на 6 )
Все 8 четко определяются
Кстати есть кодер и на 10 каналов на 16Ф88 - и к удивлению тоже работает
Так что, 27 мС можно сделать, но декодер придётся подстраивать под данное время 😦
Ничего подстраивать не нужно. Проверенно.
Теорию вопроса можно почитать , набрав в Яндексе “школа дядьки глайдера”
Знаю я твоего дядьку Глайдера. Пробовал повторять его схемы. Работают, но криво. На проце получается намного стабильнее.
Если честно его схемы уже давно морально устарели…
Это точно !