GE DS3820 | Процессорная плата Mark V для турбин

  • Модель: DS3820
  • Бренд: GE (General Electric)
  • Серия: Speedtronic Mark V
  • Назначение: Центральный процессор (мозг) всей системы управления турбиной — выполнение алгоритмов регулирования, защиты, логики и связи
  • Тип: Процессорная плата (Processor Board)
  • Главные спецификации: 32-битный процессор Intel 80960 (или Motorola 68040), тактовая частота 25-50 МГц, оперативная память 4-16 МБ, флеш-память 2 МБ
    (⚠️ Снят с производства. Критически важный компонент — только восстановленные с заменой батареи и конденсаторов)
Категория:

Описание

Введение в продукт (Product Introduction)

Без этой платы Mark V — просто кусок металла с индикаторами. DS3820 — это мозг, который каждые 10 миллисекунд просчитывает 500 аналоговых сигналов, 200 дискретных входов, выдает команды на сервоклапаны и проверяет 150 защитных цепей. И всё это — с предсказуемой детерминированной задержкой. Ставится в самый левый слот крэйса (слот 0), без неё стойка даже не инициализируется.

Честно говоря, DS3820 знаменита своей живучестью. На старых турбинах (1995-2005 годов выпуска) они работают до сих пор без единого сбоя. Но есть нюанс — батарейка на плате (CR2032) держит часы реального времени и сохраняет журнал событий. Её надо менять раз в 5 лет, но про неё все забывают. Когда батарейка садится, плата продолжает работать, но теряет метку времени при отключении питания. Выглядит как глюк, на самом деле — разряженная батарейка.

Технические характеристики (Key Specs)

Параметр Значение
Процессор (ранние версии) Intel 80960CA-25, 25 МГц
Процессор (поздние версии) Motorola 68040-33, 33 МГц (или 50 МГц)
Оперативная память (RAM) 4 МБ (стандарт), до 16 МБ (расширение)
Флеш-память (программа) 2 МБ (AMD или Intel)
Энергонезависимая память (журнал) 512 КБ (SRAM с батарейным питанием)
Часы реального времени DS1307 (с батареей CR2032)
Интерфейсы VMEbus (главный контроллер), 2 последовательных порта (RS-232 на передней панели)
Светодиоды RUN (зелёный), FAIL (красный), BATT (жёлтый), COMM (зелёный)
Потребление по шине +5 В 1.2 А (25 МГц), 1.8 А (50 МГц)
Потребление по ±12 В ±50 мА (только для последовательных портов)
Рабочая температура 0…+55 °C (с принудительным обдувом)
Время загрузки программы 5-10 секунд (из флеш-памяти)
Совместимые прошивки Mark V версии 4.x, 5.x, 6.x (последняя 6.05)

Прозрачность качества (SOP Quality Control)

Процессорная плата — самая дорогая в стойке. Восстановление требует высокой квалификации. Каждый DS3820:

— Визуальный контроль под микроскопом — осматриваем сокет процессора (часто трескается пайка из-за вибрации). Проверяем батарейку CR2032: напряжение должно быть выше 2.9 В. Если меньше — меняем. Осматриваем конденсаторы на питании (10-20 штук, 470 мкФ, 10 В). Вздутые — менять обязательно.

— Тест питания и тактового генератора — подаём +5 В на плату через лабораторный блок питания (вне крэйса). Осциллографом смотрим тактовую частоту: должно быть 25.000 МГц ±50 ppm. Если частота плавает — меняем кварцевый резонатор Y1 (20 МГц для 80960 или 50 МГц для 68040). Измеряем потребление — не более 1.3 А для 25 МГц.

— Проверка оперативной памяти — подключаемся через JTAG-программатор (Lauterbach или Segger). Запускаем тест RAM: запись-чтение всех ячеек (4 МБ) паттернами 0x55, 0xAA, 0x00, 0xFF. Ошибка — меняем микросхемы памяти (обычно KM416V4104).

— Тест флеш-памяти — считываем контрольную сумму прошивки. Сравниваем с эталоном (для версии 6.05). Если не совпадает — прошивка повреждена (битый сектор). Перепрошиваем через JTAG (файл .hex предоставляем). Если флеш-память не перезаписывается — замена микросхемы (AMD 29F016).

— Тест последовательных портов — подключаем ноутбук к COM1 и COM2 на передней панели. Отправляем команду «AT» (симуляция терминала). Плата должна ответить приглашением «Mark V>». Если нет — проблема в драйвере MAX232 (меняем).

— Батарейный тест с отключением питания — отключаем +5 В на 10 минут. Включаем обратно. Часы реального времени не должны сброситься (остаётся текущее время). Если сбросились — батарейка не держит или замкнут конденсатор на линии питания RTC.

