Алексей 13 Report post Posted January 19, 2016 Приветствую всех радиолюбителей! Меня попросили помочь. Нужно устройство, чтобы считывать прошивку с данной микросхемы, и зашить новую. Эта микра является МК на китайской светодиодной лампе, которая стоит аж 11.5к, после "купания" у микрухи слетает прошивка, лампу из-за этого выбрасывать не хочется, есть другие микры, целые, с которых можно попробовать снять программу могли бы помочь как это устройство сделать? у меня к сожалению нет опыта в программировании, тем более таких микрух еще вопрос: реально ли "считать" прошивку по поведению исполняющих частей платы, или это нужно быть асом архитектуры контроллера? вот картинки плат, надеюсь, откроются здесь https://vk.com/im?act=browse_images&id=57462 Спасибо за помощь! Share this post Link to post Share on other sites
Evgeniy 285 Report post Posted January 19, 2016 Как правило, китайцы используют дешёвые мк в своих конструкциях. Эти мк шьются один раз перед запайкой в схему, либо при изготовлении. Механизма считывания даже не предусматривают, так как эти мк не широкого применения, а заточенный под конкретное устройство. Share this post Link to post Share on other sites
Алексей 13 Report post Posted January 19, 2016 Т.е. даже пытаться не стоит? только в обход на известных МК драйвер ваять? Share this post Link to post Share on other sites
Evgeniy 285 Report post Posted January 20, 2016 Посмотрел я даташит, это совместимый с 80С51 микроконтроллер. Его можно перепрошить, прочитать и т.п. А вот как его программировать??? Вроде как ISP есть как у AVR микроконтроллеров. Найти программу, которая умеет работать с этой серией мк. И опять же, Бит защиты никто не отменял. Старания по поиску могут не оправдаться. Share this post Link to post Share on other sites
Алексей 13 Report post Posted January 20, 2016 Посмотрел я даташит, это совместимый с 80С51 микроконтроллер. Его можно перепрошить, прочитать и т.п. А вот как его программировать??? Вроде как ISP есть как у AVR микроконтроллеров. Найти программу, которая умеет работать с этой серией мк. И опять же, Бит защиты никто не отменял. Старания по поиску могут не оправдаться. Даже если опустить тему защиты и всё-таки рискнуть, не представляю как это сделать. Находил буржуйские статьи, там вроде как показывали, как их шить - 8051 и т.п., но ничего не понятно)) http://mcudreams.blogspot.ru/2012/12/programming-stc-89c52-microcontroller.html http://grauonline.de/wordpress/?p=44 англицкий автопереводом страницы переводил, на практике не понятно что как делать, да и с учетом нужной нам 11F02E Share this post Link to post Share on other sites
srukamiUA 120 Report post Posted January 20, 2016 Приветствую всех радиолюбителей! Меня попросили помочь. Нужно устройство, чтобы считывать прошивку с данной микросхемы, и зашить новую. Эта микра является МК на китайской светодиодной лампе, которая стоит аж 11.5к, после "купания" у микрухи слетает прошивка, лампу из-за этого выбрасывать не хочется, есть другие микры, целые, с которых можно попробовать снять программу могли бы помочь как это устройство сделать? у меня к сожалению нет опыта в программировании, тем более таких микрух еще вопрос: реально ли "считать" прошивку по поведению исполняющих частей платы, или это нужно быть асом архитектуры контроллера? вот картинки плат, надеюсь, откроются здесь https://vk.com/im?act=browse_images&id=57462 Спасибо за помощь! можно ссылку что за лампа стоит 11500? Ваши фото не открываются без контакта, у меня его нет. Можно фото выложить на бесплатный хостинг например http://pixs.ru/ Share this post Link to post Share on other sites
Алексей 13 Report post Posted January 20, 2016 можно ссылку что за лампа стоит 11500? Ваши фото не открываются без контакта, у меня его нет. Можно фото выложить на бесплатный хостинг например http://pixs.ru/ фоты лампа Par 56 rgb led pool 30w. Только переключение происходит отключением и подключением питания http://m.dhgate.com/product/30w-par56-led-swimming-pool-light-rgb-white/208105265.html вот что имеется Share this post Link to post Share on other sites
Evgeniy 285 Report post Posted January 20, 2016 Что вообще лампа выполняет? Чем управляется? Какие её возможности? Share this post Link to post Share on other sites
srukamiUA 120 Report post Posted January 20, 2016 Лампа для бассейна? Три полевых транзистора включают и выключают три цвета, скорее всего ШИМ регулируют яркость. Микроконтроллер задает режимы включения цветов и яркость. Если не получится перезаливать прошивку можно в легкую на другом МК прописать те же режимы для цветов и управлять. Например PIC или Atmega или STM. Остальное обвязка транзисторов и МК. 1 Алексей reacted to this Share this post Link to post Share on other sites
srukamiUA 120 Report post Posted January 20, 2016 на фото кстати видно не распаян разьем под прошивку. И не припаян кварц значит тактируется от внутреннего генератора. 1 Алексей reacted to this Share this post Link to post Share on other sites
Evgeniy 285 Report post Posted January 21, 2016 Если просто работает по принципу лампы настроения, то схем с прошивками валом. Есть даже на pic12f675. Этот проц на проводках можно будет припаять взамен имеющегося. 2 srukamiUA and Алексей reacted to this Share this post Link to post Share on other sites
Алексей 13 Report post Posted January 21, 2016 Что вообще лампа выполняет? Чем управляется? Какие её возможности? Точно возможности не знаю, управляется с ПДУ. Да, она для бассейнов Share this post Link to post Share on other sites
Алексей 13 Report post Posted January 21, 2016 Если просто работает по принципу лампы настроения, то схем с прошивками валом. Есть даже на pic12f675. Этот проц на проводках можно будет припаять взамен имеющегося. А синхронизация с пультом..? Share this post Link to post Share on other sites
Алексей 13 Report post Posted January 21, 2016 еще фоты Share this post Link to post Share on other sites
Алексей 13 Report post Posted January 21, 2016 это фото БП с контроллером, сейчас уточню принцип работы Share this post Link to post Share on other sites
srukamiUA 120 Report post Posted January 21, 2016 там радио канал. из фото видно. все ясно вам поможет или прошивка контроллеров или челвек умеющий программировать микропроцессоры и понимающий в схемотехнике. Там обычное управление нагрузками по радиоканалу. Спец по ардуино тоже подойдет. 1 Алексей reacted to this Share this post Link to post Share on other sites
Алексей 13 Report post Posted January 21, 2016 в общем, как я понял из рассказанного мне: ПДУ подает сигналы на контроллер с БП, он щёлкает релюхами, при кратковременном размыкании питания с последующим замыканием переключается сама лампа это сделано для того, чтобы несколькими лампами управлять одновременно и одинаково (там несколько режимов) Share this post Link to post Share on other sites
Алексей 13 Report post Posted January 21, 2016 вам поможет или прошивка контроллеров или челвек умеющий программировать микропроцессоры и понимающий в схемотехнике. Там обычное управление нагрузками по радиоканалу. О да, в этом и вопрос)) Такие вещи программировать где найти такого спеца.. или хотя бы понять алгоритм, как там считывать? как понять какие ноги подключать к "швейной машинке", и кк пользоваться прогой на компе кетай какие-то вещи продает типа этой: http://ru.aliexpress.com/item/USB-STC-programmer-V3-0-intelligent-recognition-and-automatic-programming-Emulator/1885475229.html вроде подходит для моей микры, что скажете глядя опытным глазом? Share this post Link to post Share on other sites
Evgeniy 285 Report post Posted January 21, 2016 К этому программатору адаптерер sop/dip нужен. Конечно, если китайца защиты не установили, то это самый простой способ ремонта. Считал с рабочей, зашил в нерабочий. 1 Алексей reacted to this Share this post Link to post Share on other sites
Алексей 13 Report post Posted January 21, 2016 К этому программатору адаптерер sop/dip нужен. Конечно, если китайца защиты не установили, то это самый простой способ ремонта. Считал с рабочей, зашил в нерабочий. с адаптером, думаю, самая незначительная проблема, лишь бы поддерживал) больше интересует прошивка, как понять) Share this post Link to post Share on other sites
Evgeniy 285 Report post Posted January 21, 2016 В перечне микроконтроллеров программатора ваш присутствует, значит поддерживает. Если будете покупать, с китайцем сразу надо обговаривать, что требуется прошить конкретный мк и что для этого надо. Если бит защиты стоит, то считаются все нули, либо код, похожий на шахматную доску из чередований 00 и FF. Сразу короче поймёте. 2 VitalForce and Алексей reacted to this Share this post Link to post Share on other sites
Алексей 13 Report post Posted January 26, 2016 Большое спасибо, очень помогли разобраться! А прошивать каким-то Keil'ом нужно, я так понял? Share this post Link to post Share on other sites
Алексей 13 Report post Posted January 26, 2016 Если, так, то вроде тема исчерпана Всем спасибо за помощь! Share this post Link to post Share on other sites