|
|
|
|
235995 530 32 10 |
|
Опции темы | Поиск в этой теме |
31.07.2016, 16:52 | 281 |
хомяк-лайтфайтер
Регистрация: 05.06.2016 Последняя активность: 07.09.2022 15:43 Адрес: Москва
Сообщений: 356
Сказал(а) спасибо: 1
Поблагодарили: 95 раз(а) в 63 сообщениях
|
Re: Народный драйвер мод v2. Часть 3.
DooMmen,
Сейчас прошил HEX из архива. Раньше действительно я этот HEX не прошивал. Разница между фронтом первой и пятой вспышки при отмаргивании напряжения аккумулятора 1.8 секунды, как и было ранее с самостоятельно скомпилированными HEX. Кто мне скажет сколько должно быть чтобы было правильно? |
31.07.2016, 17:11 | 282 |
Ветеран Фонарёвки
Регистрация: 28.04.2013 Последняя активность: 08.01.2024 23:25 Адрес: Харьков
Сообщений: 3969
Сказал(а) спасибо: 529
Поблагодарили: 921 раз(а) в 628 сообщениях
|
Re: Народный драйвер мод v2. Часть 3.
5раз за 2 секунді много. смотрите фьюзі
__________________
батискаф: герметична, надійно ізольована від зовнішнього світу капсула,яка іде на дно |
31.07.2016, 17:12 | 283 |
хомяк-лайтфайтер
Регистрация: 05.06.2016 Последняя активность: 07.09.2022 15:43 Адрес: Москва
Сообщений: 356
Сказал(а) спасибо: 1
Поблагодарили: 95 раз(а) в 63 сообщениях
|
Re: Народный драйвер мод v2. Часть 3.
DooMmen,
Фьюзы low-79 и high-FD. Контроллеры были из одной партии, может и брак, но всё остальное вроде работает. Как померять частоту работы контроллера? Компилирую в AVR Studio 4 Version 4.19 Build 730. Это вроде последяя версия четвёртой студии. Прошил вчера прошивку из этой темы: https://forum.fonarevka.ru/... Там фьюзы другие, но на тех же контроллерах частота ШИМ была очень близка к заявленной 4.8 кГц. |
31.07.2016, 17:14 | 284 |
хомяк-лайтфайтер
Регистрация: 05.06.2016 Последняя активность: 07.09.2022 15:43 Адрес: Москва
Сообщений: 356
Сказал(а) спасибо: 1
Поблагодарили: 95 раз(а) в 63 сообщениях
|
Re: Народный драйвер мод v2. Часть 3.
MSS,
А сколько должно быть в секундах? |
31.07.2016, 18:02 | 285 |
Участник форума по OpenID
Регистрация: 08.01.2014 Последняя активность: 21.02.2021 00:07 Адрес: Украина, Харьков
Сообщений: 493
Записей в дневнике: 3 Сказал(а) спасибо: 329
Поблагодарили: 151 раз(а) в 89 сообщениях
|
Re: Народный драйвер мод v2. Часть 3.
А прошивка LD_7135_v_2.6.5? Странно - в моих фонарях не быстро моргает, хотя по исходникам - так и должно работать как и у Вас, а у меня отмаргивает в 2 раза медленнее. Можно в static INLINE void display_voltage(void) можно изменить время в:
Код:
OCR0A = 0x80; delay_ms(75); OCR0A = 0x00; delay_ms(100); Код:
OCR0A = 0x80; delay_ms(150); OCR0A = 0x00; delay_ms(200); SOS то-же можно подкорректировать в строке: Код:
uint8_t sos_delay [] = {255, 75, 75, 75, 75, 75, 225, 225, 75, 225, 75, 225, 225, 75, 75, 75, 75, 75};
__________________
Скажем нет пиратству! - Качаем только лицензионные диски. |
31.07.2016, 21:25 | 286 | |||
хомяк-лайтфайтер
Регистрация: 05.06.2016 Последняя активность: 07.09.2022 15:43 Адрес: Москва
Сообщений: 356
Сказал(а) спасибо: 1
Поблагодарили: 95 раз(а) в 63 сообщениях
|
Re: Народный драйвер мод v2. Часть 3.
DooMmen,
Спасибо всё получилось. Прошивка из актуальной версии на первой странице третьей части темы, то есть та самая LD_7135_v_2.6.5. Цитата:
Цитата:
Теперь длительность между фронтами первой и пятой вспышки 3.7 секунды, то есть в два раза длиннее чем была. Цитата:
Правильно:255, 75, 75, 75, 75, 75, 75, 225, 75, 225, 75, 225, 75, 75, 75, 75, 75, 75 Что означает 255 в начале строки? Как изменить паузу между передачей SOS? |
|||
31.07.2016, 22:55 | 287 |
Ветеран Фонарёвки
Регистрация: 28.04.2013 Последняя активность: 08.01.2024 23:25 Адрес: Харьков
Сообщений: 3969
Сказал(а) спасибо: 529
Поблагодарили: 921 раз(а) в 628 сообщениях
|
Re: Народный драйвер мод v2. Часть 3.
Проблема у вас с частотой работы МК. Он маслает на 9.6, а должен был на 4.8
|
01.08.2016, 10:09 | 288 |
Ветеран Фонарёвки
Регистрация: 25.01.2015 Последняя активность: 10.12.2024 18:33
Сообщений: 1584
Сказал(а) спасибо: 268
Поблагодарили: 509 раз(а) в 322 сообщениях
|
Re: Народный драйвер мод v2. Часть 3.
|
01.08.2016, 19:26 | 289 |
Участник форума по OpenID
Регистрация: 08.01.2014 Последняя активность: 21.02.2021 00:07 Адрес: Украина, Харьков
Сообщений: 493
Записей в дневнике: 3 Сказал(а) спасибо: 329
Поблагодарили: 151 раз(а) в 89 сообщениях
|
Re: Народный драйвер мод v2. Часть 3.
Это пауза в начале, которая с последней паузой 75 и дополнительной паузой 255 в программе в сумме дает паузу 7 точек между словами.
А в ваших изменениях я вижу паузу между знаками в слове - 1 точка. Ну и в конце паузы 75 не хватает. |
01.08.2016, 19:52 | 290 | |
хомяк-лайтфайтер
Регистрация: 05.06.2016 Последняя активность: 07.09.2022 15:43 Адрес: Москва
Сообщений: 356
Сказал(а) спасибо: 1
Поблагодарили: 95 раз(а) в 63 сообщениях
|
Re: Народный драйвер мод v2. Часть 3.
DooMmen,
Цитата:
Так паузы 75 в конце и не было в исходнике. Сигнал о помощи СОС это не слово из букв С,О и С, а самостоятельный девятиэлементный знак, поэтому все паузы внутри него в одну точку. |
|
01.08.2016, 20:45 | 292 |
хомяк-лайтфайтер
Регистрация: 05.06.2016 Последняя активность: 07.09.2022 15:43 Адрес: Москва
Сообщений: 356
Сказал(а) спасибо: 1
Поблагодарили: 95 раз(а) в 63 сообщениях
|
Re: Народный драйвер мод v2. Часть 3.
Ещё раз внимательно сравнил количество "моих" элементов с исходником. Их количество совпадает и составляет 18. То есть в исходнике изначально не было той паузы о которой Вы говорите? Видимо из за отсутствия паузы 75 в конце, 7 точек между сигналами у меня всегда получались немного короче чем должны были бы быть. .
|
06.08.2016, 10:23 | 294 |
хомяк-лайтфайтер
Регистрация: 05.06.2016 Последняя активность: 07.09.2022 15:43 Адрес: Москва
Сообщений: 356
Сказал(а) спасибо: 1
Поблагодарили: 95 раз(а) в 63 сообщениях
|
Re: Народный драйвер мод v2. Часть 3.
DooMmen,
Измеренные токи в режимах с ШИМ в мА: #define Mod0020 do {leds_off(); OCR0A = 0x12;} while (0); -21.5 #define Mod0035 do {leds_off(); OCR0A = 0x20;} while (0); -40 #define Mod0050 do {leds_off(); OCR0A = 0x40;} while (0); -83 #define Mod0075 do {leds_off(); OCR0A = 0x55;} while (0); -111.6 #define Mod0130 do {leds_off(); OCR0A = 0x64;} while (0); -131.7 #define Mod0175 do {leds_off(); OCR0A = 0x80;} while (0); -170 Наименованию режима соответствуют не все. Быстрый строб включается на той яркости с которой начал кликать. Он же вроде для защиты и должен всегда включаться на максимуме? Работает он на частоте 6 Гц, а должно быть 8-9? Частота ШИМ у меня 7,3кГц. А должна быть 9,2? Посмотрите пожалуйста в исходниках как там на самом деле? |
06.08.2016, 11:34 | 295 |
Ветеран Фонарёвки
Регистрация: 25.01.2015 Последняя активность: 10.12.2024 18:33
Сообщений: 1584
Сказал(а) спасибо: 268
Поблагодарили: 509 раз(а) в 322 сообщениях
|
Re: Народный драйвер мод v2. Часть 3.
Конечно, но можете легко это исправить. Например, для Mod0035 350*32/256=43.7 mA. Если хочется именно 35, то константа должна быть 26 или 0x1a.
Должна, но не обязана. Во-первых в OSCCAL загружается калибровочная константа для генератора 9.6 МГц, а у нас используется генератор 4.8. Во-вторых заводская калибровка выполняется при питании 3В. В-третьих точность заводской калиброаки +-10%. Измерил частоту на трех драйверах. Получил 8.2, 8.4 и 8.6 кГц. [Исправлено: vdavid, 06.08.2016 в 11:35] |
06.08.2016, 11:56 | 296 |
хомяк-лайтфайтер
Регистрация: 05.06.2016 Последняя активность: 07.09.2022 15:43 Адрес: Москва
Сообщений: 356
Сказал(а) спасибо: 1
Поблагодарили: 95 раз(а) в 63 сообщениях
|
Re: Народный драйвер мод v2. Часть 3.
vdavid,
Но 7,3 кГц в +-10% никак не вписываются. Померил на другом контроллере из той же партии но с прошивкой скомпелированной с другими режимами, получил ещё меньше 6,75 кГц. Я правильно понимаю, что разброс частоты ШИМ не влияет на заданные в основных режимах токи, но влияет на частоту всех моргалок? |
06.08.2016, 12:48 | 297 |
Ветеран Фонарёвки
Регистрация: 25.01.2015 Последняя активность: 10.12.2024 18:33
Сообщений: 1584
Сказал(а) спасибо: 268
Поблагодарили: 509 раз(а) в 322 сообщениях
|
Re: Народный драйвер мод v2. Часть 3.
Жером, 10% имели бы место быть если бы загружалась калибровочная константа для генератора 4.8 МГц. Вы читайте все 3 пункта, а не один из них. Да, уход частоты не влияет на токи.
|
06.08.2016, 14:38 | 298 |
хомяк-лайтфайтер
Регистрация: 05.06.2016 Последняя активность: 07.09.2022 15:43 Адрес: Москва
Сообщений: 356
Сказал(а) спасибо: 1
Поблагодарили: 95 раз(а) в 63 сообщениях
|
Re: Народный драйвер мод v2. Часть 3.
|
06.08.2016, 19:51 | 299 |
Ветеран Фонарёвки
Регистрация: 25.01.2015 Последняя активность: 10.12.2024 18:33
Сообщений: 1584
Сказал(а) спасибо: 268
Поблагодарили: 509 раз(а) в 322 сообщениях
|
Re: Народный драйвер мод v2. Часть 3.
|
06.08.2016, 20:18 | 300 |
хомяк-лайтфайтер
Регистрация: 05.06.2016 Последняя активность: 07.09.2022 15:43 Адрес: Москва
Сообщений: 356
Сказал(а) спасибо: 1
Поблагодарили: 95 раз(а) в 63 сообщениях
|
Re: Народный драйвер мод v2. Часть 3.
vdavid,
Новый контроллер из другой партии прошил на всякий случай той же прошивкой, что была в контроллере с 7,3 кГц. Частота ШИМ получилась 9,34 кГц. Частота отмаргивания стробов превращается в лотерею в зависимости от экземпляра контроллера? |