akl А у меня так и есть. На плате , после программирования, на штырьки - ...джампер. Только стандартный не подходит. Штырьки по диагонали. Пришлось "выпиливать". Не понял ваше о -----"неиспользуемые порты включить на вывод 0 или 1" Порт надо же определить - на выход он или на вход? У меня лодочный мотор. Паял Фуоз , пытаясь влезть в габариты родного CDI. И питание AC Влез еле -еле. Но все равно он у меня оказалось, что так и "висит" выше родного. Ну прямо возле катушки искры. И вот решил перепаять (еще было два варианта с разной схемой питания) на чуть большей плате ... на перспективу расширения. ПС. Знакомые, увидев мой Фуоз, и как он работает, просили отдать им мои запасные. Но я не решился. Сказал, что подождите зиму, пока доведем его более менее "до ума".
Последний раз редактировалось asel Вт ноя 14, 2017 14:52:30, всего редактировалось 2 раз(а).
Подтяжка портов, то чем вы с akl юлозитесь два дня.
PC6 с завода всегда настроен на RESET, программно не меняется, только в ФЮЗАХ.
Ставить незадействованные порты на выход плохой тон, это грозит при случайном КЗ смертью портов. Внутренней подтяжки 40к входа вполне достаточно. Давал вам кучу матчасти, но вы продолжаете нести ахинею и утверждать что она "верна".
Потеря емкости аккумулятора напрямую зависит от условий хранения и эксплуатации. При неправильном хранении даже самый лучший литиевый источник тока с превосходными характеристиками может не оправдать ожиданий. Технология, основанная на рекомендациях таких известных производителей литиевых источников тока, как компании FANSO и EVE Energy, поможет организовать правильный процесс хранения батареек и аккумуляторов.
Flash.#13 Ставить пустой Порт на вход? Что мы там ждем? Сделаю "0" на выход, и закорочу на массу. Все пустые. А Ресет у меня на +5в. был и не умер. А 40ком это очень большое сопротивление для "ловли" помех.
Последний раз редактировалось asel Вт ноя 14, 2017 14:58:42, всего редактировалось 1 раз.
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
А Насчет " Вот мы "ослепили" вход. Каким образом? Просто сделали задержку на время искры на его опрос. А импульс не запоминается в "регистре "входа"? Т.е. импульс на вход пришел (во время искры) , а мы его потом опрашиваем. " Можно принудительно в регистр порта входа принудительно записать "1" на время искры или в конце задержки , а по истечении задержки "открыть" его?
akl Да нет. Со входом "ослепления" что-то я намудрил, запутался. Всетаки МК (программа) опрашивает состояние входа Порта в этот именно момент времени. Т.наз. "ослепление", это просто задержка (или пауза) в программе, на время искры. А после нее - опрос входа Порта. Есть только немного непонятно , как программа реагирует на дребезг. Но это буду смотреть осциллографом и "умным" генератором.
Другого проекта под мой мотор нет. И некоторые строчке в программе "напрягают" непониманием, как и для чего и на что влияет. Например. ret ;если пропустили по динамике Что , где , как и почему могли пропустить? Я вот так дописал , как "в книжке"
impuls: sbis PinD,2 ;выполнить если бит порта "0" ret ;если искра активна,вых. sbrc R20, 6 ;if pinX,n='1' then do ret ;если уже был счет то выход cli in R10, TCNT1L in R9, TCNT1H ;считываем показания счетчика out TCNT1H, R2 ;R2=0 out TCNT1L, R2 ;обнуляем счетчик ori R20, 0b01100000 ;sbiR20/6,5, контроль sei sbrs R20, 4 ;if pinX,n='0' then do ret ;если пропустили по динамике
asel не рекомендую изменять подписи под "всеми" строчками, часть их них используется программой графиков при смене углов, такая правка может привести к отказу софта.
Зарегистрирован: Вт дек 28, 2010 20:57:08 Сообщений: 17 Откуда: Україна Київ
Рейтинг сообщения:0
Спаял, проверяю на столе , на вход 817 подаю кратковременно серию импульсов касанием проводка на 12вольт, на входе атмеги импульсы есть , на выходе проверяю тестером полный ноль. Я так понимаю на выходе атмеги также должны появляться импульсы, что не так. Записал и фузы и флеш, верификацию проходит. Что не так Наверно без осциллографа я выходных иголок не увижу , в протеусе работает .
When a change of the logic level (an event) occurs on the Input Capture Pin (ICP1), alternatively on the Analog Comparator Output (ACO), and this change confirms to the setting of the edge detector, a capture will be triggered. When a capture is triggered, the 16-bit value of the counter (TCNT1) is written to the Input Capture Register (ICR1). The Input Capture Flag (ICF1) is set at the same system clock as the TCNT1 value is copied into ICR1 Register. If enabled (TICIE1 = 1), the Input Capture Flag generates an Input Capture interrupt. The ICF1 Flag is automatically cleared when the interrupt is executed. Alternatively the ICF1 Flag can be cleared by software by writing a logical one to its I/O bit location.
Замечательная фишка Atmel (в "тихушку" взятая другими производителями), позволяющая аппаратно захватывать значение Т1. Удобно использовать при измерении частоты или длительности периода с высокой точностью, особенно, в обсуждаемом диапазоне. Например или схема, использующая в работе эту лапу
akl Спасибо. Все красиво. Но это ветка "ФУОЗ на базе AC-CDI". Вы можете создать альтернативный проект? С такими же "плюшками" - под разный угол мотора, три графика, программа построения графиков, плюс в программе учтены все нюансы и специфика двухтактного мотора c CDI . Ваш проект будет лучше? В чем?
Наконец добрался, начал собирать стендик для окончательного тестирования всех параметров Фуоз .... (Потом отпишусь) И прикинул. А почему мы "ослепляем" вход только на время искры? Ну да, этот выход Flyback нужен, если ... заряд емкости не от катушки, а от генератора. (Но тогда другой вопрос. Если есть 12в, зачем тогда мучаться с CDI, . Берем МК ФУОЗ, комутатор от 09, 12в ... Даже можно сделать многоискровое!!)
Итого, что я прикинул. Делаем еще один выход. После того как МК "обнаружил" импульс на входе, ... "ослепляем" вход сразу на время ( например на 10мс, это 6000обв мин. ). И более того, этим "ослеплением" с выхода МК закорачиваем ключом на транзисторе вход на оптрон. МК ничего не должен "ловить" по входу как минимум в течении 10мс (это 6000об в мин. 100об в сек. 1об в 10мс) .
Флэш напишет "А зачем?". А просто. Из деталей надо только резистор и транзистор. ПС. И найдите мне схемку и исходник микропроцессрного зажигания ..... японского. Потом можно спорить. ПС2. Вот сейчас SUZUKI сделал лодочный 9.9лс с впрыск инжектором Зачем такое на малый мотор? Там так наворочено проводов, датчиков .. и т.п. И при том что питание этого всего без аккумулятора
Последний раз редактировалось asel Вс ноя 19, 2017 11:38:11, всего редактировалось 2 раз(а).
Можно брать питание для контроллера от сигнала датчика. Для этого, правда, нужно снизить потребление до 1...2мА, стабилизатор +3V с малым 1мкА током потребления. Цифровой тахометр, работающий от 3-х фазного генератора привода спидометра КАМАЗ от 60/мин. Правда там применен MSP430 и сигналы поступают через резисторы прямо на лапы контроллера. Выпрямление осуществляется встроенными защитными диодами. Стабилизация на уровне +2,5V на TL431.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения