Автор | Сообщение |
kolyo
|
Но ето можно проверить и осцилографом.
Я никогда ошибки не считал-на старых моделей только один датчик и 2 потенциометра,а на новых дисплей,там все видно.
Ети ключи и софт только для горя мастеров и для обдуривания клиентов.
А на ети деньги можно новую плату купить. |
|
Alexzz
Передовик
Сообщения: 1588
|
Ну вот, сейчас 3 часа ночи и я наконец заставил этот ключ работать с компом. Оказалось, что они так хитро развели питание -12 вольт для схемы, что оно должно быть подано программой на определённые ножки самого ком-порта. Но прога lbsat которая тут была как-то доступна, этого не делает. Вобщем перепаял схему ключа и всё пошло. Жаль только корпус пришлось малость поуродовать.
Кстати насчёт проги. Так выглядит, что она незакончена. Функция прошивки eeprom неактивна и не собирается быть активной.
Люди! У кого есть версия получше? |
|
bekas
|
А вот перепаивать как раз ничего то и не надо. Надо пользовать так называемый нуль-модемный кабель, продаётся в любой компьютерной конторе, и не надо изобретать велосипед, всё работает без перепаек.
А вот считывать- записывать пзу действительно не удастся, там одни менюшки нарисованы, я попробовал вскрыть прогу, ничего не удалось после активизации меню прога виснет. Господа из Мерлони не стали доделывать прогу, забросили её, теперь у них новая идея фикс, о которой не хотелось бы говорить, факты не перепроверены, но если они это сделают, это будет очень круто.
А на данный момент, единственно полезность от этой проги и тест-ключа - это если сделать стенд для проверки ремонтных модулей и управлять им из программы, эмулируя работу стиралки, очень полезная штука может выйти. |
|
kolyo
|
vladik где-то сказал,что прошивает памяти через ключа,но с какой програмой-не помню |
|
Alexzz
Передовик
Сообщения: 1588
|
bekas, я в терминах не силён. Что такое нуль модемный или не нуль модемный мне пофиг. Я просто купил кабель, в котором все 9 линий соединены. 1 с 1, 2 с 2, и т.д. Если даже предположить, что есть какой-то кабель, в котором соединение идёт не параллельно а какие-то линии перекрещиваются, то значит на одной из линий всё равно должен быть этот недостающий потенциал -12 вольт. Я думал о таком варианте, и мерял напряжение на всех неиспользованных пинах. Но нигде не было отрицательного напряжения. Так что ставь хоть какой кабель, толку нет. Поэтому я и перепаял схему на однополярное питание. Теперь всё работает. Сегодня уже баловался. Как раз привезли две таких стиралки в ремонт, вот я их сразу и подоткнул к компу.
Единственное что я не совсем догнал, это тот момент, что пока стиралка подключена к компу управление ею не полностью перехвачено. Ну тоесть все линии конечно управляются с компа, но выглядит так, что и программа самой стиралки тоже работает. То есть не остановлена. Я перевёл селектор на точку, остановил программу и только тогда машинка перестала что либо делать самостоятельно.
Ну вобщем экспериментирую.
Кстати, там есть режим - сканировать память. Судя по тому что он мне выдал, это я считал прошивку самого процессора. Объём 4000h (16кб). Надо будет попробовать дизассемблировать её на досуге. Может разберусь как этот зверь работает. |
|
Rubik
|
Алекс можешь мне сказать что ты перепаял в ключе, и как ты скачал прошивку с стиралки? Только подробнее и если можно сфотками чтоб ясненко было. |
|
Device
Завсегдатай
Сообщения: 673
|
|
Alexzz
Передовик
Сообщения: 1588
|
Сегодня вечером займусь. Там файл в текстовом формате без адресации, сначала напишу прогу на бейсике чтобы перекодировать файл в bin или в hex фрмат.
Цитата: | 01 00 02 0A 02 0A 02 0A 02 0A 02 0A 02 0A 02 0A
02 0A 02 0A 02 0A 07 16 02 0A 02 0A 02 0A 02 0A
3B 8C 02 0A 02 0A 02 0A 02 0A 02 0A 02 0A 02 0A
00 02 02 22 FE 26 FE 27 FE 2C FE 36 FE 35 FE 44
FE 45 FE 86 FF 17 FE 82 FE 83 FE 84 FE 24 FE 2E
FE 2F FE 38 FE 2B 00 00 00 00 00 00 00 00 00 00
1F 98 1F 94 1F BC 1F 9A 24 F8 24 CE 07 0C 07 08
1D F8 25 40 24 C2 25 34 25 38 25 0C 12 FA 12 F6 | Вот в таком оно формате. |
|
Alexzz
Передовик
Сообщения: 1588
|
Rubik писал: | Алекс можешь мне сказать что ты перепаял в ключе | Вот две схемы. Первая это оригинал, вторая это после переделки. |
|
КАЛЯН
|
Alexzz, а ошибочки в нижней схеме нет? Я так понял "4" это +12В, "5" - корпус, "7" и "8" - минус 12В, "3" - вход сигнала, "2" - выход сигнала. Раньше выходной каскад усилителя сигнала с оптопары питался от 24В (плюс 12В и минус 12В), а теперь просто от 12 В. Если уровень сигнала остался остался достаточным для нормальной работы, то даже смещение подбирать не нужно. Очень остроумное решение, дешево и сердито, это по нашему! Только почему во второй схеме сигнал снимается не с нагрузки каскада, а с баз транзисторов? По моему, на чертеже ошибочка...
Добавлено 01-01-2005 17:43
Кстати, двухполярное питание, по моему, нужно было для получения выходного сигнала отрицательной полярности, теперь сигнал имеет положительную полярность...или это не имеет значения? |
|
kolyo
|
По моему нужно и отрицательное напряжение,хотя и не пробовал-у меня нет схему ключа и софт.
TESTER-serial.jpg 45.24 КБ Скачано: 2749 раз(а)
|
|
КАЛЯН
|
Вот так хитро и получают отррицательное напряжение. Выпрямляя импульсный сигнал...то есть, сам сигнал используют для питания усилителя. Чего только на свете не бывает... |
|
kolyo
|
В принципе проблема не в ключа,а в софта-он должен питать ключ через RST,да что-то не хочет.
Может ето demo версия програмы,или нужен код |
|
Alexzz
Передовик
Сообщения: 1588
|
КАЛЯН, ошибки нет. Если сигнал снимается с выхода каскада то схема не работает. Не работает потому, что на переходе б-э транзистора теряется 0.7 вольта. Поэтому я переключил на вход каскада. Одного транзистора вполне достаточно, зато напряжение "открытого коллектора" вполне достаточно для того чтобы схема работала. Реально можно два транзистора выходного каскада вообще выпаять, но я не стал этого делать на всякий случай, если вдруг придётся переделать схему обратно. |
|
kolyo
|
Alexzz, для надежной работой серийного порта нужен переход через нуля.
На твоем компютре схема может работать,а на другом-нет. |
|
Alexzz
Передовик
Сообщения: 1588
|
kolyo, я ставил перед собой цель запустить её у себя. Своей цели я достиг, на большее я не рассчитывал. Полюбому прога Lbsat это всё что мы на сегодня имеем. Я официально задал вопрос представителям Мерлони, и получил ответ, что софта для этого ключа ещё нет, он есть только на заводе. Так что надо пользоваться тем, что есть.
Кстати, есть предложение написать такой софт самостоятельно. За основу конечно взять Lbsat. Нужно дизассемблировать его и выяснить протокол обмена данными между прогой и стиралкой, и написать свою прогу со всеми необходимыми возможностями. Кстати прога Lbsat не достаточно наглядна. Некоторые моменты я бы сделал по другому. Например для управления нагрузками в режиме монитор приходится открывать ещё дополнительное окошко. Я бы лучше добавил на окно монитора ряд кнопок для управления.
Ну вобщем кто тут программисты? Предлагаю собрать команду и написать свой софт. |
|
Device
Завсегдатай
Сообщения: 673
|
Alexzz писал: | Предлагаю собрать команду и написать свой софт. |
Я уже давненько занимаюсь исследованием этой траблы, но ты знаеш Alexzz, копаться в чужем софте это такой гимор! |
|
NOMEKOP
|
С НОВЫМ ГОДОМ ВСЕХ !!!!!
KOLYO, vladik пользуется другой прогой "Monitoraggio Lavabianceria" чем она отличается от LB SAT не знаю и какие у неё возможности тоже не известно, но eerom можно прошивать не выпаивая ето точно. |
|
Alexzz
Передовик
Сообщения: 1588
|
NOMEKOP, я с ним говорил. Он говорит что почти ничем, только добавлена функция чтения/записи епрома. Но говорит прога круто защищена от копирования. Конечно можно пробовать и взломать защиту...
Device писал: | копаться в чужем софте это такой гимор! | Точно! Но это только на первом этапе. Да и потом можно и не копаться. Взять два компа, соединить их ком порты, на одном запустить прогу и просто считать последовательность байт которую она в какой момент выдаёт. Понажимать разные кнопки, посмотреть как меняется эта последовательность. Затем эту последовательность вдуть в ключ и смотреть что из него обратно прийдёт. Ну и в таком стиле работать. |
|
Device
Завсегдатай
Сообщения: 673
|
Прога LVB2000 написана в среде LabVIEW, в проге есть файл resource_sat.uir , в этом файле лежат все окна и функции, функция чтения/записи в еепром присутствует, так же присутствуют функции чтения/записи RAM, хотя я не могу понять что можно записать в масочное ПЗУ, уже не первый месяц пытаюсь разобраться с этой прогой, времени катострофически не хватает. Если б достать среду LabVIEW, но она бабок стоит немеренно.
Так что увы будем так копаться. |
|