|
|
  |
Как распознать кратковременное выключение на Tiny13, Управление режимами фонарика кнопкой питания |
|
|
|
Jan 15 2010, 13:22
|
Группа: Участник
Сообщений: 10
Регистрация: 12-01-10
Из: Оренбург
Пользователь №: 54 756

|
Цитата(@Ark @ Jan 15 2010, 18:02)  Вы, видимо, не поняли - скользящие контакты, при таком решении, совсем выбрасываются из конструкции, а не добавляются новые... определенно, надо Вам посмотреть устройство современного фонарика  как правило, кроме откручивающейся для смены батарей кнопки, откручивается и головная часть с капсулой драйвера. В частности, мои любимые Fenix'ы всю электронику содержат в отдельной "голове", далее корпус - просто аллюминиевая трубка и накручивается кнопка на торце. То есть, контакт только один - через корпус фонаря. Батарея изолирована от корпуса, минусовой контакт подключается на корпус через кнопку.
|
|
|
|
Guest_@Ark_*
|
Jan 15 2010, 13:26
|
Guests

|
Цитата определенно, надо Вам посмотреть устройство современного фонарика... Определенно, Вы ничего не поняли.  Ну, да ладно...
|
|
|
|
|
Jan 15 2010, 13:37
|
Группа: Участник
Сообщений: 10
Регистрация: 12-01-10
Из: Оренбург
Пользователь №: 54 756

|
Цитата(@Ark @ Jan 15 2010, 18:26)  Определенно, Вы ничего не поняли.  Ну, да ладно... ладно, поясняю дополнительно, коль так: сейчас в фонаре только 2 прижатых контакта - полюса батареи. Плюс два контакта через резьбу - торцы корпуса к голове и кнопке. Если делать питание головы фонаря постоянным, надо соединить минус батареи к корпусу постоянно, а освободившийся контакт кнопки довести до головы еще одним проводником. При этом, сохранив возможность откручивать голову и кнопку - то есть, добавляются два скользящих контакта внутри трубки корпуса к голове и кнопке. Есть модели фонарей Nitecore ( например, D10 - фото разобранного внизу страницы) с изолированным подвижным "пистоном" между корпусом фонаря и батареей, работающим как кнопка, замыкая на корпус. Но на стабильность работы данной модели фонаря есть нарекания именно из-за примененного решения. PS: многие из присутствующих наверняка и не сталкивались с софременными профессиональными фонарями  PPS: но тут продолжать обсуждать не будем - оффтоп.
Сообщение отредактировал ISV - Jan 15 2010, 13:40
|
|
|
|
Guest_@Ark_*
|
Jan 15 2010, 13:52
|
Guests

|
Цитата .. многие из присутствующих наверняка и не сталкивались с софременными профессиональными фонарями М-да, видимо, дальше кнопок на питании и скользящих контактов - фантазия разработчиков "профессиональных фонарей" упорно не движется. Цитата ... но тут продолжать обсуждать не будем - оффтоп. Согласен.
|
|
|
|
|
Jan 15 2010, 14:22
|
Местный
  
Группа: Свой
Сообщений: 475
Регистрация: 14-04-05
Из: Москва
Пользователь №: 4 140

|
Цитата(stells @ Jan 15 2010, 16:18)  VladislavS, а дайте, пожалуйста, осциллограммки ноги PB1 в моменты включения и отключения Только в понедельник.  Прибор на работу уехал. Вот из старых измерений. Разрешение не очень, но общую картину видно. Волосня справа - ШИМ.
|
|
|
|
|
Jan 15 2010, 18:12
|

внештатный сотрудник
     
Группа: Участник
Сообщений: 2 458
Регистрация: 10-05-08
Из: МО, Медвежьи озера
Пользователь №: 37 401

|
Цитата(VladislavS @ Jan 15 2010, 17:22)  Вот из старых измерений. Разрешение не очень, но общую картину видно надо полагать, что маленький пичок при включении синхронен с тем, что Вы приводили на ноге PB0? что-то ШИМ какой-то непонятный, практически постоянная 1, может быть это уже совсем неплохо я к чему... емкость 3-х драйверов, плюс емкость ноги контроллера, плюс емкость монтажа могут дать неплохой результат. проверить эту версию просто - аккуратно отпаять ногу контроллера и еще... сравнить бы эту осциллограмму при длинном и коротком отключении
Сообщение отредактировал stells - Jan 15 2010, 19:04
|
|
|
|
|
Jan 15 2010, 19:08
|
Местный
  
Группа: Свой
Сообщений: 475
Регистрация: 14-04-05
Из: Москва
Пользователь №: 4 140

|
Цитата(stells @ Jan 15 2010, 21:12)  надо полагать, что маленький пичок при включении синхронен с тем, что Вы приводили на ноге PB0? Судя по всему да. Цитата(stells @ Jan 15 2010, 21:12)  что-то ШИМ какой-то непонятный, практически постоянная 1, Так оно и есть. Это режим Hi - 100% яркости. И даже при этом они не просто единицу ставят, а короткие импульсы остаются. Наверное особенности реализации ШИМ на таймере. Хотя таймер можно было бы и отключать. Но они не заморачивались. Цитата(stells @ Jan 15 2010, 21:12)  проверить эту версию просто - аккуратно отпаять ногу контроллера Осталась последняя плата с оригинальной прошивкой - жалко убить. Думаю резистора 10 кОм хватит.
|
|
|
|
|
Jan 15 2010, 21:07
|
Группа: Участник
Сообщений: 10
Регистрация: 12-01-10
Из: Оренбург
Пользователь №: 54 756

|
завтра для очистки совести отпаяю все три корпуса АМС7135 и попробую поведение PIC'a в таком варианте.
|
|
|
|
|
Jan 17 2010, 21:25
|

Профессионал
    
Группа: Свой
Сообщений: 1 940
Регистрация: 16-12-07
Из: Москва
Пользователь №: 33 339

|
Там и пояснять то нечего. Регистры не сразу сбрасывают то что в них записано. Правда , нашёл ошибочку, разбираюсь , но макетка лежит на столе и работает т.е режимы переключаются
Даже , похоже, что и проверять состояние регисра R7 не требуется. Лишнее это. Устал, сидел два дня с ним, завтра точнее посмотрю. Если кто может уберите из проги строчки rcall EEPROM_RD cp R7,temp1 breq MODE должен по идее итак работать. Мысль такая , что проверяется таблица программ и записанный код в EEPROM равны меняем режим.
P/S Да правильно. (чашка кофе помогла) Алгоритм:
Запускаем первый режим при первом вкл фонарика , записывем его в EEPROM , при размыкании питания и вкл , проверяем режим равны меняем , записываем следуюший EEPROM и т.д. А можно просто счётчик режимов (как идея) , завтра попробую сделать режимов 5
Сообщение отредактировал ILYAUL - Jan 17 2010, 21:45
--------------------
Закон Мерфи:
Чем тщательнее составлен проект, тем больше неразбериха, если что-то пошло не так
|
|
|
|
|
  |
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|