Технические подводные камни (Tech Pitfalls)

❗ 1. Разряженная батарейка — пропажа журнала событий
Был случай на ГТЭ-160 (Смоленск): аварийный останов турбины. Причина — заклинило сервоклапан. Но в журнале событий (Event Log) была запись только за последние 2 часа, а до этого — пусто. Инженеры не смогли выяснить, были ли предвестники. Разрядилась батарейка на процессорной плате (менять забыли 7 лет). Решение: менять батарейку раз в 5 лет (пункт регламента) и настроить автоматическую отправку журнала на SCADA каждые 15 минут (резервное копирование).

❗ 2. Перегрев процессора при отказе вентилятора стойки
DS3820 потребляет до 1.8 А при 5 В = 9 Вт тепла. Радиатор на процессоре пассивный. При остановке вентилятора в крэйсе температура процессора поднимается до +85°C, и он уходит в тепловую защиту (красный LED FAIL). Плата перезагружается. Был случай на Череповецкой ГРЭС: закоротило вентилятор, процессор перезагружался каждые 10 минут. Лечение: установка двух вентиляторов (на вдув и выдув) с контролем скорости (LED «FAN OK» на крэйсе).

❗ 3. Конфликт адресов при двух процессорных платах (Hot Standby)
В некоторых турбинах используют две DS3820 для резервирования (основной + резервный). При замене одной из них адреса могут сбиться (DIP-переключатель SW1). Адрес основной платы — 0x00, резервной — 0x01. Если обе имеют адрес 0x00, шина VME встаёт в коллизию. Симптом: стойка не грузится, красные LED на обеих платах. Решение: проверить SW1 перед установкой (позиции 1-8: адрес выставляется двоичным кодом).

❗ 4. Сбой прошивки из-за отказа флеш-памяти (заводской дефект)
AMD 29F016 (флеш-память на 2 МБ) имеет ограниченное число циклов перезаписи (100 000). В реале — 10 000-20 000. На старых DS3820 (до 2001 года) стояла партия бракованных чипов, которые умирали после 500-1000 циклов (3-5 лет активных обновлений). Симптом: плата не загружается, красный LED. Лечение: замена флеш-памяти на Intel 28F016 (более надёжная) и перепрошивка.

❗ 5. Сгорание драйвера последовательного порта при подключении «горячего» устройства
RS-232 порты на передней панели не имеют защиты от «горячего» подключения. Если подключить ноутбук (без заземления) при работающей плате, разность потенциалов «земель» (50-100 В) может убить драйвер MAX232. Был случай на ТЭЦ-26: техник подключался для диагностики, чихнул — искра, порт умер. Ремонт замена MAX232 за 5 евро. Наш совет: подключаться только при выключенной стойке или использовать изолированный USB-RS232 адаптер (например, MOXA UPort 1150I).

Руководство по замене (Installation Guide)

Этап 1: Подготовка (30 минут — критически важно!)
⚠️ Отключите питание стойки Mark V полностью. Процессорная плата не поддерживает горячую замену (сгорит VME-шина).
Сделайте полный бэкап проекта из Toolbox (файл .PRJ): программа, конфигурация, калибровки, журнал.
Сделайте экспорт параметров ПИД-регуляторов, порогов защит и таблиц уставок (отдельные файлы .CSV).
Сфотографируйте DIP-переключатель SW1 (адрес платы) и перемычки (JP1-JP6).
Запишите версию прошивки (смотрите в Toolbox: «Help → About»).

Этап 2: Демонтаж (10 минут)
Открутите винты крепления платы по углам (4 штуки). Плата держится надёжно (тяжёлая, около 700 г).
Вытягивайте плату строго горизонтально, держа за ручку и за нижний край. Не перекашивайте разъём (160 контактов).
Отсоедините 50-контактный шлейф (широкий) и 2 шлейфа на переднюю панель (COM1, COM2).

Этап 3: Установка (20 минут)
Осмотрите ответный разъём на крэйсе — подогнутые пины выпрямите пинцетом.
Проверьте новую плату: батарейку CR2032 (напряжение > 2.9 В). Если нет — поставьте новую (Duracell, не китайскую).
Перенесите DIP-переключатель SW1 и перемычки со старой платы (JP1-JP6).
Вставьте плату до щелчка фиксаторов (проверьте равномерность зазора).
Подключите шлейфы: сначала внутренний (VME), затем шлейфы COM-портов.

