Автор | Сообщение |
Ruslano
Завсегдатай
Сообщения: 566
|
blackfox7, даров! Стиралка стирает как надо, а насчет фоток - надо чтоб всю плату видно было, а то у тебя урезанные фотки, и желательно было бы две стороны засканировать, и чтобы Pointы были видны. |
|
blackfox7
|
Еще раз всем привет и с праздником!
К сожалению я здесь новичок и никого не знаю, потому не могу обращаться лично. Если кто не против скорифаниться и поковырять железо поглубже - буду рад общению. Все, что узнаю, готов рассказать. Сейчас пытаюсь понять протокол общения между модулями по I2C и между процом и DSP в трехфазном силовом модуле. Прогресс пока невелик - уж больно все там нелогично и запутано. К томуже я не знаю как расшифровывать прошивку, да и пресловутый LBSAT надыбать немогу. Егойный проц является ведомым по обоим интерфейсам. А посему и хочется поковырять firmware H8. Конечная задача научиться управлять DSPэшником и модулем как таковым. К сожалению прошить и считать совсем не одно и тоже. Основной режим программирования H8 - BOOT MODE - по RS 232. Если в модуле запаян флэшевый проц, то и все джамперы тоже запаяны (не всегда правда - на фото их нет). Вот только в этом режиме весь флэш трется до передачи управления на подгруженный кернел ( http://documentation.renesas.com/eng/products/mpumcu/rej09b0142_h83664.pdf страница 130). Пару процов я так потер пока понял. Видимо так они реализовали защиту от чтения. Да и ответ на этот вопрос в общем то есть http://eu.renesas.com/fmwk.jsp?cnt=/tool_flash_2004060409.jsp&fp=/support/faqs/faq_results/Q102501-Q102600&site= но хочется надеяться на лучшее ): .Вообще полностью согласен - документация от RENESAS классический пример, как это ненадо делать тех. документацию. Потому не вполне понял про PROGRAMMER MODE (тамже стр 138).
In programmer mode, a PROM programmer can be used to perform programming/erasing via a
socket adapter, just as a discrete flash memory. Use a PROM programmer that supports the MCU
device type with the on-chip 64-kbyte flash memory (FZTAT64V5).
Из этого вроде следует, что прочитать можно, если только нет еще какой недокументированной защиты. Вот только у кого есть программер, который может 64F3664 дрючить как "just as a discrete flash memory" ??? Если у кого есть доступ к такому чудо-девайсу отзовитесь плз. !!!
Но в общем я сильно отвлекся от темы. Фотки платы целиком выкладываю, плюс я там подписал фломастером, что может быть полезно. Для унификации терминологии VSS, GND, "общий" это одно и тоже, VCC=+5v в данном случае. WP EEPROM подтянут к +5v через 4,7k (на фото видно). Потому при RESET=GND там будет +5v и можно будет только читать EEPROM. Так что не долго думая и RESET и WP проводочками на GND и думать нечего. И уж конечно не надо резать дорожки. Каким бы программатором вы не пользовались, все, что надо для подключения на тыльную сторону платы - "распушонка" о 4 проводах (GND,+5v,SCL,SDA). Адрес EEPROM 24LC512 - A6. Если разъем силового блока не отключить, то на тойже шине будет EEPROM силового блока 2464 на адресе A0. Питание (только +5v) лучше подать от внешнего источника а машину из розетки выдрать. На всякий случай, чтобы от моих советов никого не убило - в блоке питания гальванической развязки от сети НЕТ - при неудачной фазировке вся слаботочка окажется под ПОТЕНЦИАЛОМ ФАЗЫ !!! - соблюдайте фазировку при подключении машины к сети!
На последок чтобы закрыть изначальную тему:
С адреса $118 идут 10 адресов строк названий языков, поддержаных данной прошивкой. Обычно первый из них (ENGLISH) начинается с адреса $12C Тогда адреса должны быть:
012C 0135 013C 0145 014C 0153 015B 0163 016C 016F
Бывают и смещения, скажем у AQXXD129 этот адрес $12E так-как языков 11 а не 10 - тогда с адреса $118 должно быть
012E 0137 0141 014B 0152 015B 0162 0169 0171 017A 017D
В общем думаю понятно выразился.
Если ХОТЬ ОДИН адрес испорчен происходит зацикливание и панель не реагирует на кнопки. Бывают и более экзотические сбои но крайне редко. Твоя прошивка Ruslano не исключение - в догонку в исправленном виде
scans.zip 839.02 КБ Скачано: 1460 раз(а)
AQ_back_points.zip 266.36 КБ Скачано: 1352 раз(а)
evo2_F8_LF2402.zip 117.3 КБ Скачано: 1320 раз(а)
AQSD129EU_24LC512_80395810100_210208_corrected.zip 19.25 КБ Скачано: 1652 раз(а)
|
|
Максим_64
Передовик
Сообщения: 1422
|
blackfox7 писал: | научиться управлять DSPэшником и |
У меня аналогичная задача. Я тут evo-ii ковыряю потихоньку http://handmade.default.lv/viewtopic.php?t=519
Сейчас насколько позволяет время и лень, разрисовываю схему силового блока, попутно разбираясь, как эмулировать "готовности" периферии без подключения к 220 В и собственно периферии.
Решил чуть попозже брать сервисный ключ, чтобы ловчее найти внятную связь между межренесасовским i2c , sci ренесас -техас и объективной реальностью периферии, "данной нам в ощущениях" (с).
Пока, как будто кажется , что дсп по sci - ведущий. COM-сниффером на 9600N1 получается внятная и неизменная раз за разом последовательность. Попытки поподавать на чего-нибудь на токоизмерение фаз, измерение напряжения питания инвертора и тахосигнал изменения в обмене не дают. Скорее всего, ренесас должен техас "включить" сначала.
Удалось пару раз закрутить тестовый AC-motor с подцепленным к нему шпиндельным двигателем от компьютерного цд привода в качестве тахогенератора (с led-морды). Но я не успеваю засечь код (вернее, сниффер успевает, а я не могу потом получить старт двигателя, подавая с гипертерминала кусок кода на дсп- вариантов два. Или критичен обмен по времени или не совсем rs-232 по sci бегает).
Читать-писать понькой eeprom и пр., освободив шины, и не выпаивая её, я умел и раньше, но слишком это далеко от моей задачи автономного использования инвертора.
Единственное, что грамотное, имхо, в ево-2 - это техасовский масочный привод, остальное галимые недостатки.
ДОБАВЛЕНО 24/02/2008 09:26
Ruslano писал: | советую сходить на сайт Renesas (он Hitachевский), найдешь много чего, поверь мне, ты обрадуешься. |
Ruslano, ты издеваешься Более бестолковых датащитов (или, скорее всего, рассчитанных на разработчиков этих самых процов, которым и так всё понятно и есть в распоряжении, э-эээ, документация несколько другого уровня) трудно найти/почитать.Плюс просто японский островной менталитет засекречивания всего и вся. |
|
blackfox7
|
Чудно! Похоже Максим у нас одна задача и в двоем мы ее решим. Сейчас уже времени дохрена, а завтра на работу, так что буду краток - дополню завтра. По интерфейсу DSP-H8: там 14400N1 (старт пульс со стороны H8 примерно 72mks а со стороны DSP 68mks) ; общение идет по 4 пакета не совсем постоянной длины, инициирует сеанс DSP, H8 отвечает скажем так
1A 06 8E C4 8C 04 00 E2
E4 27 E4 C0 1C 00 38 18 DC F8
12 06 86 9C 32 00 84 FE
E4 27 E4 D8 1C C0 24 1C 00 3C C7 E4 20
12 06 C6 9E 92 00 F8 FE
E4 27 E4 D8 1C 0C 24 24 FF 03 E7 E4 1E EE DB 03 1C 27 C7 FC FF 38 DC C0 E7 27 C0 DC DC F8
12 26 C6 CE 24 8F 00 22 F9
E4 27 E4 C0 1C 00 38 18 DC F8
ping-pong идет постоянно, если только H8 де держет DSP за RESET. Режим дуплекса не используется, поэтому я просто складываю сигналы в обе стороны и через опторазвязку вгоняю в HEX terminal http://www.eltima.com/products/serial-port-terminal/ триальная версия
Гонял в разных режимах, пока недогнал суть. Если вереть Ti (файл приложить не дают, говорят слишком большой для новобранца, по адресу https://focus.ti.com/seclit/ml/spry056/spry056.pdf требуется регистрация мыло - мое, пароль - 4SvFc8), firmware DSP написана без привязки к параметрам двигателя и механической системы, чтобы не переписывать под конкретную машину. Стало быть все параметры должны прогружаться из H8, а точнее из EEPROM силового блока. А посему очень полезно знать что там есть что. Сервисный ключ у меня есть, но нет софта. А без присловутого LBSAT это просто детская игрушка. На сколько я понял, здесь его можно даже не просить - жлобство всех заставляет вспомнить об авторских правах и т.п. Таже проблема и по I2C интерфейсу - вижу как панель управления читает EEPROM но не зню что именно она читает и как следствие как из этого формирует посылы на H8 (он на адресе 90). Вобщем здорово былобы поиметь у людей хоть какуюто помощь и отталкиваться от этого а не от абсолютного нуля. Вобщем буду рад любой информации...
Пора бы это в новую тему выделить только не знаю как и куда
H8-DSP_UART.zip 242.44 КБ Скачано: 980 раз(а)
|
|
Максим_64
Передовик
Сообщения: 1422
|
blackfox7 писал: | firmware DSP написана без привязки к параметрам двигателя и механической системы, чтобы не переписывать под конкретную машину. |
я тоже думаю фирмваре дсп универсально. Косвенно так заставляет думать мерлоневский документ о соответствии двигателей со "статором 40" и "статором 50" разным вариантам прошивки см. прицеп)
Чем отличается статоры я пока не знаю, возможно полюсностью, а необходимость их замены - гонкой за rpm отжима, но это мои домыслы пока.
blackfox7 писал: | А без присловутого LBSAT это просто детская игрушка. На сколько я понял, здесь его можно даже не просить - жлобство всех заставляет вспомнить об авторских правах и т.п. |
Хрен его знает, возможно, опасения лишится авторизации у людей небеспочвенны - кто его знает, возможно в проге есть идентификатор АСЦ, кому она была направлена
На просторах инета я нашел lbsat в запароленном раре, попробовал поперебирать пароль какой-то прогой с недельку.... Ничего не вышло. Скинул в мыло архив, вдруг у тебя получится, или кто пароль шепнет
ДОБАВЛЕНО 25/02/2008 08:26
blackfox7 писал: | ping-pong идет постоянно, если только H8 де держет DSP за RESET. |
Не совсем так, попробуй позамыкать пинцетом К-Э "сигнальных" оптопар, обрывая обмен с разных сторон. Есть разница. То есть они друг другу что-то отвечают, понять бы что.
Про 14400N1 спасибо, попробую. Сравнить длительность с компа при выставленной скорости не догадался что-то
spry056.pdf пришли мне в мыло, пожалуйста, а то "Request Timeout..." от техасцев - это случается
j10-j16_ac-motor.rar 272.04 КБ Скачано: 838 раз(а)
|
|
Максим_64
Передовик
Сообщения: 1422
|
По spry056.pdf отбой, скачалось, таки |
|
mihaele
|
Привет всем участникам темы Да смотрю вы решительно настроились капнуть эту проблему поглубже Я тоже бы хотел внести какойнибудь посильный вклад Скоро прийдут новые дисплеи буду сливать с них прошивки может в них и прошла какая-нибудь модификация они обещали внести изменения только куда не понятно Вот есть одна прошивка скачана с рабочего модуля
ДОБАВЛЕНО 25/02/2008 14:43
Ruslano землякам привет ПСЦ г Алматы
Копия aqxxd 129 h eu display 24lc515.rar 19.34 КБ Скачано: 1370 раз(а)
|
|
blackfox7
|
Всем привет .
Firmware в панеле AQ-LCD наверно и правда перепишут - убытки ощитимые. Но процы масочные - нескорый процесс. Посмотрим когда будет, а пока считаю тему закрытой.
Да Максим, этот RAR у меня уже давно лежит. Почитал теорию - ломать гиблое дело. Криптостойкость у RAR очень высокая. Хотя хохлы стараются вроде. А про опасения - на рынке торговать конечно боком выйти может, но речь то о личном использовании. Может кто поверит на честное слово ??? Все результаты использования обещаю отдать в общее пользование. Кстати, те кто пользует LBSAT, расскажите хоть что она реально может. Не в смысле читать-писать-ошибки_казать, а в смысле более глубокого понимания прцессов? Может и стараться не стоит.
Якорь двигателя влияет прежде всего на мощность, а кол-во полюсов определяется статером, на сколько я помню. Блин, с института уже 20 лет прошло... У меня 2 движка, оба 20585 108 но с разной длиной вала. По поводу имитации тахогенератора, хотелось бы иметь именно 8 полюсов иначе DSPэшнику наверно мозги снесем - скорость больше синхронной. Он же должен следить за скольжением и не давать ему рости выше критического. Есть идеи что можно приспособить? В CD-ROMах все кратно 10 похоже.
Опять к интерфейсу H8-DSP. Скорость я понял просто смотря по осцилографу. И очередность пакетов тоже. Прилагаю фотку при 2 ms/div (все пакеты чуть не уместились, но при 5ms у фотика нехватает времени экспозиции - часть пакетов невидна). Верхний луч от DSP, нижний от H8. Длительность start бита показать не могу - на дерьмовой фотке с мобилы не видно а цифровой осцилограф себе я еще только выбираю Посмотреть на реакцию обрыва канала попробую. Только коротить БЭ в сторону DSP->H8 некорректно - будет ноль на RXD - если H8 не контролирует stop-bit (а скорее всего не контролирует) это будет означать нескончаемый поток нулевых байтов.
По прежнему очень нужна расшифровка EEPROM. Даже информации типа "серийный номер" или "статистика сбоев", чтобы исключить их из рассмотрения. Еще косвенный вопрос - какой тип модуля-двигателя на машинах серии AVG (AVSG) 12 (16) ? Это к тому, что при их прошивке, DSP сходит с ума. Дергает рывками, через несколько минут выдает F02. Зато с прошивками от AVD или AQXD нормально идет (панель AVSG12-силовой EVO2_3ph). Обмен при этом еще не анализировал.
Ладно буду думать дальше и жду идей.
P.S. Спасибо за инфу по ver3.5. Интересно, а что за версия без дроселя пассивного PFC, с электролитом на 470m, более длинным радиатором и т.д. У меня таких всего 2 шт. и то один без радиатора. Различаеются также разъемы J1 J4. Много мелких изменений, в частности видимо другая версия DSP. На одном модуле он флэшевый (единственный TMS320LF2401 встреченный мной за все время), на другом маска с маркировкой I249 (все остальные мне встречались только I343) и он от AQXXD129.
2ms_div.zip 36.58 КБ Скачано: 766 раз(а)
|
|
mihaele
|
blackfox7 писал: | Интересно, а что за версия без дроселя пассивного PFC, с электролитом на 470m, более длинным радиатором и т.д. У меня таких всего 2 шт. и то один без радиатора. Различаеются также разъемы J1 J4. Много мелких изменений, в частности видимо другая версия DSP. На одном модуле он флэшевый (единственный TMS320LF2401 встреченный мной за все время), на другом маска с маркировкой I249 (все остальные мне встречались только I343) и он от AQXXD129. |
Без дроселя это типа ВС 1400 там его вынесли отдельно на корпус через разъём J1 - Я тебе скину мануальчики там посмотришь мож чтото полезное есть |
|
Максим_64
Передовик
Сообщения: 1422
|
blackfox7 писал: | По поводу имитации тахогенератора, |
Это да, сидюковый не корректен. Но пока не до корректности - что валялось под рукой.
blackfox7 писал: | Интересно, а что за версия без дроселя пассивного PFC, с электролитом на 470m, более длинным радиатором и т.д. |
Могу подозревать, что это их новая платформа, но "фото с цоколевкой" пока только коллекторного блока.
Кстати, судя по фото, в мерлони так и не прибили разработчика - натрахаются они еще с мезонинными модулями.
Немного радует БП в виде законченного модуля для вторичного использования где-нибудь
arcadia.rar 107.28 КБ Скачано: 1033 раз(а)
|
|
mihaele
|
|
Максим_64
Передовик
Сообщения: 1422
|
mihaele, мне тож, пожалуйста |
|
mihaele
|
Привет Максим_64, Уже отправил только не пойму чтото не так вся почта работает отпиши получил или нет |
|
Максим_64
Передовик
Сообщения: 1422
|
mihaele, здравствуй. Пока тишина
ДОБАВЛЕНО 26/02/2008 07:09
Ага, кажись что-то идёт массивное |
|
mihaele
|
|
Максим_64
Передовик
Сообщения: 1422
|
Всё дошло, спасибо Подсолнухи красивые
Так и не сделали они еще трёхфазную аркадию пока, не встречалась? |
|
mihaele
|
Я ешё обычную в руках не держал - работают они чтоли - в ремонт не заходят или не продают их ешё |
|
blackfox7
|
Привет Всем, и спасибо за файлики. В кои веки в моем мыле что-то кроме спама Жаль LBSAT все тотже зарареный... В прошлом году я его спрашивал у своего знакомого, вхожего в Московский сервис-центр (тот что на ВВЦ). Он удивился - тебе зачем он без ключа. Да, говорю, ключ ты мне продал с прошлой партией металлолома, я его уже починил... Он еще сильнее удивился и помрачнел. Недавно я хотел вернуться к теме, но произошел совсем нелепый случай. Он мне предложил покупать у него исправные силовые модули в полцены. Да, говорю, у меня бы их кто покупал - лежит починеных два ящика .... а он так в бутылку полез какбудто я их украл у него а не купил. Я сильно порадовался, что неуспел у него схемы выпросить, неточто софт.
Аркадия красивая конечно. В руках я ее не держал. Приятно, что они применили новый проц, похоже Atmel-овский. Хотя будут и тяжелые последствия. EEPROM там встроенный, и вместе с firmware наверняка будет закрыт. По крайней мере так на платах управления от плит KBT**** и духовок F1002 (Mega16L /Mega32) - прочитать их точно невозможно никакими способами. Мезонинный Б/П мне знаком. Точно такие стоят в духовках FB89P (может и еще где). Он на базе TNY266 - спасибо, хоть не самую слабую поставили. Как всегда без гальванической развязки (ну и оптрона как следствие) Так что готовым использовать трудно и что еще обиднее в трансах, (как правило но не всегда) нет слоя изоляции между обмотками. У меня лежит 150шт. таких блочков от LOW_ENDовских стиралок на Viper12A в планаре. Транс там совсем крохотный - перемотать трудно, забит под завязку и тоже без изоляции. Обидно. Кстати есть намоточные данные и схемы, если кому интересно.
PSP.zip 70.37 КБ Скачано: 941 раз(а)
|
|
Максим_64
Передовик
Сообщения: 1422
|
blackfox7 писал: | Приятно, что они применили новый проц, похоже Atmel-овский. Хотя будут и тяжелые последствия. |
Насчет атмела - жизнь покажет, но, имхо, вряд ли перейдут на другую контроллерную фирму и уж не с понижением разрядности точно. Скорее ARM7 поставят клапанами щелкать
Я подозреваю засаду со стороны конечности количества циклов записи в eeprom. Так-то хоть 24ц64 отдельно можно поменять ремонтнику. Хотя прогресс и наблюдается в увеличении колицества циклов записи.
Вообще-то интересно, как часто в продолжении цикла стирки что-либо пишется в eeprom?
П.С. Вчера листал хитачевско-ренесасовский датащит. В ROM-версиях пишется/верифицируется как параллельная уф-пзу, масочные читабельны таким образом? |
|
Ruslano
Завсегдатай
Сообщения: 566
|
blackfox7, даров! Всем привет! Ну ты совсем мне отредактировать от фоток не оставил ничего - поинты все разрисовал (в частности SCL и SDA указал что прятались под наклейкой ), разъемы все прописал.
blackfox7 писал: | Слева направо на виде со стороны дисплея +12v,GND,SCL,SDA,+5v (+12 можно не подавать). А дальше Лошадью его. Reset и Write Protect (точки на фото) проводочком на корпус. Вот и все |
Я то подумал ты про разъем который прям возле дисплея (по фото Aq_prog.zip), вот и написал тебе:
Ruslano писал: | Ты по ходу неправильно разрисовал назначение контактов на разъеме - +12v,GND,SCL,SDA,+5v - первым идет GND, а четвертым +5V (слева направо). |
А ты оказывается про тот разъем что на боковушке модуля индикации который ведет к разъему J11 силового эл.модуля.
Ну тогда ты разрисовал абсолютно все правильно, а то ввел в заблуждение .
ДОБАВЛЕНО 27/02/2008 09:20
Вот так наверно нагляднее будет:
ДОБАВЛЕНО 27/02/2008 09:38
mihaele, тебе тоже привет! ПСЦ Актобе.
Вот насчет Аркадии - в глаза не видел еще - мож тока в России пока продают. Но вообще то холодильник на платформе Аркадия у нашего холодильщика уже встретился, плата как плата - прошивка зашивается с помощью смарт-карт через ключ прямо в память микропроцессора (вот тут проблема то и кроется - считать оттуда вряд ли, только наверно Write/ Erase), либо через ключ-переходник-КПК Qutec-GPRS-интернет соединение-потом Login и пароль-и с http-источника скачивается прошивка по индустриальному коду. Еще в проге прежде чем скачать - указываешь гарантия или нет, соответственно мож плату определенную по негарантии будут взимать, все равно лучше чем смарт-карты - смарт-карты надо заказывать-ждать а тут через инет да еще можно через беспроводной Bluetooth-ключ.
Но наши пока заказали просто Smart-reader и смарт-карту с прошивкой на этот холодильник - мерлоневцы говорят с первым ремонтом Smart-reader спишется.
ДОБАВЛЕНО 27/02/2008 09:45
Максим_64, мне тоже можешь скинуть в мыло LBSAT?
blackfox7 писал: | Приятно, что они применили новый проц, похоже Atmel-овский. Хотя будут и тяжелые последствия. EEPROM там встроенный, и вместе с firmware наверняка будет закрыт. По крайней мере так на платах управления от плит KBT**** и духовок F1002 (Mega16L /Mega32) - прочитать их точно невозможно никакими способами |
На некоторых стиралках Candy микропроцессор Atmega64 встречал (или Atmega32).
blackfox7 писал: | Он на базе TNY266 - спасибо, хоть не самую слабую поставили. |
Ага! Теперь как в кондиционерах - помощнее.
ДОБАВЛЕНО 27/02/2008 09:54
blackfox7 писал: | У меня лежит 150шт. таких блочков от LOW_ENDовских стиралок на Viper12A в планаре. Транс там совсем крохотный - перемотать трудно, забит под завязку и тоже без изоляции. |
Кстати именно на на данных эл.модулях где положением регулятора программ выбирается Сброс/Выключение - сбой в прошивке дает такой же эффект как у Аквалтиса на модуле индикации - симптом "не включается". Неоднократно лечил перепрошивкой ЭППЗУ и почти всегда успешно. Применимо по отношению к стиралкам Indesit Липецкого ( и не только, также и итальянского) производства, например модельные ряды WIU, WIA, WISA.
ДОБАВЛЕНО 27/02/2008 10:01
blackfox7 писал: | В прошлом году я его спрашивал у своего знакомого, вхожего в Московский сервис-центр (тот что на ВВЦ). Он удивился - тебе зачем он без ключа. Да, говорю, ключ ты мне продал с прошлой партией металлолома, я его уже починил... Он еще сильнее удивился и помрачнел. Недавно я хотел вернуться к теме, но произошел совсем нелепый случай. Он мне предложил покупать у него исправные силовые модули в полцены. Да, говорю, у меня бы их кто покупал - лежит починеных два ящика .... а он так в бутылку полез какбудто я их украл у него а не купил. |
Надо же, порок человечества - алчность и зависть. Зачем жалеть, надо принять все как должное, не смог сам сделать - дай другим попробовать.
ДОБАВЛЕНО 27/02/2008 10:15
blackfox7 писал: | Если ХОТЬ ОДИН адрес испорчен происходит зацикливание и панель не реагирует на кнопки. |
Вот оно что! - я всегда знал Михалыч, сердечко то мужское можно растопить.
Странно почему так происходит? Особенность процессора что на модуле индикации?
Вот получается и в индезитовских стиралках WIU, WIA, WISA тоже самое происходит.
|
|
|