General Electric DS3800HMPJ1A1A | Контроллер пуска/останова с загрузчиком по UART

  • Модель: DS3800HMPJ1A1A
  • Бренд: General Electric (GE)
  • Серия: Mark IV (Speedtronic)
  • Ключевая функция: Программируемое управление пуском/остановом двух электродвигателей с возможностью загрузки прошивки и отладки через RS-232.
  • Тип продукта: Плата управления двигателями с последовательным интерфейсом
  • Главные характеристики: 2 канала, J-Tag + RS-232 (отладка), загрузчик по UART, пользовательская логика
Категория:

Описание

Product Introduction (Описание)

DS3800HMPJ1A1A — это улучшенная программируемая плата для управления двигателями. В отличие от базовой версии HMPJ (только J-Tag), здесь добавлен порт RS-232 с загрузчиком (bootloader). Теперь можно обновлять прошивку и отлаживать программу без специального J-Tag программатора — через обычный COM-порт ноутбука.

В чём фишка. J-Tag программатор стоит дорого (несколько сотен долларов). RS-232 есть в любом старом ноутбуке или USB-to-Serial адаптере. Плата имеет встроенный загрузчик, который при старте (первые 2 секунды) слушает COM-порт. Вы отправляете бинарник через XMODEM или YMODEM, и он записывается во Flash.

По опыту скажу: такие платы — выбор небольших сервисных компаний, которые пишут свою логику под конкретные объекты.

Key Technical Specifications (Характеристики)

Параметр Значение
Производитель General Electric (GE)
Серия Mark IV Speedtronic
Тип платы Programmable Motor Control with RS-232
Ревизия A1A
Количество каналов 2
Выход (управление) Реле (НО), 24 В DC
Ток коммутации выхода до 2 А
Входы обратной связи 4 на канал (24 В DC)
Аналоговые входы 2 на канал (4-20 мА / 0-10 В)
Процессор Freescale ColdFire
Flash-память 512 кБ
RAM 128 кБ
J-Tag Да (14-pin)
RS-232 Да (DB9 или клеммы), 9600-115200 бод
Загрузчик XMODEM / YMODEM (по UART)
Протокол отладки GDB (через RS-232)
Питание +5 В, ±12 В, +24 В
Потребление 0.65 А (+5В)
Рабочая температура от 0 до +60 °C
Артикул DS3800HMPJ1A1A
Hot Swap НЕТ
Редкость Очень высокая

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

Тест RS-232: Подключение к COM-порту (115200, 8N1). Отправка команды «VER» (запрос версии загрузчика). Получение ответа.

Тест загрузчика: Загрузка тестового бинарника через XMODEM (терминал Tera Term). Проверка контрольной суммы. Перезагрузка — плата работает по новой логике.

Тест J-Tag: Подключение программатора, чтение ID процессора.

Тест входов/выходов: Пользовательская тестовая прошивка.

Финальная упаковка: Пакет. Флешка: загрузчик (если стёрт), SDK, примеры.

Tech Pitfall Guide (Руководство по избежанию ошибок)

Загрузчик активен только 2 секунды при старте
После включения питания нужно быстро начать передачу. Реальный случай: открыли терминал через 5 секунд — загрузчик ушёл в основную программу.

Неправильные настройки COM-порта (скорость)
115200 бод, 8 бит, 1 стоп, без чётности.

XMODEM не завершился (ошибка CRC)
Помехи на линии RS-232.

Стирание загрузчика (при ошибке прошивки)
Можно стереть весь Flash, включая загрузчик. Реальный случай: загрузили бинарник по неправильному адресу. Плата превратилась в «кирпич».

Уровни RS-232 (не TTL)
Настоящий RS-232 (±12 В). Не подключайте к TTL (0-5 В).

Installation & Configuration Guide (Установка и настройка)

Разработка: Написание кода. Компиляция (GCC).

Прошивка через RS-232: Подключить COM-кабель. Tera Term → XMODEM (CRC). Отправить .bin.

Прошивка через J-Tag: (если загрузчик стёрт).

Тестирование: Подача сигналов, отладка через GDB (RS-232).

Frequently Asked Questions (FAQ)

Вопрос: Чем отличается от HMPJ (чистый J-Tag)?
Ответ: RS-232 портом, загрузчиком, возможностью прошивки без программатора.

Вопрос: Можно восстановить загрузчик, если он стёрт?
Ответ: Да, через J-Tag программатор (файл загрузчика на флешке).

Вопрос: Hot Swap?
Ответ: Нет.

Вопрос: Гарантия?
Ответ: 12 месяцев. Аппаратная часть. Прошивка — без гарантии. Флешка.

PXI-6733 PLC
NI PXI-7841R PLC
MVME040CPU PLCI/O
MMME104 PLC