|
|
|
|
141878 701 19 5 |
|
Опции темы | Поиск в этой теме |
04.08.2013, 01:08 | 21 | |
Регистрация: 07.04.2013 Последняя активность: 13.06.2023 02:24 Адрес: Украина, Полтава
Сообщений: 5774
Сказал(а) спасибо: 340
Поблагодарили: 8154 раз(а) в 2385 сообщениях
|
Re: Indigo 5.0, или "не совсем форумный" драйвер?
Цитата:
Да ладно! А чем аргументировалось подобное поведение? Просто на ляп не сильно похоже, слишком уж он детский. Так даже китайцы не тупят обычно...Ну конечно. Поделился схемкой и прошивкой, чтоб продавать . На самом деле задачей стояло лишь создание альтернативы форумному драйверу. С такой же простой, дешевой и доступной схемотехникой, но альтернативу. Ибо не всех всё устраивает в форумнике. Делать проще - приближаться к форумнику, который уже сделан и прочно сидит в своей нише. Делать дорого - тягаться с LUX'ом, который тоже уже прочно занял нишу. К счастью мне удобнее всего занимать промежуточное положение. Чтоб и народно, и интересно... Естественно я с этого копейку всё равно иметь буду, т.к. трудно тягаться с украинцем при изготовлении электронных компонентов. Тем более если он является автором и может что-то более гибко изменить, доработать... Цитата:
Меня этот вопрос мало заботит. Как я уже написал выше - цель "срубить бабла" тут я не ставил. Не дорос ещё, чтоб считать свои поделки изделиями заводского уровня... [Исправлено: INFERION, 04.08.2013 в 01:38] |
|
04.08.2013, 01:16 | 22 |
Ветеран Фонарёвки
Регистрация: 07.04.2011 Последняя активность: 05.07.2019 16:52
Сообщений: 2838
Сказал(а) спасибо: 25
Поблагодарили: 402 раз(а) в 189 сообщениях
|
Re: Indigo 5.0, или "не совсем форумный" драйвер?
|
04.08.2013, 01:40 | 23 |
Регистрация: 07.04.2013 Последняя активность: 13.06.2023 02:24 Адрес: Украина, Полтава
Сообщений: 5774
Сказал(а) спасибо: 340
Поблагодарили: 8154 раз(а) в 2385 сообщениях
|
Re: Indigo 5.0, или "не совсем форумный" драйвер?
Так у меня такое же в Indigo 4.0. Но драйвер лазерный, там такое недопустимо. Поэтому силовая работает только если тактовая замкнута. Предполагается что пользователь сам напаяет перемычку, если ему нужна силовая. Тактовая куда функциональнее и при её наличии необходимость в силовой может быть лишь для дополнительной блокировки устройства...
[Исправлено: INFERION, 04.08.2013 в 01:42] |
04.08.2013, 02:01 | 24 |
Ветеран Фонарёвки
Регистрация: 07.04.2011 Последняя активность: 05.07.2019 16:52
Сообщений: 2838
Сказал(а) спасибо: 25
Поблагодарили: 402 раз(а) в 189 сообщениях
|
Re: Indigo 5.0, или "не совсем форумный" драйвер?
Самое критичное ограничение - наличие поблизости товарищей, которым фонарь время от времени попадает в руки. И если в фонаре есть режимы работы, отличающиеся от штатных - будьте уверены, они его туда обязательно в самый неподходящий момент загонят.
Поэтому пользовательских настроек должен быть минимум - как в автомате Калашникова. |
04.08.2013, 02:12 | 25 |
Регистрация: 07.04.2013 Последняя активность: 13.06.2023 02:24 Адрес: Украина, Полтава
Сообщений: 5774
Сказал(а) спасибо: 340
Поблагодарили: 8154 раз(а) в 2385 сообщениях
|
Re: Indigo 5.0, или "не совсем форумный" драйвер?
Что является нештатными режимами? Они могут сбить настройки, но защита от дурака предполагает возможность вернуть всё на место. Т.е. необратимые изменения (перегрев с последующей деградацией, к примеру, или неправильно вставленная батарея и т.п.) недопустимы в принципе. А я ж тварь любопытная. Если что-то можно сломать - оно у меня в руках гореть умело ещё с детства...
Да, как я мог забыть дорисовать свой любимый полевик между АКБ и драйвером? Дело в том, что в TM15 неправильно вставленные банки просто закоротят на корпус. Защита от переполюсовки их не спасёт, такая конструкция... [Исправлено: INFERION, 04.08.2013 в 02:15] |
04.08.2013, 09:38 | 26 | |
Ветеран Фонарёвки
Регистрация: 07.04.2011 Последняя активность: 05.07.2019 16:52
Сообщений: 2838
Сказал(а) спасибо: 25
Поблагодарили: 402 раз(а) в 189 сообщениях
|
Re: Indigo 5.0, или "не совсем форумный" драйвер?
Цитата:
Невозможна, например, в неразборном фонаре, который заряжается в крэдле. |
|
05.08.2013, 21:38 | 27 |
|
Re: Indigo 5.0, или "не совсем форумный" драйвер?
Я победил 85-ю калибровка дает 0-1 на свежем литии и до 6 на севшем. Стабильно держит где-то 12mA на шунте 0,05. Минимальный режим решил сделать с запасом -20mA. Осталось только термоконтроль допилить.
|
05.08.2013, 22:51 | 28 |
Регистрация: 07.04.2013 Последняя активность: 13.06.2023 02:24 Адрес: Украина, Полтава
Сообщений: 5774
Сказал(а) спасибо: 340
Поблагодарили: 8154 раз(а) в 2385 сообщениях
|
Re: Indigo 5.0, или "не совсем форумный" драйвер?
Значит делаем выводы. У меня или оба МК одинаково глючат, или я всё же что-то сделал не так. АЦП себя ведёт так как с ШИМ, так и без него (т.е. когда нет помех по питанию). Работаю с АЦП так же как и везде, но проблема вылазит только тут...
Хотя стоп. Почему смещение плавает от напряжения питания? Где шунт находится? На массе, или как в форумном драйвере? Дифференциальные усилители, особенно говёные, чувствительны к этому... [Исправлено: INFERION, 05.08.2013 в 23:01] |
05.08.2013, 23:07 | 29 |
|
Re: Indigo 5.0, или "не совсем форумный" драйвер?
Вот схема. Сейчас там некоторые сопротивления другие, но в остально все так. Победил я его послушавшись Ваших советов, только у меня при калибровке 14 холостых замеров после смены опоры, потом 1 "боевой". На TPS63020 буду пробовать внешний усилитель.
|
05.08.2013, 23:16 | 30 |
Регистрация: 07.04.2013 Последняя активность: 13.06.2023 02:24 Адрес: Украина, Полтава
Сообщений: 5774
Сказал(а) спасибо: 340
Поблагодарили: 8154 раз(а) в 2385 сообщениях
|
Re: Indigo 5.0, или "не совсем форумный" драйвер?
У меня не один боевой. Я убираю ADLAR и интегрирую 64 семпла, получая более аккуратный результат. Мало-ли какой там шум? Т.к. всё остальное время АЦП работает с ADLAR - мне достаточно вычитать полученное значение с ADC непосредственно (что там получаю 16 бит, что там сдвигает 6 раз 10 бит влево).
Правда на самом деле калибровка производится чуть иначе. Не с ADC вычитается смещение, а прибавляется к опорному значению. Дело в том, что на максимальном токе ADC насыщается, а из-за калибровки может получится так, что опорное значение всегда больше за показания шунта. Выдал, к примеру, ADC значение 1023, а это его полок. Реально ток значительно выше, но калибровка отняла скажем 60LSB. А опорное у нас максимальное - 1000LSB. В обычной ситуации ADC всегда может выдать значение больше, но из-за огромного смещения регулятор просто уползёт в максимальное заполнение ШИМ, пока не случится чего-нибудь плохого. Поэтому на больших токах механизм калибровки меняется... Если встроенный усилитель так хорошо работает, смысл во внешнем? Это мне почему-то не повезло (но я ещё выясню почему и где), но обычно встроенный работает вполне неплохо. С 2А шунтом 15..20мА с небольшим шумом получить можно. Шикарный мунлайт с таким током конечно не получить, но в полуаппаратном преобразователе я не знаю как добиться такого огромного динамического диапазона при вменяемых усилиях. Вот в чисто программном оказывается довольно просто, а он и не уступает ничем полуаппаратному, если им светики кормить. Если купить дорогущий ОУ со смещением порядка 5мкВ, то можно заюзав дешевый сдвоённый цифровой потенциометр (пример) сделать логарифмический регулятор усиления этого ОУ (их вообще 2 понадобится, но второй может быть и дешевый), получив токи меньше миллиампера при абсолютно плавной цифровой регулировке. Но меня жаба давит делать такое, когда и программа может выкрутится, используя режим с прерывистым током дросселя (недоступный этим всяким готовым синхронным преобразователям)... P.S. Давай уже на "Ты" ... [Исправлено: INFERION, 05.08.2013 в 23:29] |
05.08.2013, 23:25 | 31 |
|
Re: Indigo 5.0, или "не совсем форумный" драйвер?
OK.
Собственно раньше у меня тоже было огромное смещение, а как только сделал, как ты советовал... все заработало нормально. Итегрировать несколько семплов я думал, можно попробовать. Да, у меня все эти ситуации контролируются, без этого бедная TPS63000 выдавала в нагрузка ~1,6А... и не сгорела гадина Что я с ней только не делал... вообще неубиваемая микруха. |
05.08.2013, 23:32 | 32 |
Ветеран Фонарёвки
Регистрация: 26.11.2011 Последняя активность: 09.01.2022 00:32 Адрес: Киев, Украина
Сообщений: 10493
Сказал(а) спасибо: 431
Поблагодарили: 1502 раз(а) в 1110 сообщениях
|
Re: Indigo 5.0, или "не совсем форумный" драйвер?
Tamagotchi, переполюсовку пробовали?
|
05.08.2013, 23:34 | 33 |
|
Re: Indigo 5.0, или "не совсем форумный" драйвер?
|
05.08.2013, 23:54 | 34 |
Регистрация: 07.04.2013 Последняя активность: 13.06.2023 02:24 Адрес: Украина, Полтава
Сообщений: 5774
Сказал(а) спасибо: 340
Поблагодарили: 8154 раз(а) в 2385 сообщениях
|
Re: Indigo 5.0, или "не совсем форумный" драйвер?
Перегрузка, перегрев и перенапряжение на выходе - любой уважающий себя чип умеет держать. А вот переполюсовку очень редко, ибо это противоречит вообще технологии изготовления микросхем в целом, и добавлять эту защиту - необоснованно (чаще всего) ухудшать характеристики, удорожая при этом продукт...
От перенапряжения на входе вообще хрен что можно защитить. Рано или поздно всё равно что-то сгорит в прямом смысле слова... [Исправлено: INFERION, 05.08.2013 в 23:56] |
06.08.2013, 10:36 | 35 |
Ветеран Фонарёвки
Регистрация: 07.04.2011 Последняя активность: 05.07.2019 16:52
Сообщений: 2838
Сказал(а) спасибо: 25
Поблагодарили: 402 раз(а) в 189 сообщениях
|
Re: Indigo 5.0, или "не совсем форумный" драйвер?
Так как насчет упрощенного варианта?
Или можно хотя бы как-нибудь заблокировать возможность изменения настроек? |
06.08.2013, 13:12 | 36 |
|
Re: Indigo 5.0, или "не совсем форумный" драйвер?
Все это займет много места и потребует больше ног от МК, хотя сама идея интересная. IMHO такое чудо техники только для себя, дорого и сложно получится.
|
06.08.2013, 13:24 | 37 |
Регистрация: 07.04.2013 Последняя активность: 13.06.2023 02:24 Адрес: Украина, Полтава
Сообщений: 5774
Сказал(а) спасибо: 340
Поблагодарили: 8154 раз(а) в 2385 сообщениях
|
Re: Indigo 5.0, или "не совсем форумный" драйвер?
Упрощённый вариант: https://forum.fonarevka.ru/... .
Этот драйвер для фонаря, у которого должен быть один пользователь. Для применения в качестве "рабочей лошадки" где-нибудь в шахтах, на железной дороге и т.п. требуется делать драйвер на более надёжных компонентах, и с питанием от 2-х Ni-Cd и без каких-либо заморочек с управлением. Так что попытку кастрации функционала именно этого драйвера я вижу нерациональной. Тем более что всегда есть и были более простые альтернативы. Где может потребоваться блокировка настроек, к которым так просто не добраться? Нужно понимать что делаешь, чтоб изменить, к примеру, термоконтроль. Яркость вообще не вижу смысла блокировать, мне бы мало было 3-х фиксированных режимов, а в 4-м режиме вообще критичного ничего нет - только маяк сбить могут. 6-й режим вообще ничего не сохраняет никуда. Как вариант можно - сделать возможность изменять параметры в 4-м и 5-м режиме только в отладочном режиме. |
06.08.2013, 13:26 | 38 |
Перипатетик
Регистрация: 03.12.2012 Последняя активность: 05.02.2024 21:03
Сообщений: 464
Сказал(а) спасибо: 122
Поблагодарили: 56 раз(а) в 41 сообщениях
|
Re: Indigo 5.0, или "не совсем форумный" драйвер?
|
06.08.2013, 13:30 | 39 | ||
Регистрация: 07.04.2013 Последняя активность: 13.06.2023 02:24 Адрес: Украина, Полтава
Сообщений: 5774
Сказал(а) спасибо: 340
Поблагодарили: 8154 раз(а) в 2385 сообщениях
|
Re: Indigo 5.0, или "не совсем форумный" драйвер?
Цитата:
Цитата:
Я пока менять ничего не хочу. Если принимать во внимание все пожелания тех, кто даже в руках не держал фонарь с таким управлением (зато держал с другим и потенциально может на него ориентироваться) - получится непонятная и нагромождённая каша, не очень то совместима с профилем, для которого драйвер затачивался изначально. tatopus пока сильно занят, подождём его. Плюс ещё пара желающих есть, их тоже послушаем. Пощупают и расскажут что не так и что можно было бы изменить. А пока пускай так полежит. Всё равно его никто собирать не торопится, а у меня сейчас и другие задачи есть. Возможно засуну куда-то блокировку на некоторые функции, а может быть даже перенесу их в отладчик, чтоб разгрузить интерфейс для других функций... Когда я городил этот термоконтроль - я тут же и читал, как народ зафукивал отсутствие возможности преднамеренно перегреть свой фонарь. Мол это их желание и право, посему термоконтроль должен отключатся лёгким движением руки. А теперь картина обратная. Если народ сам не знает чего хочет - я под всех подстраиваться буду осторожно, не торопясь рассматривая каждое предложение... [Исправлено: INFERION, 06.08.2013 в 13:51] |
||
06.08.2013, 13:47 | 40 |
Перипатетик
Регистрация: 03.12.2012 Последняя активность: 05.02.2024 21:03
Сообщений: 464
Сказал(а) спасибо: 122
Поблагодарили: 56 раз(а) в 41 сообщениях
|
Re: Indigo 5.0, или "не совсем форумный" драйвер?
Разное восприятие, работаю на производстве, возможно профессиональная деформация. Для меня защита от дурака еще выключение пилы при открытии кожуха или поднесении пальцев (такую уже видел).
В применении к фонарю - пользователь может как угодно переключать режимы, но термоконтроль и какие-либо калибровки он не собъет, не свалится в группу режимов стробососов без возможности быстрого выхода оттуда. |