|
|
|
|
74641 750 25 0 |
|
Опции темы | Поиск в этой теме |
29.08.2016, 09:10 | 241 |
Ветеран Фонарёвки
Регистрация: 11.07.2013 Последняя активность: 24.02.2022 14:47 Адрес: Киев
Сообщений: 1596
Сказал(а) спасибо: 27
Поблагодарили: 958 раз(а) в 488 сообщениях
|
Re: Модификации народного линейного драйвера 3хAMC 8xAMC Tiny13(Часть 2)
Так в режиме с памятью, должен сохраняться последний режим, в том числе и строб.
|
29.08.2016, 09:22 | 242 | |
Ветеран Фонарёвки
Регистрация: 11.07.2013 Последняя активность: 24.02.2022 14:47 Адрес: Киев
Сообщений: 1596
Сказал(а) спасибо: 27
Поблагодарили: 958 раз(а) в 488 сообщениях
|
Re: Модификации народного линейного драйвера 3хAMC 8xAMC Tiny13(Часть 2)
Цитата:
Цитата:
В PROTEUS не работает, в модели есть различия по сравнению с железом, а их учитывать - памяти нет. Можно просто взять драйвер, подключить батарею и мелкий диод через резистор. |
|
29.08.2016, 12:11 | 243 | |
Новичок
Регистрация: 26.08.2016 Последняя активность: 30.10.2018 15:02 Адрес: Украина
Сообщений: 35
Сказал(а) спасибо: 1
Поблагодарили 1 раз в 1 сообщении
|
Re: Модификации народного линейного драйвера 3хAMC 8xAMC Tiny13(Часть 2)
Цитата:
Но если у вас Программа работает следующим образом: по быстрому нажатию после включения входит в подпрограмму стробов, в котором отрабатывает по смещению +1 каждый строб, далее переходит в блок сохранения в память текущего режима и т.д. то можно после вызова функции строба 9гц (я так понимаю он первым стоит в подпрограмме стробов) поставить команнду перехода сразу по адресу начала блока сохранения или в конец этого блока, можем писать в память а можем и не писать. (ну это конечно если есть еще свободная память на пару команд) Прошу простить за сумбурность написаного, но на пальцах сложновато подать мысль [Исправлено: bin7, 29.08.2016 в 12:14] |
|
29.08.2016, 12:44 | 244 |
Ветеран Фонарёвки
Регистрация: 11.07.2013 Последняя активность: 24.02.2022 14:47 Адрес: Киев
Сообщений: 1596
Сказал(а) спасибо: 27
Поблагодарили: 958 раз(а) в 488 сообщениях
|
Re: Модификации народного линейного драйвера 3хAMC 8xAMC Tiny13(Часть 2)
А там и так все понятно, в протеусе, при сбросе обнуляются некоторые регистры (X,Y,Z), а в железе - нет.
Да вроде получилось исправить, правда прилично пришлось переделать (могут вылезти глюки в другом месте), но вложился в +1 команду. Стробы должны сохраняться независимо - по 3м кликам - свой строб, по быстрому клику - 9Гц. Выход из строба 9Гц - 1 клик в любое время. |
29.08.2016, 16:12 | 245 |
Увлеченный
Регистрация: 13.12.2015 Последняя активность: 01.11.2021 23:00 Адрес: Адрес
Сообщений: 299
Сказал(а) спасибо: 104
Поблагодарили: 21 раз(а) в 21 сообщениях
|
Re: Модификации народного линейного драйвера 3хAMC 8xAMC Tiny13(Часть 2)
|
29.08.2016, 19:47 | 246 |
Ветеран Фонарёвки
Регистрация: 11.07.2013 Последняя активность: 24.02.2022 14:47 Адрес: Киев
Сообщений: 1596
Сказал(а) спасибо: 27
Поблагодарили: 958 раз(а) в 488 сообщениях
|
Re: Модификации народного линейного драйвера 3хAMC 8xAMC Tiny13(Часть 2)
Ну как бы так было задумано изначально... И спортивный интерес присутствует.
Вот новая версия под СК Исправил: - запоминание стробов в режиме памяти; - выход из строба 9Гц и независимое сохранение стробов 9Гц и остальной линейки; Это остается, работает вроде нормально: Для еще большей универсальности решил реализовать функцию настройки диапазонов яркости для каждого режима. Работает так: Находясь в заданном режиме делаем 6 кликов, яркость будет изменятся в диапазоне от минимальной до максимальной (минимальной будет верхний лимит предыдущего режима, а если это первый режим, то просто от минимальной), одинарный клик сохраняет текущую яркость и она будет верхним лимитом заданного режима, она же будет являться нижним лимитом следующего по счету режима. Если настроить верхний лимит на максимум, то линейка режимов будет заканчиваться на этом режиме. Таким образом можно запрограммировать количество режимов от 1 до 4. Настройка 11 соответственно отключена. Есть еще нюанс: т.к. изначально в еепром будет мусор, то после включения, яркости будут хаотично настроены и количество режимов будет не определено. Если режимов окажется несколько, то нужно найти первый и начать настройку с него. Думаю, алгоритм такой: 1. Отключить, если включена блокировка настроек (настройка 12) 2. Включить автоиндикацию заряда в первом режиме (настройка 10) 3. Найти первый режим, в нем будет отображаться заряд. 4. Настроить верхний лимит для первого режима (настройка 6). 5. Далее по-порядку настроить лимиты для следующих режимов. Линейка токов для 3АМС: 1.3-3-6-11-22-44-88-175-350-700-1050 Линейка токов для 4АМС: 1.3-3-6-11-22-44-88-175-350-700-1050-1400 Линейка токов для 6АМС: 1.3-3-6-11-22-44-88-175-350-700-1050-1400-2100 Линейка токов для 8АМС: 1.3-3-6-11-22-44-88-175-350-700-1050-1750-2800 Линейка токов для NАМС: 0.4%-0.8%-1.2%-2%-4%-8%-16%-25%-50%-75%-100% [Исправлено: dandan2000, 29.08.2016 в 19:48] |
29.08.2016, 21:45 | 247 |
Увлеченный
Регистрация: 21.08.2012 Последняя активность: 14.10.2021 12:49 Адрес: Челябинск
Сообщений: 133
Сказал(а) спасибо: 50
Поблагодарили: 8 раз(а) в 7 сообщениях
|
Re: Модификации народного линейного драйвера 3хAMC 8xAMC Tiny13(Часть 2)
Прошил CK_8x7135.hex
Все хорошо на первый взгляд, кроме работы на токе 1.3mA, так было уже ниже. СИД почти не светит. [Исправлено: VRG, 29.08.2016 в 21:59] |
29.08.2016, 22:29 | 248 | |
Ветеран Фонарёвки
Регистрация: 11.07.2013 Последняя активность: 24.02.2022 14:47 Адрес: Киев
Сообщений: 1596
Сказал(а) спасибо: 27
Поблагодарили: 958 раз(а) в 488 сообщениях
|
Re: Модификации народного линейного драйвера 3хAMC 8xAMC Tiny13(Часть 2)
Цитата:
Минимальный, который был раньше, в этих версиях второй, он с током 3ма. Самый минимальный я оставил, возможно у кого-то он будет работать на покупном драйвере. [Исправлено: dandan2000, 29.08.2016 в 22:31] |
|
29.08.2016, 22:38 | 249 |
Ветеран Фонарёвки
Регистрация: 11.07.2013 Последняя активность: 24.02.2022 14:47 Адрес: Киев
Сообщений: 1596
Сказал(а) спасибо: 27
Поблагодарили: 958 раз(а) в 488 сообщениях
|
Re: Модификации народного линейного драйвера 3хAMC 8xAMC Tiny13(Часть 2)
Обновление для ТК (управление u3)
Изменения: - настройка 12 - блокировка всех настроек; - 2 клика+удержание - режим морзянки (из выкл. состояния - на максимальной яркости); - 3 клика+удержание - блокировка; - независимое сохранение стробов 9Гц и остальной линейки стробов; - выход из строба 9Гц сразу в основной режим; - плавное затухание при выключении (не помню, было ли в последней версии). на первой странице пока не меняю... |
Поблагодарили: 1 раз |
garag45 (30.08.2016)
|
29.08.2016, 22:42 | 250 |
Ветеран Фонарёвки
Регистрация: 11.07.2013 Последняя активность: 24.02.2022 14:47 Адрес: Киев
Сообщений: 1596
Сказал(а) спасибо: 27
Поблагодарили: 958 раз(а) в 488 сообщениях
|
Re: Модификации народного линейного драйвера 3хAMC 8xAMC Tiny13(Часть 2)
Немного задалбывает выход из стробов, в том плане, что если включил строб, а он не нужен, но надо ждать 3 сек. чтоб из него выйти. Правда если память не включена, то можно просто выключить/включить.
Что можно придумать? |
29.08.2016, 22:48 | 251 |
Новичок
Регистрация: 26.08.2016 Последняя активность: 30.10.2018 15:02 Адрес: Украина
Сообщений: 35
Сказал(а) спасибо: 1
Поблагодарили 1 раз в 1 сообщении
|
Re: Модификации народного линейного драйвера 3хAMC 8xAMC Tiny13(Часть 2)
Перекомутировал дорожки, прошил CK_8x7135.hex
Стробы работают и по клику (после 3 сек ожидания) выходит в основной режим, вроде все Ок. В режиме фонаря все в норме, в том числе и настройка пределов яркости, кроме работы на токе 1.3mA, СИД не горит, видать не судьба. Очень удобно получилось с кликом 12, он теперь стоит отдельно, что очень существенно при настройке сразу после перепрошивки ИМХО. Думаю 11 клик теперь не стоит вообще задействовать. [Исправлено: bin7, 29.08.2016 в 22:55] |
29.08.2016, 22:51 | 252 |
Новичок
Регистрация: 26.08.2016 Последняя активность: 30.10.2018 15:02 Адрес: Украина
Сообщений: 35
Сказал(а) спасибо: 1
Поблагодарили 1 раз в 1 сообщении
|
Re: Модификации народного линейного драйвера 3хAMC 8xAMC Tiny13(Часть 2)
Как по мне это не очень критично, если знаешь что оно именно так работает. 3 сек не так много....
|
30.08.2016, 07:54 | 253 |
Увлеченный
Регистрация: 13.12.2015 Последняя активность: 01.11.2021 23:00 Адрес: Адрес
Сообщений: 299
Сказал(а) спасибо: 104
Поблагодарили: 21 раз(а) в 21 сообщениях
|
Re: Модификации народного линейного драйвера 3хAMC 8xAMC Tiny13(Часть 2)
|
30.08.2016, 08:44 | 254 |
Увлеченный
Регистрация: 13.12.2015 Последняя активность: 01.11.2021 23:00 Адрес: Адрес
Сообщений: 299
Сказал(а) спасибо: 104
Поблагодарили: 21 раз(а) в 21 сообщениях
|
Re: Модификации народного линейного драйвера 3хAMC 8xAMC Tiny13(Часть 2)
|
30.08.2016, 09:13 | 255 |
Новичок
Регистрация: 10.05.2016 Последняя активность: 14.07.2022 11:20 Адрес: Тула
Сообщений: 49
Сказал(а) спасибо: 19
Поблагодарили: 15 раз(а) в 10 сообщениях
|
Re: Модификации народного линейного драйвера 3хAMC 8xAMC Tiny13(Часть 2)
Предлагаю сделать, что б память на строб не распространялась. Думаю нет маньяков которые пользуются им постоянно. То есть режим строба пусть запоминается, а после выключения-включения фонаря, включается последний использовавшейся режим яркости.
|
30.08.2016, 09:36 | 256 | |
Ветеран Фонарёвки
Регистрация: 11.07.2013 Последняя активность: 24.02.2022 14:47 Адрес: Киев
Сообщений: 1596
Сказал(а) спасибо: 27
Поблагодарили: 958 раз(а) в 488 сообщениях
|
Re: Модификации народного линейного драйвера 3хAMC 8xAMC Tiny13(Часть 2)
Цитата:
Идея: если строб включается после включения фонаря то выход из стробов будет происходить по 1 клику сразу, а не через 3 сек., а если строб включается тремя кликами, то как как обычно - до 3х сек. переключение стробов, после 3 сек. выход из стробов. [Исправлено: dandan2000, 30.08.2016 в 09:52] |
|
30.08.2016, 09:52 | 257 |
Увлеченный
Регистрация: 13.12.2015 Последняя активность: 01.11.2021 23:00 Адрес: Адрес
Сообщений: 299
Сказал(а) спасибо: 104
Поблагодарили: 21 раз(а) в 21 сообщениях
|
Re: Модификации народного линейного драйвера 3хAMC 8xAMC Tiny13(Часть 2)
|
30.08.2016, 10:18 | 258 | |
Увлеченный
Регистрация: 21.08.2012 Последняя активность: 14.10.2021 12:49 Адрес: Челябинск
Сообщений: 133
Сказал(а) спасибо: 50
Поблагодарили: 8 раз(а) в 7 сообщениях
|
Re: Модификации народного линейного драйвера 3хAMC 8xAMC Tiny13(Часть 2)
Цитата:
У меня так сейчас: 1. 6mA на этом я строблю в абсолютной темноте, чтобы не бить по глазам встречным бегунам. 2. 88mA (стартовый режим) на этом строблю в условиях вечернего- ночного освещенного города. 3. 700mA основной ходовой, около 3 часов на нем светит. 4. 2800mA этот как турбо, "чтобы на все деньги" засветить если надо. Ну и иногда делаю небольшие корректировки в зависимости от ситуации. Честно сказать, ни разу не пользовался на вело стробом с вкл. настройкой 5 (память режимов) Всегда думал, что это вариант для тех, кто хочет запихать драйвер в заднюю мигалку. Вообще очень заманчива возможность стробонуть мгновенно после клика, выезжает машина со двора и непонятно видит водитель тебя или нет. Делаешь клик и обозначаешь себя. Но когда доезжаешь до леса, то там уже приходится память режимов (настройку 5) отрубать ибо люблю мгновенно переключить фонарь прерыванием питания на стартовый режим 88mA, а с актив. настройкой 5 этого не получится. upd: опять же мгновенно можно подать сигнал и 9 герцовым стробом. В общем нормальная прошивка, имхо не надо ничего городить для велосипедистов, сверх того что есть. [Исправлено: VRG, 30.08.2016 в 11:00] |
|
30.08.2016, 10:21 | 259 |
Увлеченный
Регистрация: 21.08.2012 Последняя активность: 14.10.2021 12:49 Адрес: Челябинск
Сообщений: 133
Сказал(а) спасибо: 50
Поблагодарили: 8 раз(а) в 7 сообщениях
|
Re: Модификации народного линейного драйвера 3хAMC 8xAMC Tiny13(Часть 2)
Идея отличная имхо.
|
30.08.2016, 12:31 | 260 | |
Ветеран Фонарёвки
Регистрация: 11.07.2013 Последняя активность: 24.02.2022 14:47 Адрес: Киев
Сообщений: 1596
Сказал(а) спасибо: 27
Поблагодарили: 958 раз(а) в 488 сообщениях
|
Re: Модификации народного линейного драйвера 3хAMC 8xAMC Tiny13(Часть 2)
Цитата:
Тогда так и сделаю. И для тактовой кнопки тоже самое надо сделать. [Исправлено: dandan2000, 30.08.2016 в 12:36] |
|