Карма: 10
Рейтинг сообщений: 22
Зарегистрирован: Чт ноя 25, 2010 16:58:42 Сообщений: 1056 Откуда: Средний Урал
Рейтинг сообщения:0
От сброса МК при перерыве питания избавился переносом электролита с платы питания на плату МК (после входного диода). По погасанию индикатора: На 6 выводе МК в активном режиме единичка (индикатор с ОК), т.е. плюс идёт на индикатор и через резистор+диод к плюсу схемы. Что он там может замерить в перерывах при отключенном питании? минус? откуда он там возмётся? При закороченном диоде индикация мигает, при снижении сопротивления до 0,5кОм и при разрыве цепи индикатор не гаснет.
Soir писал(а):
А зачем в этом устройстве индикатор?
Вопрос, конечно, интересный. С такими большими выдержками хотелось бы иметь точную информацию о работе таймера, хотя можно и подумать.
По погасанию индикатора: На 6 выводе МК в активном режиме единичка (индикатор с ОК), т.е. плюс идёт на индикатор и через резистор+диод к плюсу схемы. Что он там может замерить в перерывах при отключенном питании? минус? откуда он там возмётся?
Похоже мне пора взглянуть на реальную схему. В ней все точно так, как я рисовал? Принцип опроса питания, а заодно кнопок, простой. Перед сменой индикации (примерно каждые 2 мс, в новой прошивке будет 2,5 мс, но это по другому поводу) МК гасит индикаторы по сегментам и общим катодам (анодам). Затем подает на выводы (переводит их в режим входов) к сегментам +5V через внутренние подтягивающие резисторы (около 20 кОм) и смотрит что получилось на входах. Если напряжение +5V (логическая 1), значит питание есть (или, если речь идет о кнопке, то она не нажата). Если логический 0 - питания нет. Логический 0 получится, если основное питание отсутствует (на него и должен быть посажен диод D4 с резистором R1, а от резервного источника схема разъединена диодом D1, как на схеме!). Тогда диод D4 своим катодом будет посажен на 0, а резистор R1 1,5 кОм с подтягивающим резистором 20 кОм образовывает делитель, напряжение которого будет ниже порогового для МК. Когда МК с этим разобрался, он снова возвращается к индикации. Подробнее уже не распишу. Проверь правильность схемы, измерь напряжение основных 5V при отключении от сети в точке соединения D1 D4.
Может я туплю, но не понимаю, каким образом на катоде D4 появляется 0?, там скорей всего Z
Давай свою реальную схему, может быть и Z, если в стабилизаторе нет утечек. Тогда цепочку D4 R1 нужно перенести на вход стабилизатора. Покажи схему блока питания.
И что, напряжение после ЕН5 не падает до 0 после отключения сети? Действия следующие: 1. Измерить напряжение после ЕН5 при отключенной сети. (Для определения причины.) 2. Отсоединить D4 от D1 и катод D4 замкнуть на общий провод. (Для определения причины.) 3. Установить электролит (5-10 мкФ) на выходе ЕН5. 4. Перенести D4-R1 до ЕН5.
Карма: 10
Рейтинг сообщений: 22
Зарегистрирован: Чт ноя 25, 2010 16:58:42 Сообщений: 1056 Откуда: Средний Урал
Рейтинг сообщения:0
Soir писал(а):
И что, напряжение после ЕН5 не падает до 0 после отключения сети?
IMXO ну и упадёт до ноля и что? это просто напряжение по отношению к минусу, но не соединение с минусом! С тем же успехом я могу отключить диод с резистором от плюса. У меня уже крыша едет: при питании от сети соединил 6 вывод через 2 кОм с минусом - индикация пропала. А при питании от дополнительного источника этот фокус не проходит. А напряжение после ЕН5 будет по цепи :внутреннее сопротивление от плюса в МК - резистор - диод.
И что, напряжение после ЕН5 не падает до 0 после отключения сети?
IMXO ну и упадёт до ноля и что? это просто напряжение по отношению к минусу, но не соединение с минусом!
Это только твое "IMXO", оно глубоко ошибочно.
nvz писал(а):
С тем же успехом я могу отключить диод с резистором от плюса.
Успех будет совсем иным. Цепь не заканчивается на D4 и не обрывается. Есть еще утечки ЕН5. Вот через них и будет соединение с "минусом". Если утечек недостаточно, тогда их надо создавать. Утечки по входу ЕН5 больше (да еще и стабилитрон), чем на выходе, поэтому я и предлагаю перенести цепочку на вход. Как вариант.
nvz писал(а):
У меня уже крыша едет: при питании от сети соединил 6 вывод через 2 кОм с минусом - индикация пропала. А при питании от дополнительного источника этот фокус не проходит.
D4 присутствует? исправен? включен правильно?
nvz писал(а):
А напряжение после ЕН5 будет по цепи :внутреннее сопротивление от плюса в МК - резистор - диод.
... и утечки на "минус".
Мне уже хочется хоть один практический замер напряжения до и после ЕН5 увидеть. Сколько можно (и нужно ли в данном случае) теорию муссировать, неужели трудно измерить? Это сразу покажет где проблема и как ее решать.
Карма: 10
Рейтинг сообщений: 22
Зарегистрирован: Чт ноя 25, 2010 16:58:42 Сообщений: 1056 Откуда: Средний Урал
Рейтинг сообщения:0
Да я уже дома, рабочий день закончился. Мерял я на катоде D4 (после ЕН5), вроде было 1,6В. Завтра с утра померяю точнее. Да, я ещё 2кОм цеплял параллельно конденсатору после ЕН - толку не было. D4 присутствует, исправен, включен правильно - анодом к МК.
Да я уже дома, рабочий день закончился. Мерял я на катоде D4 (после ЕН5), вроде было 1,6В. Завтра с утра померяю точнее. Да, я ещё 2кОм цеплял параллельно конденсатору после ЕН - толку не было. D4 присутствует, исправен, включен правильно - анодом к МК.
Ладно, через два часа и я буду дома, спаяю, проверю сам...
Спаял, проверил... В жизни не все так просто, как в теории и в симуляторе. Но решение есть. Тока утечек действительно нехватает для нормальной работы схемы определения питания. Проблема в том, что в те моменты, когда идет индикация символа А заряжается конденсатор на выходе ЕН5, а при опросе состояния он не успевает разрядиться. Связано это с тем, что опрос очень быстрый, меньше 10 мкс, за это время даже небольшая емкость (например, входная емкость тестера) не успевает разрядиться до нужной величины. Злую шутку здесь играет D4, он также препятствует разряду, когда символ А отключен и падение напряжения на нем влияет на напряжение на выводе МК. Да и обратный ток ЕН5 имеет нелинейный характер и до нуля напряжение не падает.
Пути здесь два. Первый - разряжать конденсатор. Второй - не давать ему заряжаться.
Первый имеет недостаток: его реализация требует дополнительной нагрузки на выход ЕН5 или каких то схемных извращений.
Второй более интересный и по большей части решается программно. Всех подробностей описывать не буду, но основные моменты. Заряд конденсатора происходит в моменты, когда на выходе сегмент А высокий уровень, то есть когда сегмент включен. В определенные моменты он включен почти постоянно, например время 22.55. Логично перейти с сегмента А на H (точка). Дальше, момент опроса. Опрашивать нужно непосредственно перед включением разряда с точкой, это позволит максимально разрядиться накопившемуся заряду конденсатора. Ну и еще несколько моментов в том же духе. Теперь, что касается схемы. Как я уже писал, узел определения наличия питания переносим на вывод 13 (RB7), это главный момент. Непосредственно после ЕН5 большую емкость ставить не стоит, там хватит и 0,1 мкФ. Больше можно ставить после D1. Если все равно индикатор не отключается, тогда убрать D4. Есть в этом случае один недостаток, я писал раньше, но ничего страшного не произойдет. Без диода я увеличивал емкость до 100 мкФ и все работало нормально. В работе узла участвует также цепочка на управление транзистором, включающим реле. Я уже здесь не экспериментировал на ее отключение, но ее отсутствие может повлиять на нормальную работу схемы. Во вложении все это.
Карма: 10
Рейтинг сообщений: 22
Зарегистрирован: Чт ноя 25, 2010 16:58:42 Сообщений: 1056 Откуда: Средний Урал
Рейтинг сообщения:0
В таком виде всё работает, индикатор отключается. Буду собирать в чистовом варианте, там видно будет. Большое спасибо! Сделанные замеры не выкладываю, вроде не нужны.
Ув.Soir, требуется небольшая дороботка таймера,нужно добавить один тумблер,перевод режима ручной-автомат.При включении реж.авто и нажатой кнопке пуск, циклы должны идти неприрывно, пока не отпустишь кнопку пуск. С уважением
Ув.Soir, требуется небольшая дороботка таймера,нужно добавить один тумблер,перевод режима ручной-автомат.При включении реж.авто и нажатой кнопке пуск, циклы должны идти неприрывно, пока не отпустишь кнопку пуск. С уважением
Что-то я не разобрался в двух кнопках. Если нажата кнопка авто (у меня она называется LOOP) и нажата пуск цикл бесконечный. Если хотя бы одна из кнопок не нажата, то отрабатывается один проход таймеров? Или точнее, по завершению работы таймера 4 новый цикл не начинается? Опишите, как должно вести себя устройство при всех комбинациях состояния кнопок. Может проще оставить одну кнопку пуск, если по завершении работы таймера она нажата - цикл повторяется, если не нажата - останавливается. Или вот так. Кнопка старт запускает таймеры, по завершении таймера 4, если кнопка авто нажата - цикл повторяется, если нет, то нет. Во вложении такой варианта прошивки.
Ув.Soir, при включении LOOP и постоянном нажатии "пуск" циклы идут бесконечно, при отжатии кнопке"пуск" цикл завершается. Следующее постоянное нажатие"пуск"циклы идут опять непрерывно. При выключении LOOP все как в старой прошивке. А в новой прошивке при вкл.LOOP и однократном нажатии"пуск" циклы идут непрерывно.Спасибо,жду коррректировочки
...при включении LOOP и постоянном нажатии "пуск" циклы идут бесконечно, при отжатии кнопке"пуск" цикл завершается. Следующее постоянное нажатие"пуск"циклы идут опять непрерывно. При выключении LOOP все как в старой прошивке.
Сделал. Все равно у меня осталось недопонимание такого решения, возможно из-за того, что я не знаю назначение устройства. Проверяйте.
Сделал. Все равно у меня осталось недопонимание такого решения, возможно из-за того, что я не знаю назначение устройства. Проверяйте.[/quote]
Ув. Soir, вот так мне и нужно было, использовать хочу в регуляторе контактной сварке управление симисторами. Еще раз большое спасибо за то, что никогда неотказываете в помощи
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 11
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения