Свежие обсуждения
Измерения

Измеритель параметров полупроводниковых приборов на ATmega8

1 141 154

Да кнопку проверял, и не один раз, вроде работает. Попробую поменять.

 

Какое напряжение на ножке 13 когда кнопка нажата, отжата (но питание на МК все еще подается )?
После вывода сообщения о таймауте - выключается ли питание само?

Вывод 13 (PD7) можно подтянуть к +5В резистором 10к, хуже не станет.

К счастью, я давно забыл о понипроге как о программаторе, но хорошо бы если бы Вы показали Ваши скриншоты программирования,
особенно фьюзов. (что-то там у поника с инверсией прошито\не прошито)

 

Cheeeper, прежде всего спасиба за то, что пытаетесь помочь (а то я уже практически духом пал)! Прибор дома, а нета дома нет. Пишу с работы. Сегодня вечером пройдусь по пунктам и завтра отпишусь. Еще раз спасиба!

 

Вот Вам еще инфо к раздумью. Немного грубоватое описание процесса включения\выключения.

После подачи питания - питание (9В) присутсствует только на Э- Т3, и т.к. кнопка не нажата, практически все 9В будут на выводе 2 кнопки.

нажимаем кнопку.
1. Т3 открывается (током ч\з R7), подает питание на 7805, с нее на МК 5В.
2. МК запускается, обнаруживает нажатую кнопку (т.к. процес быстрый и кнопка еще нажата, Т2 открывается током ч\з R7, "садит" на землю пин 13 МК)
3. МК выставляет "1" (4,5-5В) на пин 12 => блокирует цепь включения питания при помощи открывшегося Т1.
4. Все єто время ( начиная с п2. МК считает время нажатого состояни кнопки (низкого уровня на 13 выводе) и если
превышено время - - выдает "таймаут"

Отпускаем кнопку до того как "таймаут"

5. Т2 закрылся, на выводе 13 напряжение поднимается до "1 "- начинается измерение

6. по окончании измерения и индикации (это время ок 10сек, в среднем ) МК убирает "1" с ножки 12 и спустя какое-то время (разряд С2) Т3 "выключает" питание.

!!!
Все время , пока или нажата кнопка или включен Т1 - слабо светится светодиод (я ставил R10=3k3 R7=2k7) - включение происходит четче, но больше потребляемый ток.

схем\а из поста Alma 13.12.2009, 12:34 http://www.pro-radio.ru/measure/8930-2/#2009/12/13/12-34-18

вот и проверяй чего у тебя там не так.

 

Всем доброго здравия!
Cheeeper, большущее спасиба за помощь! Всё заработало после того, как изменил номиналы резисторов R10 и R7 как Вы и советовали (только вот непонятка - переделывал без выключения и тоже не работал - фантастика). А не посоветуете что можно сделать с нечётким срабатыванием при нажатии на кнопку Tester - частенько верхний ряд индикатора заполнен черными квадратами, нижний пустой. Это дребезг контактов при включении или такая качественная кнопка?

 

Stopus: верхний ряд индикатора заполнен черными квадратами, нижний пустой.

Это значит не проиницализировался индикатор (не получил необходимых управляющих команд от МК после появления питания).

Вопрос - Выключается ли автоматически питание МК в таком случае (светодиод гаснет спустя 10с или как )?

И вообще, это может быть связано с чем угодно, но начните с проверки надежности соединения индикатора (начиная от ножек МК - может панель шалит...) , Заменить Т3, проверить напряжения питания (єх... осциилограф бы на питание - как быстро оно нарастает и как оно чисто...) ,
попробуйте добавить конденсатор на Vcc (10мкф *6,3 (10)В, лучше танталл).

 

Олег! Всё понял - контроллер действительно установлен на панельке, может она и шалит (не высшего качества). Соединение индикатора надежное - проверял не один раз. Осциллограф - не проблема (в наличии С1-67, С1-78) так что проверю. А я начал грешить на кнопку! Ещё раз спасиба за то, что "ткнул носом"! Да, забыл - всё выключается в том случае, если квадраты. А как увеличить время индикации показаний?

 

Stopus: как увеличить время индикации показаний?
- только изменив программу.
если есть осц. - проверяйте все, что касается общения с индикатором (и обмен данными в т.ч.) .

 

Stopus, ещё можете между выводом RESET МК и землёй приваять конденсатор на 0,1 мкФ, иногда помогает

 

"Stopus" и у меня был такой проблем. Я поставил между вывода RESET и земля кондензатор 10uF. И проблем решился а и кроме етого увеличолось время индикации...Удачи!