|
|
Мультиголосование |
Прошивку с каким управленим вы используете |
|
191890 751 27 19 |
|
Опции темы | Поиск в этой теме |
02.12.2015, 19:59 | 41 |
Увлеченный
Регистрация: 22.07.2015 Последняя активность: 06.01.2020 20:10 Адрес: Москва
Сообщений: 110
Сказал(а) спасибо: 22
Поблагодарили: 4 раз(а) в 4 сообщениях
|
Re: Еще одна модификация народного линейного драйвера
dandan2000,
Добрый день, Правильно ли я перевел fuse для avrdude? Делал в этом калькуляторе, с параметром "means programmed (0)". Получилось: -U lfuse:w:0x61:m -U hfuse:w:0xfd:m Варианты 8х7135 и 3х7135, это 105C и AK47? Посмотрел по схеме 105C 8x, при данной модификации на 2 ногу идет 2х7135, на 5 ногу идет 1х7135, на 6 ногу идет 5х7135. (кстати, остается свободной 3я звезда, она же нога, может быть ее можно как то задействовать в будущем, если планируется еще модифицировать прошивку) Можете расписать алгоритм работы прошивки на режимах M*H*L, что бы можно было понять как от количества стабилизаторов на 6 ноге поведение измениться? И по поводу настройки хотел спросить, верно ли, что для перехода к нужной настройке надо быстро кликнуть соответствующее номеру настройки количество раз? И дальше как опции настройки менять? [Исправлено: Forkoss, 02.12.2015 в 20:05] |
03.12.2015, 11:32 | 42 | ||
Ветеран Фонарёвки
Регистрация: 11.07.2013 Последняя активность: 24.02.2022 14:47 Адрес: Киев
Сообщений: 1596
Сказал(а) спасибо: 27
Поблагодарили: 958 раз(а) в 488 сообщениях
|
Re: Еще одна модификация народного линейного драйвера
Цитата:
да Цитата:
//8x7135 Tab_mode: lim0: .DB 0b00110001,0 //0 1.3 .DB 0b00110001,1 //0 3 .DB 0b00110001,3 //1 6 .DB 0b00110001,7 //2 11 .DB 0b00110001,15 //3 22 .DB 0b00110001,31 //4 44 lim1: .DB 0b00110001,63 //5 88 .DB 0b00110001,127 //6 175 .DB 0b00110001,255 //8 350 .DB 0b00111000,0 //9 700 .DB 0b00111001,255 //10 1050 lim2: .DB 0b00110010,0 //11 1750 .DB 0b00110011,255 //12 2100 .DB 0b00111010,0 //13 2450 .DB 0b00111011,255 //14 2800 второй байт - шим канала с 1 АМС (нога 5), биты 1 и 3 это два других канала (нога 6 и 2 соответственно) //3x7135 Tab_mode: lim0: .DB 0b00110010,0 //1.3 .DB 0b00110010,1 //3 .DB 0b00110010,3 //6 .DB 0b00110010,7 //11 .DB 0b00110010,15 //22 lim1: .DB 0b00110010,31 //44 .DB 0b00110010,63 //88 .DB 0b00110010,127 //175 .DB 0b00110010,255 //350 lim2: .DB 0b00110001,0 //700 .DB 0b00110011,255 //1050 второй байт - шим канала с 1 АМС (нога 6), бит 0 - нога 5 да, нужно кликнуть определенное количество раз и это переключит настройку с вкл на выкл или наоборот (подтверждается миганием 2 раза - вкл, 3 раза - выкл) [Исправлено: dandan2000, 03.12.2015 в 11:34] |
||
03.12.2015, 11:50 | 43 |
Увлеченный
Регистрация: 22.07.2015 Последняя активность: 06.01.2020 20:10 Адрес: Москва
Сообщений: 110
Сказал(а) спасибо: 22
Поблагодарили: 4 раз(а) в 4 сообщениях
|
Re: Еще одна модификация народного линейного драйвера
dandan2000,
Спасибо, еще бы я что то понимал в ассемблере. Можно попросить для бестолковых расписать? Кажется понял, получается в lim2 будут ограничены крайние значения в зависимости от количества стабилизаторов? Можем мы с вами сверится, почему то hfuse разные. Вот мой скрин: Что то я опять напутал. Для aTtiny13A lfuse получаются 0x61, а для aTtiny13 0xe1. Как правильно? Но при этом hfuse одинаковые - 0xfd [Исправлено: Forkoss, 03.12.2015 в 12:05] |
04.12.2015, 11:03 | 44 |
Ветеран Фонарёвки
Регистрация: 11.07.2013 Последняя активность: 24.02.2022 14:47 Адрес: Киев
Сообщений: 1596
Сказал(а) спасибо: 27
Поблагодарили: 958 раз(а) в 488 сообщениях
|
Re: Еще одна модификация народного линейного драйвера
lim0-lim1 это диапазон первого режима
lim1-lim2 это диапазон среднего режима lim2- это диапазон максимального режима в этих диапазонах для каждого режима изменятся яркость при настройке, яркость изменяется включением АМС которые соединены с портами например: .DB 0b00110001,63 //5 88 здесь значение шим канала с подключенной к нему одной АМС (нога 5) равен 63, биты 1 и 3 это два других канала (нога 6 и 2 соответственно к которым подключены несколько АМС) - выделил красным (1 - включен, 0-выключен), 88 - это такой будет ток в мА. фьюз SPIEN трогать нельзя, должен выть включен. Второй вариант правильный. [Исправлено: dandan2000, 04.12.2015 в 11:06] |
Поблагодарили: 1 раз |
Forkoss (04.12.2015)
|
04.12.2015, 11:16 | 45 |
Увлеченный
Регистрация: 22.07.2015 Последняя активность: 06.01.2020 20:10 Адрес: Москва
Сообщений: 110
Сказал(а) спасибо: 22
Поблагодарили: 4 раз(а) в 4 сообщениях
|
Re: Еще одна модификация народного линейного драйвера
dandan2000,
Да, ошибся. Пока не указали и не заметил на ошибку с фьюзом SPIEN. Получается E1 и FD. Можно попросить исходник крайнего варианта прошивки? Врятли у меня получится, но хочу попробовать под другое количество 7135 поправить и основных режимов 4 сделать. Может быть еще ткнете где это поправить можно? |
06.12.2015, 22:56 | 46 |
Ветеран Фонарёвки
Регистрация: 11.07.2013 Последняя активность: 24.02.2022 14:47 Адрес: Киев
Сообщений: 1596
Сказал(а) спасибо: 27
Поблагодарили: 958 раз(а) в 488 сообщениях
|
Re: Еще одна модификация народного линейного драйвера
Так под другое количество АМС надо в схеме менять, в прошивке разве что только уровни яркости менять, но там и так от 2.8А вниз 15 уровней, каждый уменьшает ток в 2 раза. Как именно вам надо? На 4 режима вы наверно вряд ли сами переделаете, надо подумать...
|
08.12.2015, 11:04 | 47 |
Увлеченный
Регистрация: 22.07.2015 Последняя активность: 06.01.2020 20:10 Адрес: Москва
Сообщений: 110
Сказал(а) спасибо: 22
Поблагодарили: 4 раз(а) в 4 сообщениях
|
Re: Еще одна модификация народного линейного драйвера
dandan2000,
По железной доработке под количество мне понятно. По программной части, буду делать драйвер на 6х или 7х 7135, хотел подправить выбор яркости на максимальном режиме. Но похоже это не нужно? В прошивке максимальный режим: .DB 0b00110010,0 //11 1750 .DB 0b00110011,255 //12 2100 .DB 0b00111010,0 //13 2450 .DB 0b00111011,255 //14 2800 Для 6х будет две регулировки, для 7х будет три регулировки, верно? Так как использовать буду в основном на велосипеде хотел бы 4 режима, в идеале со скрытым 4 (турбо) режимом (так как для Convoy S серии от 2.1А уже черевато не находу использовать.) То есть логика примерно такая - 3 режима L, M, H в которых фонарь комфортно использовать в руках, и скрытый режим Turbo для использования в движении на велосипеде. |
10.12.2015, 12:16 | 48 |
Ветеран Фонарёвки
Регистрация: 11.07.2013 Последняя активность: 24.02.2022 14:47 Адрес: Киев
Сообщений: 1596
Сказал(а) спасибо: 27
Поблагодарили: 958 раз(а) в 488 сообщениях
|
Re: Еще одна модификация народного линейного драйвера
На 4 режима могу переделать.Только надо решить как распределить уровни яркости по этим режимам.
Так, что-ли?: lim0: .DB 0b00110001,0 //0 1.3 1АМС+шим .DB 0b00110001,1 //0 3 1АМС+шим .DB 0b00110001,3 //1 6 1АМС+шим .DB 0b00110001,7 //2 11 1АМС+шим .DB 0b00110001,15 //3 22 1АМС+шим .DB 0b00110001,31 //4 44 1АМС+шим lim1: .DB 0b00110001,63 //5 88 1АМС+шим .DB 0b00110001,127 //6 175 1АМС+шим .DB 0b00110001,255 //8 350 1АМС .DB 0b00111000,0 //9 700 2АМС .DB 0b00111001,255 //10 1050 2АМС+1АМС lim2: .DB 0b00110010,0 //11 1750 5АМС .DB 0b00110011,255 //12 2100 5АМС+1АМС .DB 0b00111010,0 //13 2450 5АМС+2АМС lim3: .DB 0b00111011,255 //14 2800 5АМС+2АМС+1АМС в последнем режиме настройки яркости не будет. Ну и если АМС будет меньше 8 то некоторые уровни могут повторятся и токи будут другими. Если в канале с 5АМС поставить 4 шт. то будет тоже самое, просто уменьшатся токи начиная с уровня 11. А вот если поставить 3 АМС то уровни 10 и 11 будут совпадать. [Исправлено: dandan2000, 10.12.2015 в 12:20] |
11.12.2015, 10:14 | 49 |
Увлеченный
Регистрация: 22.07.2015 Последняя активность: 06.01.2020 20:10 Адрес: Москва
Сообщений: 110
Сказал(а) спасибо: 22
Поблагодарили: 4 раз(а) в 4 сообщениях
|
Re: Еще одна модификация народного линейного драйвера
dandan2000,
Благодарю. Из того, что я успел опробовать, имхо 8я амс толку ни какого в прибавке света не дает, только потребляет лишние 350мАч. Пока сходу оптимальным выглядит вот такой вариант. На выходных постараюсь еще прикинуть как на 4ре режима распределить, и может быть еще кто добавит свое мнение. Для нормального ручного использования из моего опыта 1400мАч является самым оптимальным по температуре. По этому в 3ем режиме он максимальный. И амс установлено 7 штук. lim0: 6 1АМС+шим 11 1АМС+шим 22 1АМС+шим 44 1АМС+шим 88 1АМС+шим 175 1АМС+шим lim1: 175 1АМС+шим 350 1АМС 700 2АМС lim2: 700 2АМС 1050 2АМС+1АМС 1400 4АМС lim3: 1750 4АМС+1АМС 2100 4АМС+2АМС 2450 4АМС+2АМС+1АМС |
12.12.2015, 18:50 | 50 |
Увлеченный
Регистрация: 22.07.2015 Последняя активность: 06.01.2020 20:10 Адрес: Москва
Сообщений: 110
Сказал(а) спасибо: 22
Поблагодарили: 4 раз(а) в 4 сообщениях
|
Re: Еще одна модификация народного линейного драйвера
dandan2000,
Не уверен, что правильно, прикинул как то так: 5=1AMC - 1can 2=2AMC - 2can 6=nAMC - 3can lim0: шим 1can 4 шим 1can 12 шим 1can 38 шим 1can 116 lim1: шим 1can 116 1can 350 2can 700 lim2: 2can 700 1can+2can 1050 3can N 1can+3can N lim3: 1can+3can N 2can+3can N 1can+2can+3can N |
13.12.2015, 14:11 | 51 |
Ветеран Фонарёвки
Регистрация: 11.07.2013 Последняя активность: 24.02.2022 14:47 Адрес: Киев
Сообщений: 1596
Сказал(а) спасибо: 27
Поблагодарили: 958 раз(а) в 488 сообщениях
|
Re: Еще одна модификация народного линейного драйвера
Там есть повторяющиеся уровни, это специально, чтобы они пересекались?
Будет плавное изменение яркости коряво работать, ведь оно пробегает по этим уровням. [Исправлено: dandan2000, 13.12.2015 в 14:14] |
14.12.2015, 03:39 | 52 |
Увлеченный
Регистрация: 22.07.2015 Последняя активность: 06.01.2020 20:10 Адрес: Москва
Сообщений: 110
Сказал(а) спасибо: 22
Поблагодарили: 4 раз(а) в 4 сообщениях
|
Re: Еще одна модификация народного линейного драйвера
dandan2000,
Да, идея в том, что бы на следующем уровне был доступен предыдущий максимальный. Если не прав, поправьте. |
19.12.2015, 22:45 | 53 |
Ветеран Фонарёвки
Регистрация: 11.07.2013 Последняя активность: 24.02.2022 14:47 Адрес: Киев
Сообщений: 1596
Сказал(а) спасибо: 27
Поблагодарили: 958 раз(а) в 488 сообщениях
|
Re: Еще одна модификация народного линейного драйвера
Сделал на 4 режима. В железе не тестировал.
Из отличий: 1. При настройке каждого режима есть перекрытие на одну ступень яркости с соседними режимами. 2. На последнем 4 режиме - всегда максимальная яркость (настройка не доступна, время перехода на 3-й по таймеру 10 минут. 3. Изменен алгоритм переключения режимов с кругового на "туда-сюда" (пока тестирую - вроде удобней). 4. Строб 4 Гц заменил на 1 Гц двойные импульсы. |
20.12.2015, 16:19 | 54 |
Увлеченный
Регистрация: 21.08.2012 Последняя активность: 14.10.2021 12:49 Адрес: Челябинск
Сообщений: 133
Сказал(а) спасибо: 50
Поблагодарили: 8 раз(а) в 7 сообщениях
|
Re: Еще одна модификация народного линейного драйвера
Потестил. Работает без глюков. Мое IMHO после теста:
- По новому алгоритму переключения режимов Простой пример: надо переключить с 3-го на 1-й. Накликиваем 3-4-3-2-1 В предыдущем алгоритме было бы 3-4-1, то есть на два клика меньше. Удобства нового алгоритма не понял. - По перекрытию режимов Очевидных приемуществ новшества так же не оценил. Может они станут очевидны в поле, кто знает. То, что вызвало путаницу во время настройки токов по режимам это да. Когда совпадают токи на соседних режимах и непонятно какой в данный момент включен. Приходится перекликивать все режимы заново чтобы понять какой в данный момент активен. - По новому режиму строба вместо 4Гц Набор стробов (9Гц, Двойные, 1Гц, SOS) получился оптимален и сбалансирован, на любой вкус и задачи, включая шугануть собаку, если это у кого-то получается стробом. Единственное показалось, что двойные стробы не совсем аутентичны эйрбасовский диаграмме, что я приводил. Нельзя ли их сделать в точности как у реального самолета ? Хочется стробить в точности как самолет )) |
20.12.2015, 17:26 | 55 | |
Ветеран Фонарёвки
Регистрация: 11.07.2013 Последняя активность: 24.02.2022 14:47 Адрес: Киев
Сообщений: 1596
Сказал(а) спасибо: 27
Поблагодарили: 958 раз(а) в 488 сообщениях
|
Re: Еще одна модификация народного линейного драйвера
Цитата:
В том варианте что я сделал после включения переключения идут всегда вниз, а через 7 сек. всегда вверх. Цитата:
Цитата:
3,15,3,51 (вкл,выкл,вкл,выкл.) - всего период 72 это 1 сек, как его лучше под самолет подогнать? Тоже самое на 3 режима прикрепил. [Исправлено: dandan2000, 20.12.2015 в 17:28] |
|
20.12.2015, 18:40 | 56 | |
Увлеченный
Регистрация: 21.08.2012 Последняя активность: 14.10.2021 12:49 Адрес: Челябинск
Сообщений: 133
Сказал(а) спасибо: 50
Поблагодарили: 8 раз(а) в 7 сообщениях
|
Re: Еще одна модификация народного линейного драйвера
Цитата:
По новому алгоритму понял. Про 7 секунд сразу не заметил. Интересная идея. [Исправлено: VRG, 20.12.2015 в 18:59] |
|
21.12.2015, 10:55 | 57 |
Ветеран Фонарёвки
Регистрация: 11.07.2013 Последняя активность: 24.02.2022 14:47 Адрес: Киев
Сообщений: 1596
Сказал(а) спасибо: 27
Поблагодарили: 958 раз(а) в 488 сообщениях
|
Re: Еще одна модификация народного линейного драйвера
Такая короткая первая пауза (3.6) - будут импульсы сливаться. Я изначально поставил паузу 5 и мне визуально показалось слишком коротко.
Надо визуально увидеть самолет и сравнить. |
21.12.2015, 12:35 | 58 |
Увлеченный
Регистрация: 21.08.2012 Последняя активность: 14.10.2021 12:49 Адрес: Челябинск
Сообщений: 133
Сказал(а) спасибо: 50
Поблагодарили: 8 раз(а) в 7 сообщениях
|
Re: Еще одна модификация народного линейного драйвера
Тут из симулятора, в самом конце ролика
Тут реальный самолет Да уж, похоже в авиации не XML2 используют) |
21.12.2015, 18:43 | 59 |
Увлеченный
Регистрация: 21.08.2012 Последняя активность: 14.10.2021 12:49 Адрес: Челябинск
Сообщений: 133
Сказал(а) спасибо: 50
Поблагодарили: 8 раз(а) в 7 сообщениях
|
Re: Еще одна модификация народного линейного драйвера
|
21.12.2015, 21:33 | 60 |
Увлеченный
Регистрация: 22.07.2015 Последняя активность: 06.01.2020 20:10 Адрес: Москва
Сообщений: 110
Сказал(а) спасибо: 22
Поблагодарили: 4 раз(а) в 4 сообщениях
|
Re: Еще одна модификация народного линейного драйвера
dandan2000,
Спасибо за ваши труды. А почему решили отказаться от регулировки на 4 режиме? По перекрытию идея в том, что бы была возможность на первых трех режимах троекратной разницы между ними. По режимам "туда-сюда" не совсем понял. Сейчас нет возможности залить и проверить, немогли бы вы логику такого переключения описать? |