|
|
|
|
141409 305 17 4 |
|
Опции темы | Поиск в этой теме |
06.04.2015, 12:53 | 181 |
Ветеран Фонарёвки
Регистрация: 07.10.2012 Последняя активность: 09.11.2024 00:56 Адрес: Россия, Питер
Сообщений: 1409
Сказал(а) спасибо: 46
Поблагодарили: 163 раз(а) в 127 сообщениях
|
Прошивка для PIC12F1822/PIC12F1840
Прошивка опробована частично.
Частота ШИМ 20кГц Режимы: Дальний 26% - 4% - 100% Ближний 12% -38% reepwm1822.zip |
07.04.2015, 10:00 | 182 | |
Увлеченный
Регистрация: 01.10.2014 Последняя активность: 02.02.2022 07:31 Адрес: Самара
Сообщений: 80
Сказал(а) спасибо: 7
Поблагодарили 1 раз в 1 сообщении
|
Re: Прошивка для PIC12F1822/PIC12F1840
Цитата:
Прошивка работает. Есть несколько замечаний. 1. реальные режимы: Дальний 1,7% вместо 3%. Это совсем мало, надо увеличивать; средний 24% - нормально. разницы со вторым фонарём не заметно на глаз. Ближний 9,7% и 35,8% - в принципе пойдёт, чуть темнее, чем на оригинальном. 2. Не подавляется дребезг контактов кнопки. Нажимаешь один раз, а режимы часто меняются два раза. 3. Если выключил фонарь на минимуме, то при следующем включении он включается на минимуме (память?) и если нужен другой режим яркости, нажимаешь кнопку а фонарь выключается. И только при втором нажатии включается в среднем. Вот так получается: "min-off-mid-max-min" А должно быть так: "min-max-mid-off" Надо убрать память, чтоб включался всегда на среднем и сделать минимум после него, а не максимум 4. Время переключения м-у дальним и ближним слишком большое, около 3-х секунд, это многовато. На оригинале секунды 1,5 примерно. 5. Большой ток потребления в выключенном состоянии. С родным МК и бустером на L6920, ток в выключенном состоянии 30 мкА. С 1822 ток 100 мкА. Т.е. МК чего то там работает и потребляет. Собственно вот. |
|
07.04.2015, 12:19 | 183 |
Ветеран Фонарёвки
Регистрация: 07.10.2012 Последняя активность: 09.11.2024 00:56 Адрес: Россия, Питер
Сообщений: 1409
Сказал(а) спасибо: 46
Поблагодарили: 163 раз(а) в 127 сообщениях
|
Re: Прошивка для PIC12F1822/PIC12F1840
Это про прошивку для PIC12F62/PIC12F675?
Старался составлять алгоритм так, чтоб минимизировать дребезг. На своём фонаре его не наблюдаю. Я писал ранее, что включается в том же режиме в котором выключили. После переключения ближний/дальний или смены батарейки начинает с младшего. Для переключения групп кнопку надо удерживать 2с (только что проверил, ровно 2с). И после работы 2с в режиме следующее нажатие кнопки выключает фонарь. У моего фонаря в выключенном состоянии на диапазоне мультиметра "2000мкА" показывало 0. (напряжение питания подавал 4.6В). Два выхода в "0", reset, остальное входы. Для REE сделано в спящем режиме 1 выход для второго бустера в "0", reset, остальное входы. Таймер, генерирующий ШИМ должен выключаться в спящем режиме. Могу, конечно, явно включать его только когда используется режим. UPD. Зашил прошивку для REE(1822/1840) в свой фонарь. Проверял двумя тестерами - по-прежнему на грани их чувствительности ( у второго с автодиапазоно 10мкА). Так что надо вам проверить что творится на выводах МК. Это, кстати, потребление только МК или на входе бустера? [Исправлено: adf, 07.04.2015 в 12:42] |
07.04.2015, 13:11 | 184 | ||
Увлеченный
Регистрация: 01.10.2014 Последняя активность: 02.02.2022 07:31 Адрес: Самара
Сообщений: 80
Сказал(а) спасибо: 7
Поблагодарили 1 раз в 1 сообщении
|
Re: Прошивка для PIC12F1822/PIC12F1840
Это потребление от батарейки.
Чуть позже измерю сколько сам МК у меня потребляет Нет, это для 1822. Цитата:
Цитата:
А вот это время, ИМХО, всё же маловато. Надо секунд 5 сделать. Не всегда успеешь за 2 секунды сообразить, что другой режим нужен. Придётся через выключение - лишние нажатия кнопки. Если нельзя или трудно сделать алгоритм, чтоб после включения на любом режиме, сперва шёл перебор всех мощностей, а только потом выключение, то лучше память совсем убрать и сделать всегда включение на среднем. Может я привередлив, но мне совсем не понравилось: включил на минимуме, нажал кнопку, чтоб сделать поярче, а фонарь выключился |
||
07.04.2015, 14:39 | 185 |
Ветеран Фонарёвки
Регистрация: 07.10.2012 Последняя активность: 09.11.2024 00:56 Адрес: Россия, Питер
Сообщений: 1409
Сказал(а) спасибо: 46
Поблагодарили: 163 раз(а) в 127 сообщениях
|
Re: Прошивка для PIC12F1822/PIC12F1840
Если всей конструкции так это же сильно меньше чем изначальный вариант. Мне не важно знать сколько сам МК у вас потребляет. Утечка идёт через выводы, тут к гадалке ходить не надо. Предложите свой вариант задание режимов выводов МК в спящем режиме.
На счёт тайм-аутов: делал для себя: нажал кнопку и быстро перебрал режимы до нужного. Чего там 5 сек думать-оценивать? Сейчас у вас на дальнем режимы такие: Откл-12% - 4% -100% -откл если режим работал 2 сек то следующее короткое нажатие его выключает и включается в том режиме в котором выключили. Для PIC12F1822 % ШИМ на 3-ей ноге МК именно такой как написано выше. Вы хотите чтоб у вас всегда включался на среднем и потом перебирать в Средний - слабый - Максимальны - ОТКЛ ? |
07.04.2015, 15:16 | 186 | |
Увлеченный
Регистрация: 01.10.2014 Последняя активность: 02.02.2022 07:31 Адрес: Самара
Сообщений: 80
Сказал(а) спасибо: 7
Поблагодарили 1 раз в 1 сообщении
|
Re: Прошивка для PIC12F1822/PIC12F1840
А я откуда знаю, какие режимы должны быть? Я в МК ничего не понимаю. Завтра гляну, что там на ножках родного МК.
Странно... У меня реально работает так: "откл-25%-100%-1,7%-откл" Могу снять видео если не верится. Фонарями пользуюсь не только я... не все могут соображать за менее чем 2 секунды, особенно после рюмки чая )) Плюс "дребезг контактов" добавляет неразберихи при выборе режима. Цитата:
Подытожим, что не нравится в данном варианте прошивки: 1. дребезг контактов 2. минимум на дальнем - слишком минимальный 3. вариант перебора на дальнем "откл-1,7%-откл-25%-100%" С этим я точно не буду использовать в своём фонаре. С остальным можно смириться. [Исправлено: Taleks, 07.04.2015 в 15:43] |
|
07.04.2015, 15:44 | 187 |
Ветеран Фонарёвки
Регистрация: 07.10.2012 Последняя активность: 09.11.2024 00:56 Адрес: Россия, Питер
Сообщений: 1409
Сказал(а) спасибо: 46
Поблагодарили: 163 раз(а) в 127 сообщениях
|
Re: Прошивка для PIC12F1822/PIC12F1840
|
07.04.2015, 15:49 | 188 |
Увлеченный
Регистрация: 01.10.2014 Последняя активность: 02.02.2022 07:31 Адрес: Самара
Сообщений: 80
Сказал(а) спасибо: 7
Поблагодарили 1 раз в 1 сообщении
|
Re: Мини-обзор Sunree Ree
Посмотрел осциллограмму, 1,6% получается из за того, что импульс не прямоугольный, а ступенькой. Половина длительности импульса уровнем меньше 2-х вольт, а вторая половина уже открывает стабилизатор.
|
07.04.2015, 15:51 | 189 |
Увлеченный
Регистрация: 01.10.2014 Последняя активность: 02.02.2022 07:31 Адрес: Самара
Сообщений: 80
Сказал(а) спасибо: 7
Поблагодарили 1 раз в 1 сообщении
|
Re: Прошивка для PIC12F1822/PIC12F1840
|
07.04.2015, 16:13 | 190 | |
Ветеран Фонарёвки
Регистрация: 07.10.2012 Последняя активность: 09.11.2024 00:56 Адрес: Россия, Питер
Сообщений: 1409
Сказал(а) спасибо: 46
Поблагодарили: 163 раз(а) в 127 сообщениях
|
Re: Прошивка для PIC12F1822/PIC12F1840
Taleks,
Вот вам в прошивка в которой попытался учесть ваши пожелания. Но я её у себя не тестировал. Частоты и рабочий цикл ШИМ померяйте ещё на выводе МК. reepwm1822_b.zip Цитата:
И желательно такое показывать не на таком масштабе времени. Видео демонстрировать не нужно. [Исправлено: adf, 07.04.2015 в 17:07] |
|
07.04.2015, 18:13 | 191 | |
Увлеченный
Регистрация: 01.10.2014 Последняя активность: 02.02.2022 07:31 Адрес: Самара
Сообщений: 80
Сказал(а) спасибо: 7
Поблагодарили 1 раз в 1 сообщении
|
Re: Прошивка для PIC12F1822/PIC12F1840
Цитата:
Этот снимок я сделал, чтоб показать 1,7% А потом уже, растянув, увидел форму импульса, но фоткать и выкладывать уже не было времени, рабочий день закончился. Завтра прошью, напишу результаты. Потыкался осциллографом по ножкам МК второго фонаря, ни какой разницы с испытываемым не нашёл. Так не определить в каком состоянии находятся выводы МК, когда фонарь выключен. |
|
07.04.2015, 18:19 | 192 |
Увлеченный
Регистрация: 01.10.2014 Последняя активность: 02.02.2022 07:31 Адрес: Самара
Сообщений: 80
Сказал(а) спасибо: 7
Поблагодарили 1 раз в 1 сообщении
|
Re: Прошивка для PIC12F1822/PIC12F1840
Было два 629, оба с плат драйверов, ни один не работает. Причём они вообще не работают, чтоб я в них не зашивал. ХЗ, что с ними? Шьются, считываются, но не работают. Я уже и подтяжку внешнюю вешал на выводы - не работают.
Куплю новый pic попробую на нём ещё. |
07.04.2015, 21:18 | 193 |
Ветеран Фонарёвки
Регистрация: 07.10.2012 Последняя активность: 09.11.2024 00:56 Адрес: Россия, Питер
Сообщений: 1409
Сказал(а) спасибо: 46
Поблагодарили: 163 раз(а) в 127 сообщениях
|
Re: Прошивка для PIC12F1822/PIC12F1840
А зачем? Лучше чем на 1822 не будет.
100мкА суммарного потребления это значит что МК высасывает до 30мкА. Это либо аналитически понять либо ножки отключать. Коренное отличие от прежней схемы это подача управляющего сигнала на бустер. Через него что ли 30мкА течёт? |
08.04.2015, 07:35 | 194 |
Увлеченный
Регистрация: 01.10.2014 Последняя активность: 02.02.2022 07:31 Адрес: Самара
Сообщений: 80
Сказал(а) спасибо: 7
Поблагодарили 1 раз в 1 сообщении
|
Re: Прошивка для PIC12F1822/PIC12F1840
|
08.04.2015, 09:59 | 195 | |
Увлеченный
Регистрация: 01.10.2014 Последняя активность: 02.02.2022 07:31 Адрес: Самара
Сообщений: 80
Сказал(а) спасибо: 7
Поблагодарили 1 раз в 1 сообщении
|
Re: Мини-обзор Sunree Ree
Измерил ток потребления МК.
1822 потребляет 25 мкА Родной МК - в момент подачи питания около 1 мА (полсекунды примерно) потом полный 0. У моего флюка разрешение 1 мкА, показывает все нули. UPD Хотя, странно... раньше измерял, когда родной МК ещё в фонаре был, было так: Цитата:
[Исправлено: Taleks, 08.04.2015 в 10:07] |
|
08.04.2015, 10:16 | 196 |
Ветеран Фонарёвки
Регистрация: 07.10.2012 Последняя активность: 09.11.2024 00:56 Адрес: Россия, Питер
Сообщений: 1409
Сказал(а) спасибо: 46
Поблагодарили: 163 раз(а) в 127 сообщениях
|
Re: Прошивка для PIC12F1822/PIC12F1840
Как я уже писал у меня с той же прошивкой МК практически ни чего не потребляет в режиме ожидания.
Да, вот ещё что в последней прошивке выложенной вчера рабочий цикл ШИМ во всех режимах в 2 раза больше. Выкладываю исправленный вариант. reepwm1822_b2.zip UPD Зачем мерить что было со старым? Лишний раз перепаивать убить можно и МК и дорожки. [Исправлено: adf, 08.04.2015 в 10:25] |
08.04.2015, 10:45 | 197 | |
Увлеченный
Регистрация: 01.10.2014 Последняя активность: 02.02.2022 07:31 Адрес: Самара
Сообщений: 80
Сказал(а) спасибо: 7
Поблагодарили 1 раз в 1 сообщении
|
Re: Прошивка для PIC12F1822/PIC12F1840
Цитата:
Сейчас хотел залить исправленную версию в 1822, не выпаивая, но всё равно придётся выпаивать, т.к. 4-я нога соединена с первой и никак их не разорвать (дорожка под корпусом) [Исправлено: Taleks, 08.04.2015 в 10:55] |
|
08.04.2015, 13:16 | 198 | |
Увлеченный
Регистрация: 08.05.2013 Последняя активность: 14.10.2021 15:48 Адрес: Киевская обл.
Сообщений: 367
Сказал(а) спасибо: 207
Поблагодарили: 89 раз(а) в 80 сообщениях
|
Re: Прошивка для PIC12F1822/PIC12F1840
Цитата:
Пока отладка - припаять сбоку колодку к программатору и переключатель, чтоб поднятую ногу назад в схему возвращать. И хоть обпрограммируйся [Исправлено: Volosaty, 08.04.2015 в 13:18] |
|
08.04.2015, 15:09 | 199 |
Увлеченный
Регистрация: 01.10.2014 Последняя активность: 02.02.2022 07:31 Адрес: Самара
Сообщений: 80
Сказал(а) спасибо: 7
Поблагодарили 1 раз в 1 сообщении
|
Re: Мини-обзор Sunree Ree
Залил последнюю версию. Режимы переключаются как надо.
Что осталось: 1. Дребезг контактов. Особенно явно проявляется при переключении м-у дальним и ближним. Нажимаешь и держишь кнопку, включается например ближний минимум, отпускаешь кнопку - переключается на максимум. Т.е. при отпускании явно идёт дребезг контактов, который воспринимается МК, как нажатие кнопки. Неприятно. Надо бы победить этот дребезг. 2. Ток потребления остался такой же большой 100 мкА. (от батареи) 3. Импульсы на третьей ноге МК "ступенчатые" Из за этого минимум на дальнем получается 1,7%, вместо 3-4% (первая картинка) ХЗ почему так? Может из-за слишком большой частоты ШИМ? [Исправлено: Taleks, 08.04.2015 в 15:13] |
08.04.2015, 16:27 | 200 |
Ветеран Фонарёвки
Регистрация: 07.10.2012 Последняя активность: 09.11.2024 00:56 Адрес: Россия, Питер
Сообщений: 1409
Сказал(а) спасибо: 46
Поблагодарили: 163 раз(а) в 127 сообщениях
|
Re: Прошивка для PIC12F1822/PIC12F1840
Taleks,
Как победить дребезг контактов на вашем фонаре идей пока нет. У меня при том же алгоритме дребезга нет. Последняя версия хоть чуть-чуть лучше в отношении дребезга чем прошлые? С током тоже непонятки. При следующей итерации попробую полностью вырубить блок ШИМ, но вряд ли от этого будет эффект. Сдаётся мне, что импульсы у вас ступенчатые из-за того что бустер не может достаточно быстро увеличить мощность. У меня на ножке питания АМС7135 Частота почти такая же. Можно увеличить длину импульсов. В последней версии шаг изменения 4%. в предыдущей 2%. [Исправлено: adf, 08.04.2015 в 16:29] |