Архив рубрики: Реинжиниринг

Проводные поломоечные машины Karcher

В последнее время часто задавали вопросы по подключению моторов в поломочных машинах Karcher BD 43/35C или аналогичных.

Основная проблема возникает с блоком запуска двигателя (Electronic start switch), «родные» попадались с маркировкой 1610ECS или китайские типа RECS-205/220/240 (на разный ток).
«Родной» блок построен на базе pic12f683 и двух реле (для рабочей и пусковой обмоток). Соответствие контактов следующее:

Маркировка Цвет провода Обозначение Примечание
X18 коричневый Lin фаза
X19 желтый START пусковая обмотка
X21 красный COIL рабочая обмотка
X22 черный N нейтраль

Китайский блок RECS-205, RECS-220, RECS-240 выполнен на базе Attiny-44A и тиристора серии BTA…
оответствие контактов следующее:

Маркировка Цвет провода Обозначение Примечание
  белый Lin фаза
  синий START пусковая обмотка
  красный COIL рабочая обмотка
  черный N нейтраль

Прошивки «залочены» так что ремонт сводится только лишь к замене силовой части, хотя в этом не всегда заинтересован клиент, так как возможно подключение без блока запуска.

Cisco Catalyst 2960G

Неисправность — нет напряжения 2,5V
заменил R2J20601 на PIP212-12M — блок запустился

Блок питания AA23280

Состав:
IC1 — L6561D
IC2 — AS3842
IC3,4 — 817A
IC5 — LM2902N
IC6 — AS431
IC9 — LM393
IC10 — LM2904
Q9,Q12 — 702
Q1,Q4,Q6,Q7,Q8,Q10,Q11 — 6B
D4 — A7
Q3,Q5 — P10NK60Z
D4,D5 — STPS20H100CT
D21 — BYV26A
Q2 — C5201
Q14 — C635

Phoenix contact touch panel 81275

Попала в ремонт
Touch panel — 81275,100 S00095 — 2401419
Touch panel with 14.5 cm/5.7″ TFT active-display (Resistive industrial touch screen), 320 x 240 Pixel(s) (QVGA), 262144 colors, XScale® PXA320, 806 MHz, 2x USB host 1.1, 1 x Ethernet
(10/100 Mbps), RJ45, Windows CE 5.0 and user software: CODESYS. (bus system: without)

Фото повреждений

Прогорел CPLD XCR3256XL, буферная логика.

Curtis

Curtis 1314 PC Programming station
Curtis 1309 USB Dongle
Curtis 1320-2402
Попал в руки неисправный блок с ошибкой 5.3 (Parameters corrupt)

Вид с обеих сторон

Силовая часть

Фирменного USB 1309 dongle не было, заменил на USB-RS232 + RS232-TTL от НВП Болид. Подойдет любой переходник на чипе FT232, необходимо лишь программой FT_Prog сменить vid и pid , установить инверсию сигналов Tx, Rx (ну и еще пару параметров)

Слил 25lc640, AM29F400BB
Пропаял процессор Infineon SAF-C164CI-LM
Заменил LM258 в цепи измерения тока от датчиков Холла SS495B, ничего не помогло.

В сервисной программе 1314 PC Programming station  в режиме Developer доступны пункты меню: Reset faults, Read parameters, Write parameters.
Перезаписав параметры сбросил ошибку

Больше информации
link1
link2
Как пользоваться программой Curtis 1314 Pc Programming Station и ее возможности

Carel pCOx

Информация будет пополняться

Параметры обмена по pLan (Winload, 1tool, …) — 28000,8,N,2 (MODBUS RTU)
Параметры обмена между PGD100 и pCO3 — 10240,8,N,2
(формат обмена описан в datasheet h8/36014, Boot mode operation)

Пароль хранится в t-Memory.
В pCO3 (pMemory, tMemory — 4256BWP, ATMLH548, 24C256)

Расчет скорости обмена порта
(PGD0000; CPU_H8/36014; Quartz_16MHz):
B = F *10^6/ (8*2^(2n-1)*N) — 1;
B= 16*10^6/(8*2^(2*1-1)*99) — 1 = 10100 bit/s (с учетом допустимой 5% погрешости, у меня определялось как 10425 bit/s)
где (данные из datasheet H8/36014),
F — частота кварца
N — множитель для генератора 0<=N<=255
n — CKS1 и CKS0 (clock select) для SMR (0<=n<=3)

Практически описание механизма обмена pCOx и PGD
 

ET200s DP-master

Станция ET200s — 6ES7 151-7AA21-0AB0
Модуль DP-master  — 6ES7 138-4HA00-0AB0

Очень долго ждал поставки, при наличии схемы можно было бы собрать за неделю.

Фото и схемы

Прошивки (одна и та же, считанные в режимах x8, x16)

93c46_0x0000_4B44_x8
93c46_0x0000_4B44_x16

Datasheets

-Datasheet

Анализ исполняемых файлов

Detect It Easy is a packer identifier
PDBRipper is a utility for extract a information from PDB-files.
XNTSV is a utility that displays detailed information about Windows system structurs.
http://ntinfo.biz/

IDR (Interactive Delphi Reconstructor) – декомпилятор исполняемых файлов (EXE) и динамических библиотек (DLL), написанных на языке Delphi и выполняемых в среде 32х-разрядных операционных систем Windows.
http://kpnc.org/idr32/ru/index.htm

Перечень программ для анализа
http://rce.su/category/analyze/

dongles HASP,  EUTRON SmartKey
http://www.brstudio.com/dongles.html

OllyDbg
https://somawangi.wordpress.com/cracking/

Упаковщики
http://uinc.ru/articles/41/

WinDbg
http://eretik.omegahg.com/Links.html

 

TL866

компиляция информации из разных мест

ссылки:
http://forum.easyelectronics.ru/viewtopic.php?f=16&t=18067
https://github.com/vdudouyt/minipro
http://forum.easyelectronics.ru/viewtopic.php?f=18&t=11352&hilit=tl866a

модернизации:

1. For programming an old 2732 EPROM on my TL866 I designed a quick&dirty adaptor to apply an external 25V programming voltage, see attached schematics. 

2.