Наличие команды MUL нужно смотреть в мануале к МК. Аппаратное умножение занимает 2 такта ЦП. Программное использует метод суммирования. В текущем коде это будет R1R2*R3, то есть 255 сумм R1R2+R1R2 и проверка, 255*7=1785 тактов ЦП. Самое узкое место графика при 4тыс., между оборотами будет 60.000 тактов ЦП, но 1 шаг угла 0.7° дает всего 116 тактов на вычисления.
Буфер нужен для быстрого срабатывания тиристора(превращаем импульс с ТТЛ5В в 12В), и усиления тока(особенности работы замка зажигания). Использовать для усиления тока оптрон? В чем выигрыш?
Увеличить частоту, на сколько? В 15 раз? У АВР потолок около 20МГц, смысл? Неужели популярную копеечную(1$) мегу8 трудно найти? Ее вроде не снимали с производства. Или потребление тока не устраивает?
умножать можно не сложением, а "столбиком" (сдвигая регистры) - тактов уйдет намного меньше, (но не 2 конешно )
Добавлено after 9 minutes 8 seconds: при таком методе - до 70 тактов вроде должно получиться, тоже не айс.
_________________ Просто не учи физику в школе, и вся твоя жизнь будет наполнена чудесами и волшебством Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...
Качественное и безопасное устройство, работающее от аккумулятора, должно учитывать его физические и химические свойства, профили заряда и разряда, их изменение во времени и под влиянием различных условий, таких как температура и ток нагрузки. Мы расскажем о литий-ионных аккумуляторных батареях EVE и нескольких решениях от различных китайских компаний, рекомендуемых для разработок приложений с использованием этих АКБ. Представленные в статье китайские аналоги помогут заменить продукцию западных брендов с оптимизацией цены без потери качества.
Flash 1. А что значит "Увеличено время заряда ВВ конденсатора"?. Вы увеличили длительность импульса с МК на тиристор? Выше я выкладывал осциллограммы и писал. Что происходит интересный процесс, но почему-то не всегда. Наверно это и связано с длительностью импульса и временем закрытия тиристора.Прцесс такой. Тиристор открывается, разряжается конденсатор. После разряда конденсатора, тиристор закрывается, и если в это время присутствует импульс с катушки магнето, то происходит мгновенный заряд конденсатора через первичку катушки искры и появлятся опять искра. Т.е. искра как бы двойная. Если импусль с МК будет длинный то откроется тиристор и импульс с магнето удет в "землю". Наверно нужен баланс , длительность импульса и паспортное время открытия тиристора. 2. Если убрать из программы строку "lsr R11 ;1/2=32" , регулировка будет +-5град?
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
asel чтобы сделать +/-5 нужно добавить еще раз эту строку. Но там не все просто, придется менять кусок кода отвечающий за "сдвиг по центру". Время заряда увеличилось, за счет уменьшения длинны импульса разряда с ноги МК, тиристор закроется раньше. Двойной импульс раньше мог быть в точке перехода выше метки, сейчас это явление исправлено.
Ivanoff-iv можно, только зачем если есть команда умножения "mul", всего 2 такта. Весь спор из-за чего?
Решил закинуть ссылки на файлы в подпись, это облегчит поиск всего разбросанного по форуму.
Я просто за уменьшение габаритов изделия, что бы влез в необходимый объем. Поэтому чем меньше компонентов, чем меньше размер компонентов, тем для меня лучше.
Кое где и так меняю элементы вместо двух диодов, планирую ставить диодную сборку в SOD 323. Жалко от кварца пока отказаться не получается.
_________________ ========= Правила ФорумаЗДЕСЬ _____ Правила раздела БАЗАРЗДЕСЬ _____ Если вы продаете, прочтитеЗДЕСЬ
Редко появляюсь. Если вопрос не личного характера пользуйтесь кнопкой "!".
привет всем, пришёл новый МК , а история старая , не заводится динго 125 от собранного CDI , хотя лучше не так сказать , завёл 2 раза на собранном , и с каждого раза на 15 попытке , нет искры , светодиод подключен к колектору выходного транзистора , может моргнуть 1 раз и всё , когда завелся моргает стабильно , но когда заглушил , заводиться не хочет , подключил родной с пол пинка , ну решил подключить светодиод с резистором на датчик , кручу стартером а не моргает , может 1 раз блыкнуть и всё , подключаю родной CDI подключаю параллельно светодиод с резистором к датчику , кручу завелся моргает , пробовал с собранным так же подключаю светодиод с резистором кручу не моргает , ну бред
Прикрепил тестовый файл для схемы ФУОЗ, с ним можно проверить работу схемы и входа. Эта прошивка стает на мегу8 без ФЮЗОВ(с магазина), и работает без кварца(можно и с кварцем). Реализует всего одну строчку:
Код:
IF Pd0=0 Then инверсия(Pc0, Pc1, Pc4, Pc5)
По простому, если коротим входную ногу МК датчик на "землю", меняется уровень выходов цилиндр один, цилиндр два, и тумблеров таблиц. Коротим повторно, меняется еще раз. Так можно проверить исправность МК, и смотреть работу всей обвязки входа-выхода. Заодно будет видно, хватает ли напряжения датчика для срабатывания МК, или там полярность другая, или еще чего.
Вложения:
Комментарий к файлу: Тестовый IF Pd0=0 Then инверсия(Pc0, Pc1, Pc4, Pc5) test.hex [210 байт]
Скачиваний: 418
сегодня ещё помучил платку cdi , один раз завёлся с 30 попыток ))) , есть вспышка 1 раз когда начинаешь крутить стартером и тишина, вспышка 1 раз когда начинаешь крутить стартером , ну редко бывает не в начале , если перемкнуть диод входной , то искра есть всегда но не заводиться , подкинул родной блок завёл, померил напряжение с датчика на работающем моторе 0.2-0.9 В , 0.9 В на максимальных оборотах, 0.2В на холостых , осциллографа нету (все детали заменил на новые ) видно датчик у меня не такой как у всех , если бы ошибка в схеме была то не заводился бы вообще , а так хз , 1 импульс проходит видно , если попадет в такт то заведется от одной искры , а больше искры нет , пока заново не будешь крутить
0.2В это реально мало! Для гарантированного срабатывания светодиода внутри оптопары РС817 нужно 1.1В. Видать у вас датчик иной конструкции. Но не беда, если датчик дает положительные импульсы, можно поставить любой однотранзисторный усилок. Вот картинка, такой слабый сигнал можно подавать прямо на транзистор(ВС546), диод не нужен(экономим 0.2В), выходной сигнал можно прямо на ногу МК, он и так инвертированный будет(на входе +0.1В, выход транзистора 0В).
Обычно датчик дает 4-15В, от оборотов, какое у вас сопротивление катушки датчика? Может там провод надорван?
Если вместо оптрона припаять светодиод он должен уверенно моргать при вялом (~100 об/мин) прокручивании кик стартера.
Если есть стабильная искра, но движок не заводится, не помешает стробоскопом посмотреть/поправить угол.
Flash.#13 добрый вечер , есть результаты теста , сделал как вы написали , заводится с пол тыка , но обороты не развивает , чихает пердит , ну думаю посмотрю стробом , и был в шоке я вижу магнит на метке , это позже ну не знаю на 30% не меньше , вот видео родного блока светодиод подключил к датчику без сопротивления гасящего , с сопротивлением не горит И фото где сейчас угол на холостых на собранной схеме , но когда я заводил на не переделанной схеме , это было всего 3 раза за все испытания , угол был в норме , ну или почти в норме я не смотрел стробом , но газовалось нормально и хх был стабилен , что же могло так сдвинуть угол ? , не конденсатор 10н ? , я могу поправить таблицу но не представляю что там ставить , с таким уходом угла в минус https://youtu.be/zhh6TOEZO08 https://youtu.be/0HMzW5dATdM http://pixs.ru/showimage/0png_7416347_25748741.png http://pixs.ru/showimage/01png_8100887_25748740.png
Заводится с транзистором или выкрутили резистор с диодом? При повышении оборотов напряжение будет расти, вот именно для этого нужен гасящий резистор и стабилитрон. Но его сопротивление можно подобрать опытным путем, если 500 Ом много, можно попробовать 200, 100, 50 Ом. Конденсатор на 10нФ это просто фильтр, он никак не влияет. Нужно смотреть стробом, править таблицы, что-то должно вылезть.
С транзистором схемка , рс 817 выкинул , дак если я кручу стартером и светодиод даже не моргает подключенный напрямую , очень мало напряжение , даже до 7000 об. светодиод горит в пол накала , да почему же очень позднее зажигание , магнит на маховике сантиметров в 6 от ВМТ , получается зажигание позднее на 30 градусов , положительная отрицательная полуволна
А если переключиться на другую волну? Это хорошо что транзистор работает, но желательно перейти на РС817, лучше понизить значение резистора и убрать диод. Оптрон более предсказуем, тогда как транзистор начинает срабатывать от очень низких напряжений, на больших оборотах это будет сильно уводить сигнал от нужного угла. Короткие серии вспышек мы может плохо видеть(особенно с засветом), но если они есть то искра будет.
без диода не заводится , искра есть , завтра пойду поищу германиевый диод с малым падением напряжения или шоттки попробую закончил последний тест , с PC 817 не работает , нет искры или 1 искра пролетит и всё , убирал диод , резистор уменьшал до 15 Ом , и искры нет , не хватает питания с датчика насытить светодиод в оптопаре , что умножитель собирать? , с транзистором заводится без проблем когда выкинуть оптопару , но угол позже на 30 градусов , получается транзистор не успевает за датчиком
[quote="svich" А что вы вообще за мотор заводите уже две страницы? у вас есть схема родного коммутатора? или он суперсекретный? Тут вообще-то программа-Фуоз, а не СТО. ПС. Допаял переменные резисторы на две свои платы. (см выше). Еще две в "паянии" с идеями имп. питания и силового блока (дума с защитами-ограничениями от бросков-импульсов катушки). Осциллографом "красиво" двигается угол резистором. На одной сделал +-10, на другой +-5. Все четко. "Нашел" тонкий алюминий СССР для корпуса ПС2. "Напрямую" управление тиристором atmega8 не держит надо все таки развязка-формирователь. ПС3. В итоге. Вскоре дам Отчет после ... пробного теста и сравнения с родным коммутатором на моторе "вживую"
[quote="svich" А что вы вообще за мотор заводите уже две страницы? у вас есть схема родного коммутатора? или он суперсекретный? Тут вообще-то программа-Фуоз, а не СТО. ПС. Допаял переменные резисторы на две свои платы. (см выше). Еще две в "паянии" с идеями имп. питания и силового блока (дума с защитами-ограничениями от бросков-импульсов катушки). Осциллографом "красиво" двигается угол резистором. На одной сделал +-10, на другой +-5. Все четко. "Нашел" тонкий алюминий СССР для корпуса ПС2. "Напрямую" управление тиристором atmega8 не держит надо все таки развязка-формирователь. ПС3. В итоге. Вскоре дам Отчет после ... пробного теста и сравнения с родным коммутатором на моторе "вживую"
причём здесь СТО я же не ремонтирую старый CDI . а пытаюсь запустить собранный , но результат не утешительный
Последний раз редактировалось AlekseyEnergo Чт апр 06, 2017 01:09:09, всего редактировалось 1 раз.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения