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

|
дядьки, а хотите я одним махом вашу стройную версию по поводу емкости на АЦП сломаю? ;-) напомню, что в аналогичном драйвере (точнее, вообще в большинстве китайских фонарей) применяется PIC12F629, в котором вообще нет АЦП. А переключение режимов работает точно так же - разрывом питания до 2 сек. Более того, напомню, что в моём варианте драйвера кроме диода и кондера по питанию другого обвеса у проца нет вообще.
я не уверен, что для каждого проца используется исключительно характерная ему особенность... думаю, таки существует какое-то общее решение.
Сообщение отредактировал ISV - Jan 14 2010, 19:11
|
|
|
|
|
Jan 14 2010, 19:48
|
Местный
  
Группа: Свой
Сообщений: 475
Регистрация: 14-04-05
Из: Москва
Пользователь №: 4 140

|
Цитата И, кажется, резисторный делитель стоит до развязывающего диода... А что он там делает, если нет АЦП? ISV утверждает что вообще резисторов нет.
|
|
|
|
|
Jan 14 2010, 19:55
|
Гуру
     
Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047

|
Цитата(VladislavS @ Jan 14 2010, 22:48)  А что он там делает, если нет АЦП? ISV утверждает что вообще резисторов нет. Пардон, наврал я - на тех платах, что с 629, делителя нет и керамический конденсатор (плата-бутерброд, с импульсным преобразователем, разрисовывать не хочется). С делителем и большим конденсатором - это другая, на процессоре маркировка стерта, и внешний i2c EEPROM.
|
|
|
|
|
Jan 14 2010, 20:36
|
Местный
  
Группа: Свой
Сообщений: 475
Регистрация: 14-04-05
Из: Москва
Пользователь №: 4 140

|
Ну, на самом деле, в 12f629 есть компаратор с Vref на одном из входов. Подобрав делитель можно за батарейкой следить. Не так гибко как с АЦП, но всёже. Цитата набросайте схемку, если не сложно Можно словесно - мы не такие привередливые.  Цитата точнее интересует к какой ноге тогда драйверы подключены и какие драйверы используются Ну драйверы те же AMC7135 - линеный стабилизатор тока.
|
|
|
|
|
Jan 14 2010, 20:45
|
Группа: Участник
Сообщений: 10
Регистрация: 12-01-10
Из: Оренбург
Пользователь №: 54 756

|
Цитата(stells @ Jan 15 2010, 01:10)  набросайте схемку, если не сложно точнее интересует к какой ноге тогда драйверы подключены и какие драйверы используются рисовать сложновато  . но всё настолько просто, что можно и на словах: с + питания платы через диод на 1 ногу проца, с неё же на землю керамика 0.1uF (отпаивал и замерял) 7 нога на управление АМС7135 8 нога земля остальные в воздухе - никуда не звонятся таким образом, на плате ровно 6 деталей: PIC12F629, 3 штуки AMC7135, диод и конденсатор.
|
|
|
|
Guest_@Ark_*
|
Jan 14 2010, 20:55
|
Guests

|
Цитата дядьки, а хотите я одним махом вашу стройную версию по поводу емкости на АЦП сломаю? ;-)... Вы тоже "на танке"?  Это не версия, а техническое решение - как это сделать в рамках предложеной схемы. Причем, не изменяя ее, как того захотел автор топика... Как там сделали китайцы - это их проблемы.  P.S. Я бы, вообще, такие изделия делал на PIC10...
|
|
|
|
|
Jan 14 2010, 21:04
|

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

|
Цитата(ISV @ Jan 14 2010, 22:10)  ... применяется PIC12F629, в котором вообще нет АЦП. А переключение режимов работает точно так же - разрывом питания до 2 сек. Более того, напомню, что в моём варианте драйвера кроме диода и кондера по питанию другого обвеса у проца нет вообще.
я не уверен, что для каждого проца используется исключительно характерная ему особенность... думаю, таки существует какое-то общее решение. 1. Полностью согласен. У моего коллеги , есть такой фонарик с PIC12F629 , я заитересовавшись темой сегодня его разобрал , что бы режимы самому померить , а там PIC. Плюнул. Попробую ещё раз выпросить , срисовать и померить. 2. Резистивный делитель , наверняка и только для провеерки батарейки . 3. TiNY не знает , при нажатии на кнопку , что с ним произойдёт , т.е это может произойти в любом месте программы . Времени чтобы оценить "обстановку" у него нет. Его тупо выключают. Так , что можно исходить из того , что он оценивает что-то (сижу вычитываю DS), что он может использовать при включении , как более или менее точное указание на то , сколько он "тупил". Я не думаю , что китайцы использовали , что-то кроме написанного в DS.
--------------------
Закон Мерфи:
Чем тщательнее составлен проект, тем больше неразбериха, если что-то пошло не так
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|