Этап 4: Тестовый запуск (45 минут — самый долгий)
Включите питание стойки. Наблюдайте за светодиодами на передней панели DS3820:
— LED RUN (зелёный) — мигает раз в секунду (в норме).
— LED FAIL (красный) — не горит (если горит — ошибка).
— LED BATT (жёлтый) — не горит (горит при разряде батарейки).
— LED COMM (зелёный) — мигает при обмене с Toolbox.
Подождите 30 секунд — загрузка программы из флеш-памяти (должна завершиться).
Подключитесь через Toolbox к стойке (COM1, 19200 бод). Загрузите бэкап проекта (файл .PRJ).
Проверьте часы реального времени: откройте «System → Time» и синхронизируйте с ПК.
Проверьте журнал событий: нет ли ошибок по питанию, памяти или связи.
Запустите турбину на холостом ходу (или симулятор) и проверьте все каналы (аналоговые и дискретные).

FAQ (5-7 вопросов)

Вопрос: Можно ли заменить DS3820 на DS3820 Plus (более новую версию)?
Да, DS3820 Plus (с процессором Motorola 68040-50) полностью совместима по разъёмам и прошивкам. Она в 2 раза быстрее, имеет 16 МБ RAM и 4 МБ флеш-памяти. Но потребляет больше (1.8 А против 1.2 А) — проверьте блок питания стойки (DS3815PFPB) на запас по току. Если стойка забита платами, может не хватить питания. Цена DS3820 Plus выше в 1.5-2 раза.

Вопрос: Как обновить прошивку Mark V до версии 6.05 на DS3820?
Через JTAG-программатор (Segger J-Link). На плате есть 20-контактный разъём (ARM JTAG). Скачайте HEX-файл версии 6.05 (последняя стабильная). Перед обновлением сделайте бэкап всех настроек и программы — прошивка сотрёт флеш-память полностью. Процедура: стираем флеш, записываем новую прошивку, затем загружаем через Toolbox бэкап проекта (программа и конфигурация). Время — 20 минут.

Вопрос: Плата не загружается — красный LED FAIL горит постоянно. Что делать?
Красный LED означает фатальную ошибку. Диагностируйте последовательно: 1) проверьте питание +5 В на контактах разъёма (пин A1) — должно быть 4.85-5.25 В. 2) отключите все платы из крэйса, оставьте только DS3820. Если ошибка пропала — конфликт на шине VME. 3) замените флеш-память (брак чипа) — перепрошейте или поставьте новую. 4) замените процессор (редко, но бывает).

Вопрос: Как проверить батарейку без выключения стойки?
Через Toolbox: откройте «System → Diagnostics → Board Status → DS3820». Там есть параметр «Battery Voltage». Норма — 2.8-3.2 В. Если меньше 2.5 В — батарейка села, требует замены. Замену делайте при включённой стойке (чтобы не потерять журнал событий). Аккуратно выньте старую батарейку (плоскогубцами), вставьте новую (CR2032) — контакты не замкните. Всё за 10 секунд.

Вопрос: Программа сбросится при замене платы?
Да, если не сделать бэкап. Программа хранится во флеш-памяти процессорной платы. При замене платы программа теряется. Обязательно сделайте бэкап (файл .PRJ) до отключения. После установки новой платы загрузите бэкап обратно. Если бэкапа нет — программа потеряна навсегда (только переписывать заново с бумажных чертежей). Без бэкапа не приступайте к замене!

Вопрос: Можно ли использовать DS3820 с частотой 25 МГц в стойке, где раньше стояла 50 МГц?
Да, но будет медленнее. Старая программа, написанная для 50 МГц, может не уложиться в цикл сканирования 10 мс. Особенно если использовались сложные математические функции (синус, косинус, логарифм) или большое количество ПИД-регуляторов. Симптом: стойка перезагружается каждые несколько секунд (срабатывает watchdog). Решение: заменить программу на облегчённую (меньше блоков) или поставить плату 50 МГц.

Вопрос: Гарантия на восстановленную плату?
Даём 24 месяца (наиболее ответственная плата). Гарантия включает бесплатную замену батарейки через 2 года (присылаете плату — меняем за 10 минут). Не покрываются: перегрев (отказ вентиляторов), попадание воды/масла, удар молнии в линии связи, механические повреждения разъёма. Перед отправкой проводим 48-часовой тест (термоциклы + обмен данными). Прикладываем протокол тестирования со скриншотами из Toolbox: версия прошивки, размер RAM, статус батарейки, 100% проход теста памяти. DS3820 — это сердце вашей турбины. Мы восстанавливаем их так, что они живут ещё 10 лет. Проверено на 300+ проектах.

IC698ACC701 PLC
IC698ACC720 PLC
IC200MDL930G DCS
IC698CHS009 DCS