Открытый проект универсального зарядника
Открытый проект на открытой платформе по моему логично. Быть честным на половину как то не очень хочется. К тому же если наш пример будет способствовать положительной тенденции, то будет гуд.
Что касается схемы так ее выложим в графическом виде. ГОСТ не является самоцелью, но может будет кому-то удобен.
Сам переход очень муторное дело, и я был под впечатлением корявости, неудобства, непривычности и досады. Несколько попыток по 5 часов и постепенно уже есть новая привычка.
Говорю исключительно о себе, не намекая ни на кого более:::
Вообще я за собой заметил, что с молоком социализма в меня впиталась мысль, что все ПО в инете бесплатное, а те кто его разрабатывали и теперь продают - хапуги, продающие воздух по заоблачным ценам. А так как меня учили отнять у богатого и поделиться среди бедных, то совершенно закономерно брать все, что плохо лежит. Доходит до смешного - на работе можно спереть все, что будет не замечено. Или “Зачем платить, если можно не платить?” Если продолжать так думать, то ни до какого руководителя не дорасти, а тем более не стать директором предприятия.
А теперь встанем на их место, на место руководителя предприятия. Я делал, вкладывал и считаю, что стоить должно столько то. Если я не прав, меня утопит рынок, что и происходит. А если прав, то можно себе и порш купить.
Но если я не буду платить другим, то и мне никто не заплатит!!!
Общепринятая мировая карательная система заставляет людей соблюдать закон, платить за работу и идеи и платить налоги на содержание закона. И сколько существовал этот закон столько его и нарушали, оправдываясь чем угодно. Значит выход в другом. Значит надо не насаждать, а наоборот чтобы соблюдение шло из людей.
А для этого надо самому чегонить делать и уважать труд других, чтоб мой труд уважали. Оговорки по типу: “а вот они…” к решению не приведут, потому как это было всегда и это естественная ошибка (по латыни) человекос-эгоистос-жадинас.
Вывод начнука я с себя и посмотрю, что получится.
P.S. проект вырос за рамки бесплатного игл 😦((
Дорисован силовую часть схемы, плюс обновились библиотека и документация. Качать отсюда. ifolder.ru/11440033
По поводу kicad-а, просто ничего другого открытого больше не нашлось, да и как-то не вызывает он у меня особого отторжения (возможно потому, что давно и мало сам рисовал и не пользовался всеми возможностями проф. кадов). А не ГОСТовые обозначения элементов просто режут глаз, поэтому и перерисовываю библиотеку.
PS: Докупил недостающую комплектуху, так что скоро доделаю зарядку.
По поводу использования «Serial bit bang»-режима в связке “USB-UART и PonyProg” , (наткнулся на “AvrUsb500 by Petka”.)
Из-за того, что управляющими ножками преобразователи USB-UART шевелят не сразу после подачи управления, а с некоторой нарезкой по времени (для USB это около 1ms), то скорость «Serial bit bang» программирования на USB-uart преобразователях значительно снижается. Например, 4кб прошивки таким способом PonyProg заливает за 30минут! Это ОЧЕНЬ медленно!
Так что от этой идеи придётся отказаться 😦 в пользу разводки на плате ISP-разъёма!Теперь, чтобы не дёргать МЕГУ32 при каждой перепрошивке из пенельки (а приделывать ISP-разъём, по-моему, не совсем эстетично и не надёжно), пробую использовать BootLoader через “USB-СОМ”-переходник. Тем-более, текуший размер кода это ещё позволяет!
По бутлоадеру взгляните www.avrfreaks.net/index.php?module=Freaks Academy&…
Ссылка не пущает.
Мегу выдергивать не придется она стала TFQP. Бутлоадер тоже както надо в мегу впихнуть. Получается разъем - единственный выход. Или битбэнгом шьем бутлоадер потом все остальное.
Ктонибудь может в 2х словах сказать что такое битбэнг.
Как один из вариантов - реализация какого-нить интерфейса обмена данными программным методом с помощью обычных линий ввода-вывода. Например, дополнительного программного uart c помощью i/o ног контроллера. В нашем случае это программирование контроллера с помощью управляющих сигналов последовательного порта компьютера (т.е. эти линии изначально предназначены для других целей).
А у конвертера usb->uart управляющие линии переключаются очень медленно. Собственно, с этим и связана невозможность использовать такой конвертер для программирования понипрогом. О чем и говорит MikeMDR в своем посте.
Ссылка не пущает.
Там регистрироваться надо, но ресурс полезный ИМХО.
И что так ISP не нравится? Решение без программатора это зашитый с завода бутлоадер, но для этого надо переползать на AT90USB, как минимум.
И что так ISP не нравится?
Мне - очень нравится!!! Именно это я и пытаюсь навязать (😉)!
НО!!! Только когда он разведен на плате: висящие “сопли” - путь к КЗ:(
Решение без программатора это зашитый с завода бутлоадер, но для этого надо переползать на AT90USB, как минимум.
Или использовать ftdi2232:
- сдвоенный: один канал на программирование, второй - для общения с ZU.exe
- с встроенным аппаратным JTAG’ом: возможно прошить чистую и пустую(если я правильно понял) МЕГУ32!!!( см.: www.lura.sk/?&LP=113EN&MP=4&ML=3&PO='' )
- корпус как у МЕГИ32
- но цена!!! - от350руб в Терре:(!
ISP пока самое простое решение. Чтобы не было КЗ можно запаять разъем маму в плату.
Не могу найти как двигать Ref и Value в кикаде???
ISP пока самое простое решение. Чтобы не было КЗ можно запаять разъем маму в плату.
Как можно красиво и надёжно запаять разъем маму в плату v.1.5 ? (“Некрасивые самолёты не летают!” - не моё 😃)
Сейчас смотрю, как можно PonyProg-разъм переделать в ISP.
P.S. В предыдушем посте по поводу JTAG слегка погорячился, т.к. выводы JTAG в данной версии задействованы под другие нужды 😦
В 1.7 версии такой разъем будет. Какая распайка нужна?
В 1.7 версии такой разъем будет. Какая распайка нужна?
Из виденных мною в iNet’е проектов, большая часть (ИМХО) имеет Atmel’овский стандартный 10-пиновый ISP разъём.
И все же есть особенности www.radiokot.ru/lab/controller/29/
Что делать с 3 и 2 ногой?
Чтобы избежать недоразумений, по причине ЗОД предлагаю со стороны ЗУ эти ноги повесить в воздухе, и сделать джампер +5 на 2 ногу.
Тогда мне больше нравится ISP6PIN
Здесь еще товарищи просили приделать светодиодную индикацию на каналы, чтоб издали было видно что с ЗУ творится в первом приближении. А тут можно целых три диода приделать:
- Не горит - канал стоит.
- Горит - зарядился все ОК.
- Моргает с разной интенсивностью - процесс заряда в %.
- SOS (один длинный 3 коротких гудка) - ошибка.
Тогда мне больше нравится ISP6PIN
Экономия 4-х пинов сомнительна (ИМХО !!! ): тогда многим придётся переделывать шнурки для широко-распространённых программаторов😠!
Придворная корова
Сказала: “В чем же дело?
Я ничего дурного
Сказать вам не хотела.
Возьмите простокваши,
И молока для каши,
И сливочного масла
Могу вам тоже дать!”
Придворная молочница
Сказала: “Благодарствуйте!”
И масло на подносе
Послала королю.
Король воскликнул: "Масло!
Отличнейшее масло!
Прекраснейшее масло!
Я так его люблю!
Никто, никто,- сказал он
И вылез из кровати.-
Никто, никто,- сказал он,
Спускаясь вниз в халате.-
Никто, никто,- сказал он,
Намылив руки мылом.-
Никто, никто,- сказал он,
Съезжая по перилам.-
Никто не скажет, будто я
Тиран и сумасброд,
За то, что к чаю я люблю
Хороший бутерброд!" 😁
Экономить пины на разъеме бессмысленно. 6 контактный разъем вобще то дифицит, лучше 10.
А какие разъемы ставить на термодатчики? При условии, что они будут торчать прямо с платы наружу? Стереоджеки?
Пришли платки, деталюшки, можно фото плат крупным планом V1,5 а то в нестыковочки есть (или я что то пока не понял)…
И с дроселем непонятки, если как в статье наматывается и длинные одиночные витки потом соединяются вместе?
А в схеме 2 дроселя (даже 3)…
Вышлите на почту реквизиты оплаты за бандерольку