Ответы в темах
-
АвторСообщения
-
01.02.2020 в 15:23 #58461
Без нагрузки все происходит как описано…
А оптосимистор точно стоит как в схеме MOC3052? Такое впечатление что у Вас оптосимистор со встроенным детектором нуля, тогда именно такой бардак и будет.
прошу прощения да с детектором нуля
А можно внести изменения не меняя оптопару
31.01.2020 в 20:08 #58458Без нагрузки все происходит как описано…
А оптосимистор точно стоит как в схеме MOC3052? Такое впечатление что у Вас оптосимистор со встроенным детектором нуля, тогда именно такой бардак и будет.
прошу прощения да с детектором нуля
31.01.2020 в 18:29 #58446Да они с детектором нуля
31.01.2020 в 18:23 #58444Стоит MOC3083 пробовал MOC3041
31.01.2020 в 18:20 #58443Длительность импульса на осцилографе правильная?
31.01.2020 в 15:20 #58428Без нагрузки все происходит как описано. При подключенной нагрузке (лампа 500ватт) Не светит Менял симистор оптопару результат 0. Сигнал с датчика тока приходит При 100% нагрузке при отключении и включении нагрузки выключателем лампа бывает загорается показывает ток и нагрузку при вращении энкодера лампа выкл. и больше не загорается. При произвольном подаче 5в на резистор оптопары лампа загорается
31.01.2020 в 10:15 #5841430.01.2020 в 22:14 #58376Я все понимаю и не ставлю притензии к Вам У меня плата без arduino на Atmega328P установлен загрузчек NANO Ваша программа связянна с загрузчеком чем либо
30.01.2020 в 17:35 #58359могу выложить фото осциллограмм
30.01.2020 в 17:32 #58358Ну давайте вместе разбираться с битами конфигурации на примере выложенных JON. Имеем: Fuses(l/h/ext)= FFDAFD В младшем байте все выключено, нам вроде подходит. Делитель на 8 выключен, время старта максимальное при выбранном генераторе. Но данная задержка старта начинает работать если в дополнительном байте конфигурации выключена опция BOD, о чем чуть ниже. В старшем байте в основном все связано с предварительно зашитым загрузчиком, так что пропустим. Единственное уточню для тех кто захочет эксперименты ставить, что старшие 4 бита лучше не трогать, можно получить кирпич. В дополнительном байте только уровень напряжения и включение опции BOD (детектор уровня напряжения и связанный с ним функционал). В приведенном случае BOD включен с пороговым уровнем 2.7 вольта, но с кварцем 16 МГц контроллер гарантированно работает начиная от 4.5 вольта. Но BOD имеет верхний предел 4.3 вольта, где мозг разработчика кристалла??? Так что возможно с блоком питания, у которого медленное нарастание напряжения, мы и имеем проблемы. Путей решения в общем то вижу два. 1. Подбираем источник питания 5 вольт с быстрым временем нарастания выходного напряжения. 2. Пробовать менять биты конфигурации из двух вариантов: Fuses(l/h/ext)= FFDAFF, т.е. детектор напряжения выключен а задержка старта максимальная, или Fuses(l/h/ext)= DFDAFC, т.е. детектор напряжения включен на максимальное значение 4.3 вольта, вдруг повезет ))). Но тут ложка дегтя, поменять биты конфигурации можно только имея программатор поддерживаемый средой Arduino подправив в соответствующем файле биты конфигурации и прошив загрузчик по новой. Сами биты конфигурации и hex файл загрузчика выставляются в файле ..\arduino\hardware\arduino\avr\boards.txt в соответствующей секции выбранной платы. По умолчанию к стати выставлено именно как и приведено в начале поста, т.е. китайцы не заморачивались с “подумать”: nano.menu.cpu.atmega328.bootloader.low_fuses=0xFF nano.menu.cpu.atmega328.bootloader.high_fuses=0xDA nano.menu.cpu.atmega328.bootloader.extended_fuses=0xFD p.s. У JON вроде все стартует с отключенным дисплеем, т.е. меньшее потребление от БП и соответственно большей скоростью нарастания напряжения. p.p.s. Если используется китайский модуль питания на “рассыпухе”, можно попробовать уменьшить емкость выходного электролита вдвое, если не поможет, пробуем уменьшать до 22 мкФ. Это приведет к большим пульсациям, но более быстрому нарастанию напряжения на выходе данного БП.
Уважаемый разработчик может соизволите ответить на пост#57972
29.01.2020 в 21:14 #58311попробывал с супервизором. быстро достал только MAX809M. с подтяжкой 100к и на землю, и на VCC без результатно.
Подтяжку конечно лучше 10к ставить. Ты вроде писал что нашел скетч который установленные fuse биты выдает, можешь проверить какие именно у твоего контроллера выставлены?
А какие должны быть выставлены fuse
25.01.2020 в 21:29 #58067А если проверить bootloader и установку фюзов нормальной NANO Arduino
24.01.2020 в 18:31 #58010При подаче 5v на резистор на ножке 1 лампа (нагрузка) включается
24.01.2020 в 15:34 #57987А по поводу поста #57972 никто ничего сказать не может?
24.01.2020 в 13:00 #57972Добрый день. Все собрано отдельно на Atmega 328p Загрузчик записан с Arduino1.8.5 Все работает но не управляет нагрузкой На входе оптопары после 10% появляются импульсы Нагрузка лампа 500Вт может включится на 100% Но вращая энкодер лампа выключается Есть ли зависимость программы от загрузчика Фьюзы установлены: bootrst=0, bootsz1=0, bodlevel1=0
-
АвторСообщения