Делаю цифровую зарядку
Весь функционал и содержание менью русскоязычной прошивки остались теже, изменился только текст меню. Глюк(который я заметил, может и ещё есть) проявляется как внезапное перемешивание строк меню. То я без особого энтузиазма прогу переписывал, похоже допустил ошибки(я уже и сам непомню как там всё ладится, чегото мог упустить 😊 ). Плюс в этой прошивке есть вывод инфы на ПК, помому я такую ещё невыкладывал.
По поводу ограничения циклами, прогу переделывать под один режим и без циклов наверно уже неполучится - заново садится разбиратся что там и как у меня нет времени, ктомуже памяти для таких манёвров в контроллере впритык.
Продавать прошивку(контроллеры) у меня тоже нет желания, коммерческого интереса к этому заряднику у меня нету(но и давать возможность другим делать на ней деньги мне чёто нехочется).
Вобщем могу предложить только то что есть на данный момент, если есть идеи как обезопасить прошивку от изготовления зарядников с целью продажи и притом сделать её неограниченой для самодельщиков, выслушаю пропозиции.
Тоже собрал зарядник . Все работает , и почти с первого раза . Дисплей поставил 2x20 символов, заработал без проблем . ТОка счетчик количества циклов почемуто не считает и вообще стоит на 254 😃 😇 А прошивку с русским было бы ООчень интересно поюзть. Спасибо автору за наше счасливое детство !!!
И чё, даже работает? 😃 Прикольно, наверно глюк на нетот ЖКИ. Интерестно, что именно происходит: остановился счётчик, или просто оставшиеся значения криво выводятся на экран ☕ .
Тоже собрал зарядник . Все работает , и почти с первого раза . Дисплей поставил 2x20 символов, заработал без проблем . ТОка счетчик количества циклов почемуто не считает и вообще стоит на 254 😃 😇 А прошивку с русским было бы ООчень интересно поюзть. Спасибо автору за наше счасливое детство !!!
Было то же самое. Через какое-то время сообщил о количестве оставшихся циклов = 0 😠 хотя и не считал (а может считал от 254 не помню). Пришлось перешивать. Причем перепрошивка не сбрасывала счетчик, пока не перешил предпоследнюю версию (EEPROM). После чего все стало OK.
По поводу ограничения циклами, прогу переделывать под один режим и без циклов наверно уже неполучится - заново садится разбиратся что там и как у меня нет времени, ктомуже памяти для таких манёвров в контроллере впритык.
Продавать прошивку(контроллеры) у меня тоже нет желания, коммерческого интереса к этому заряднику у меня нету(но и давать возможность другим делать на ней деньги мне чёто нехочется).
Вобщем могу предложить только то что есть на данный момент, если есть идеи как обезопасить прошивку от изготовления зарядников с целью продажи и притом сделать её неограниченой для самодельщиков, выслушаю пропозиции.
Ситуация понятна. Тогда несколько вариантов.
В случае, если коммерческого интереса нет совсем.
Обезопасить прошивку от массового выхода в народ в комерческом варианте. Вместо “Demo Charger xxx cycles” Выводить
“NonCommercial
Progect,
if you byu
this product at
any HobbyShop,
please, contact to
author at e-mail”
И каждую строчку выводить по 3 секунды. Или на каждом включении рандомизитьколичеств секунд на вывод от 0 до 10. Это будет более раздражающим (в случае, если продукт таки покупался в готовом виде) эффектом для человека, отдавшего за продукт деньги. Этакая заподлянка.
Итого от 0 до 70 секунд на ожидание. Опять-таки, по ходу зарядки можно выводить разный поиятный весчи типа “1982© Sinclair Research Ltd.”, “AVR Inside”…
Хотя, памяти может не хватить.
В случа, если зачатки коммерческого интереса все-таки присутствуют.
Второй вариант - передать кому-то другому суету по прошивке и рассылке залоченых мег16 с неограниченым количеством циклов зарядки. Установить божескую цену в 5 баксов помимо стоимости контроллера.
Из минусов - вопрос в честности перепродавца. Механзм некоторого контроля достаточно прост - человек, желающий приобрести прошитую мегу отписывает двум людям - и автору, и исполнителю.
Иил второй вариант - письмо с заказом приходит на публичный ящик типа Mail.ru, пароль н акоторый известен и автору, и исполнителю
Из плюсов - не суть важно пойдут-ли зарядки в массовое производство. Ибо авторские отчисления будут с каждой копии.
А по поводу "остановившегося счетчика - видимо, и Flash не дошился, и каждый раз из FF отнимается FF вместо 1 , получается 0, потом при включении от 0 отнимается 1, получается FF.
В случае, если коммерческого интереса нет совсем.
Обезопасить прошивку от массового выхода в народ в комерческом варианте. Вместо “Demo Charger xxx cycles” Выводить
"NonCommercial…
Дизассемблировать прошивку и снять такую защиту для специалиста не составит труда (как, впрочем, и защиту по количеству циклов). Так что если разработка стоящая и если (теоретически) кто-то нехороший захочет на ней заработать, подобная защита не спасет.
Дизассемблировать прошивку и снять такую защиту для специалиста не составит труда (как, впрочем, и защиту по количеству циклов). Так что если разработка стоящая и если (теоретически) кто-то нехороший захочет на ней заработать, подобная защита не спасет.
Согласен, ломануть непроблема, но для специалиста и написать подобную прогу(даже лутше) тоже непроблема, порой проще написать свою прогу чем разбиратся с чужой(темболее такой запущенной как у меня).
--------------------------------------
Итак очередная прошивка: русифицированное меню, поддерживает вывод на RS232(схема подключения в архиве), и всё теже 150 циклов 😦
Demo_Charger_Rus.rar
Общую схему зарядки невыкладывал, есть в архиве сообщения №215
Согласен, ломануть непроблема, но для специалиста и написать подобную прогу(даже лутше) тоже непроблема, порой проще написать свою прогу чем разбиратся с чужой(темболее такой запущенной как у меня).
На снятие защиты уйдет пара часов, а вот чтобы написать прогу хорошего зарядника, потребуется минимум пара недель. Второе явно затратнее, но зато позволяет в будущем контролировать и развивать проект. Так что все зависит от качества публикуемого демо-проекта и от намерений производителя.
А по поводу "остановившегося счетчика - видимо, и Flash не дошился, и каждый раз из FF отнимается FF вместо 1 , получается 0, потом при включении от 0 отнимается 1, получается FF.
У меня тоже такое было, AVR прошивал первый раз- FLASH забыл 😃
Правда счетчик все-же работал, но с 254.
Александр, а какие данные лежат во FLASH? кроме счетчика естественно ?
У меня тоже такое было, AVR прошивал первый раз- FLASH забыл 😃
Правда счетчик все-же работал, но с 254.
Александр, а какие данные лежат во FLASH? кроме счетчика естественно ?
Не Александр, но…
Не флеш ты забыл, а EEPROM. Там-же настройки на твои 20 батареек.
Вернее, 20 батареек, 1 дефолтная…
Господа, возвращаясь к теме счетчика жизни.
Да, видимо взломать можно (автору и мэтру виднее). И при том несложно. Дык, зачем утруждать-то народ? Наши-ж россияне… Что ни дай - обязательно сломают… И ломать не будут только в случае, если это ничего кроме потраченого времени не сулит. Так что на фоне общего признания возможности взлома проще выпустить неограниченую прошивку. 😒
Так что на фоне общего признания возможности взлома проще выпустить неограниченую прошивку. 😒
Слушайте, чего вы давите на человека? Если ему захотелось ввести ограничения в прошивку, это его право. Он не обязан ни кому ни чем. Если кому-то позволяет квалификация и совесть - пусть ломает.
На снятие защиты уйдет пара часов, а вот чтобы написать прогу хорошего зарядника, потребуется минимум пара недель.
Если прога писана на Сишнике, например, с оптимизацией, на снятие защиты может уйти далеко не пара часов. Смысла нету ломать, нечего там ломать. Программа для разряда пишется за 20 минут. По своему опыту могу сказать что проще и лучше писать самому.
Энтузиастов-альтруистов набралось много, кто начнет открытый проект на базе этого железа ?
Можно и на мегу 32 перейти 😉
Автору спасибо за девайс, работает ведь …
Соберу конечно скорее всего и железяку из соседней ветки форума, но этот то девайс ПЕРВЫЙ.
А лучше сразу на 128-ю… Зачем в таком простом девайсе 32-я мега ? Для такой железки 8-й меги за глаза.
А лучше сразу на 128-ю… Зачем в таком простом девайсе 32-я мега ? Для такой железки 8-й меги за глаза.
Для зарядки лучше AT90PWM3, там самая подходящая переферия.
Для зарядки лучше AT90PWM3, там самая подходящая переферия.
Ну переферия переферией, но прогу еще куда-то затолкать надо, а написание интерфейса занимает как правило оч. не мало места, всякие там менюшки и прочее.
Для такой железки 8-й меги за глаза.
Ну переферия переферией, но прогу еще куда-то затолкать надо, а написание интерфейса занимает как правило оч. не мало места, всякие там менюшки и прочее.
Что-то вы в показаниях путаетесь, то Вам 8-й меги “за глаза”, то PWM3 мало. А флеша у них обеих 8К, конечно SRAM 1024 против 512, но для менюшек ram не нужен. За-то управление с защитами делать гораздо проще и надежнее.
Что-то вы в показаниях путаетесь, то Вам 8-й меги “за глаза”, то PWM3 мало. А флеша у них обеих 8К, конечно SRAM 1024 против 512, но для менюшек ram не нужен. За-то управление с защитами делать гораздо проще и надежнее.
Не путаюсь просто в инете через тел и качать даташит напряжно, а раньше у атмела 90-я серия больше 2-х кил не имела. Вобчем согласен и с PWM3 😃
Просьба ко всем кто заметит глюки в работе прошивки, сообщить о них для дальнейшего устранения.
Возможная причина проблем - повреждение файла прошивки при скачивании(сам пробовал - со второго раза удалось рабочую скачать 😃 ).
А лучше сразу на 128-ю… Зачем в таком простом девайсе 32-я мега ? Для такой железки 8-й меги за глаза.
Думаю ног может нехватить. Мега16-32 самое оно.
Сегодня погонял зарядник в"боевых"условиях(на водоеме-от 12 вольт(авто аккумулятор)),
легко заряжает 7 баночную батарею без преобразователя(GP3300-держит ток в конце заряда-3 Амп.,Intellekt4200-4 Амп.),вполне подходит для ФСР-ЕСО и ФСР-Е - очень удобная штучка.
Alex@ndr-за разработку еще раз огромное спасибо!
Есть проблемка.
В наличии блок = 4 банки NiMh 1300mAh
- ставлю разряд 4 банки NiMh 1300mAh 1,2V на банку, токи разные пробовал
останавливается на 4,79В - линейный заряд 0,2А 4 банки NiMh 1300mAh 1,2V
практически сразу напряжение 5,23В и по этой причине остановка,
что же надо устанавливать, какое напряжение заряда ?
Есть проблемка.
В наличии блок = 4 банки NiMh 1300mAh
- ставлю разряд 4 банки NiMh 1300mAh 1,2V на банку, токи разные пробовал
останавливается на 4,79В- линейный заряд 0,2А 4 банки NiMh 1300mAh 1,2V
практически сразу напряжение 5,23В и по этой причине остановка,
что же надо устанавливать, какое напряжение заряда ?
разряд 0.8В на банку
заряд 1.8В на банку
это при токе от С/2 до С, при меньших токах примерно 1В и 1.7 соответсвенно.
Alex@ndr если есть возможность выложи прошивку с англицким меню и поддержкой вывода на RS232. Есть проблема с приобретением индикатора поддерживающим руский. А в общем спасибо за разработку.