Привет всем, собрал я себе доктора восстановил несколько контролеров, все вроде нормально но вот попалась 328 мега и ни в какую не хочет сбрасываться, главное что интересно при замене фьюзов вручную меняются первые два а третий ни в какую Verifying... L:62 H:D9 E:FA- FAIL
Качественное и безопасное устройство, работающее от аккумулятора, должно учитывать его физические и химические свойства, профили заряда и разряда, их изменение во времени и под влиянием различных условий, таких как температура и ток нагрузки. Мы расскажем о литий-ионных аккумуляторных батареях EVE и нескольких решениях от различных китайских компаний, рекомендуемых для разработок приложений с использованием этих АКБ. Представленные в статье китайские аналоги помогут заменить продукцию западных брендов с оптимизацией цены без потери качества.
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
Приветствую всех! Переделал всё под tqfp32. На разъеме "мамы" присутствуют все сигналы для программирования AVR`ок, поэтому дополнительно адаптеры можно сделать не только для tqfp32. Так-же можно дополнить "маму" SPI разъемом и заливать прошивки, перевернув "папу" на вторую часть контактов куска PCI разъема, но мне лень. Панельки под tqfp32 у меня нет и не предвидится. Как её сделать ещё не придумал оставив место в "папе" для выпиливания (?). Меня и так всё устраивает. В архиве схемы и платы в Diptrace. Спойлер Спойлер Спойлер Спойлер
За основу брал отсюда плату версии V.2d от Hryam в lay, допилил до версии V.2h для Firmware 2.11 - усилил дорожки, добавил для SMD резисторов (1кОм использовал SMD сборки), добавил разьем питания стандартный. Можно и обычными резюками (вместо сборок тогда перемычки поставить), универсальная.
Переходник TQFP32 от S@per - уменьшил размер, усилил дорожки, подровнял, полигонами забил. Еще дорожку VCC с 4 и 6 на 18 дорисовал.
Проверил пока на DIP Atmega8 и Atmega328P (сам прогер на Atmega328P). С компом соединял через PL2303 и PuTTY, модель определяет, меню выбора режимов появляется, сразу не лечит при подаче питания. Если RX не подключать, то при включение сразу лечит.
Есть Arduino Pro Mini, хотел её для TT задействовать, после 3х простый считываний перестала детектироваться через USBASP, прозвонил выводы платы на ноги микроконтролера - в норме. Осцилографом еще гляну на кварце. Вот думаю, может как без выпаивания подключить к доктору через разьем.
Прикладываю lay доктора и переходника TQFP32
P.S. Прошу прощения, размер большой был вложения, фотки удалил, нормально приложился Спойлер Спойлер Спойлер Спойлер
P.S.2 PL2303 USB to UART Спойлер
Вложения:
Комментарий к файлу: atmega doctor plate atmega doctor plate.zip [59.75 KiB]
Скачиваний: 781
Последний раз редактировалось sakatgg Сб фев 18, 2017 10:25:59, всего редактировалось 10 раз(а).
Подключил Arduino Pro Mini (328P) через шлейф к доктору (скрин), выпаял подвязку RESET 10кОм к VCC и вывод XTAL1 припаял к кварцу (7 pin МК), еще раньше был выпаян резюк в цепи светодиода на 17pin MK. Остальные pin ток на разьем заходят. Прозвонил pin МК на разьем - нормально
Сигнатуру не выдает в автомате, подключился в ручном режиме (RX рin подключил). Ввел 1E950F, МК определился и фьюзы выдал, пробовал стирать - стирает (зеленый загорается), но после выключения опять нет сигнатуры. Тоже самое и с фьюзами, не меняет.
Подскажите куда копать? На cxem.net вроде версия 2.12 есть, как понял переделывать не надо мою плату под неё. Ток я чет прошивку на 328P не нашел, ток M8. Кстати U на МК постоянно ток а ручном режиме (по 5 пункту снимается), в автомате снимается U c испытуемого МК после лечения.
Приложил нумерацию pin MK, Arduino Pro Mini выводов и разьема AFD
После ожидания появилась картинка, Fuse еще не восстановленные, но подготовка сделана. - здесь как там на картинке
Нажимаем кнопку «Старт». Видим : L-E1, H-D9, E- 00 - OK! Fuse восстановлены до заводского состояния. - у меня, жму кнопку на плате - перезагружается и по новой (Erase перемычку на плате ставил и отключал) Код Спойлер
Код:
Welcome AVR Atmega fusebit doctor (HVPP+HVSP) version 2.11 http://diy.elektroda.eu/atmega-fusebit-doctor-hvpp Usage in commercial/profit purposes not allowed
MANUAL HVPP MODE
Init programming... DONE Read signature... 00 01 02 - FAIL! Trying T2313 pinout..00 01 02 - FAIL! Type the signature: 1E
Сдул с Arduino Pro Mini Atmega328P, через адаптер подключил - определилась и через AFD и через USBASP
Фьюзы по умолчанию стоят, были другие (на внешний кварц 16Мг). Записал - нормально. Получается два варианта: 1. AFD в слепую стер МК, но из-за вероятно длинного шлейфа (20см) не детектировал МК. Возможно надо с платы еще кварц выпаивать. 2. Где-то читал, что при нагреве 300гр типа на заводские сбрасывается.
Непонятно ток одно, почему после 3х чтений вырубилась, ничего не писалось даже.
В Arduino запаял другую Atmega328P - заработала, подключил через шлейф - тоже не определяет, надо переходник на платке сделать с Arduino Pro Mini на AFD
Еще мож кому пригодиться, под сам МК ложу маленько мастики, прижимаю и корректирую, намного удобнее и подкладываю маленькую МС между прищепкой и МК, так удобнее иголкой подлазить, для прозвонки контакта и прижим равномерный
Кстати на Arduino Pro Mini тоже можно замутить AFD, запитывать от 12В на RAW вход, стабилизатор на 5В, кондёры стоят уже
Сделал адаптер под Arduino Pro Mini для AFD, подключил - опять не видит, выпаял кварц - не видит. Вызваниваю - все пучком. но не видит . Короче, после выпайки кондера 10мкф, который после стабилизатора в цепи +5V появились заветные Atmega328P Причину, чем он так влияет на определение МК не могу обьяснить, единственное - это в момент подачи с ключа +5В, кондер заряжается и U на нем плавно растет, не крутым фронтом. Возможно в схеме ADF можно что-то подшаманить
Адаптер рабочий, но надо на плате Arduino:
1. Выпаять подвязку RESET 10кОм к VCC 2. Выпаять 1кОм в цепи светодиода пина D13 платы (возможно и не надо). 3. Припаять вывод XTAL1 к кварцу (7 pin МК) или проводком с игогкой удерживать.
Остальные задействованные в AFD пины свободны. Для подсоединения USBASP тож выводы сделал.
Кстати подсоединял этот адаптер через 20см шлейф - тоже нормально детектит Atmega328P.
Еще заметил, что Atmega328P по п.4 - Сhip Erase (v2.11), фьюзы не сбросила, ток прошивку стерла. По п.1 - Write fusebits, ток сбросила фьюзы.
PCB Arduino Pro Mini разные бывают, на Али сейчас в основном, как верхняя на скрине 3. Адаптер под эти две версии. Прикладываю печатку в lay.
Привет ребята заинтересовал вопрос с терминалом. Есть ли у кого схемка терминала на ЖК дисплейчике. Хотелось бы сделать автономного доктора, я уже попробовал его питать от лития плюс плата китайской повышайки, работает на УРА. Вот дисплейчик бы к Доктору прикрутить.
Olegkad, Пробовал подключать Минитерминал v.2.0, обрезает строки, ничего не понять.
Если кому надо, сделал печатку под DIP Atmega328, кварц 11059200 (автор советует такой) , добавлена скорость 57600 (вместо 38400, картинки не менял), поменял порты так: B5-RES, B4-CE, B3-DC, B2-DIN, B1-CLK и U питание индикацию поменял Можно перемычкой выбирать питание с microusb (через LM1117 на 3.3В) или с лития (с подзарядкой MCP73831T, выключатель).
Прошивку и lay прикладываю, сам не стал делать, т.к. нашел проект Пультоскоп на Arduino 27МГц, в нем тоже реализован Термимал, под oled SSD1306 I2C 128x64 (больше инфы влезает) и строки не обрезает. Обещают и передачу в порт прикрутить. Есть релиз под дисплей Nokia5110 , здесь ставил. На oled SSD1306 пока релиза нет, на предыдущей версии вывод в Термимал тормозной пока.
sakatgg , Привет, спасибо за файлы. Попробую собрать. На счёт пультоскопа вроде мне не нужен пока, вот если в нём оставить только один терминал конкретно для работы с Доктором. Если есть такая возможность может заделаешь под oled SSD1306 I2C 128x64 буду благодарен, сам в программировании не селён пока могу только повторить проект.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 14
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения