Описание
- TEWS TPMC871-10 | Модуль CAN-интерфейса PMC, 2 канала, новый склад
- TPMC871-10 TEWS | Плата CAN-контроллера в формате PMC, с гальванической изоляцией
- Модуль TEWS TPMC871-10 | Интерфейс CAN bus для встраиваемых систем, тестирован
- TEWS TPMC871-10 (TPMC871) | PMC-модуль CANopen / DeviceNet, 2 порта
- TPMC871-10 от TEWS | Плата расширения CAN для VME/CompactPCI
2. Краткая сводка
- Модель: TEWS TPMC871-10
- Бренд: TEWS Technologies
- Серия: TPMC871
- Ключевая функция: Модуль интерфейса CAN bus (Controller Area Network) в формате PMC (PCI Mezzanine Card), предназначенный для установки на несущие платы VME, CompactPCI или PCI.
- Тип продукта: Модуль CAN-интерфейса (CAN Bus Interface Module)
- Главные характеристики:
- Количество каналов: 2 независимых CAN-интерфейса.
- Гальваническая изоляция: есть (1 кВ).
- Поддержка протоколов CAN 2.0A (11-bit) и CAN 2.0B (29-bit).
3. Product Introduction (Описание)
TEWS TPMC871-10 — это специализированный модуль CAN-интерфейса в формате PMC (PCI Mezzanine Card), разработанный компанией TEWS Technologies для использования в промышленных встраиваемых системах. Честно говоря, это решение для тех, кому нужно добавить поддержку сети CAN (Controller Area Network) в VME-системы, CompactPCI-компьютеры или другие платформы, поддерживающие стандарт PMC.
Вот в чём фишка — TPMC871-10 имеет два независимых CAN-канала с полной гальванической изоляцией, что критически важно для работы в условиях сильных электромагнитных помех и для защиты материнской платы от возможных перенапряжений на линии CAN. Модуль поддерживает стандарты CAN 2.0A и 2.0B, что позволяет работать с большинством CAN-устройств и протоколов более высокого уровня (CANopen, DeviceNet, J1939). По опыту скажу, модули TEWS славятся своим качеством и надежностью в индустриальных применениях. TPMC871-10 имеет большой буфер FIFO, что снижает нагрузку на процессор при интенсивном обмене. Модуль поставляется с драйверами для различных операционных систем (VxWorks, Linux, Windows и др.), что упрощает интеграцию в существующие проекты.
4. Key Technical Specifications (Характеристики)
| Параметр | Значение |
|---|---|
| Модель | TEWS TPMC871-10 |
| Тип устройства | Модуль CAN-интерфейса (PMC format) |
| Форм-фактор | PMC (PCI Mezzanine Card) |
| Количество каналов | 2 (независимых) |
| CAN-контроллер | Philips SJA1000 (или совместимый) |
| CAN-трансивер | Philips PCA82C250 (или совместимый) |
| Поддерживаемые протоколы | CAN 2.0A (11-bit), CAN 2.0B (29-bit) |
| Скорость передачи | до 1 Мбит/с (зависит от длины линии) |
| Гальваническая изоляция | 1000 В (постоянный ток), между CAN и логикой |
| Буфер FIFO | 64 сообщений на прием, 64 на передачу (на канал) |
| Прерывания | Программируемые, по событиям CAN |
| Интерфейс с хост-системой | PCI (32-bit, 33/66 МГц) |
| Питание | От шины PCI (3.3 В / 5 В) |
| Потребляемая мощность | < 2 Вт |
| Рабочая температура | от 0 до +70 °C (индустриальное исполнение) |
| Размеры | Стандартный PMC (74 x 149 мм) |
| Подключение | Через переднюю панель (DB-9 разъемы) или через I/O-коннектор на несущей плате |
| Программная поддержка | Драйверы для VxWorks, Linux, Windows, QNX |
5. SOP Quality Control (Прозрачность контроля качества)
Модули TEWS — высокотехнологичные изделия, требующие тщательной проверки.
- Входной контроль: Визуальный осмотр печатной платы, компонентов, разъемов (краевой разъем PMC, передние DB-9). Проверка состояния золотых пальцев — они должны быть чистыми, без окислов и царапин. Отсутствие следов вскрытия или ремонта. Сверка серийного номера и заводской маркировки.
- Тестирование на стенде: Установка модуля на несущую плату (например, VME- или PCI-носитель) в тестовой системе. Подача питания. Проверка детектирования платы в системе (lspci/устройства). Запуск тестового ПО (поставка с драйверами).
- Функциональное тестирование: Подключение к CAN-анализатору или другому CAN-устройству через оба порта. Проверка передачи и приема сообщений на разных скоростях (от 10 кбит/с до 1 Мбит/с). Проверка работы в режиме с разными идентификаторами (11-bit и 29-bit). Проверка буфера FIFO (передача большого количества сообщений).
- Проверка изоляции: Измерение сопротивления изоляции между CAN-портами и логикой. Тест на пробой (подача высокого напряжения).
- Финальная упаковка: Антистатический пакет (ESD-bag) с замком Zip-lock. Специальная жесткая упаковка с формованными вставками из пенополиуретана, исключающими вибрацию и удары. Пломбировка.
6. Tech Pitfall Guide (Руководство по избежанию ошибок)
С CAN-модулями TPMC871-10 есть несколько типовых проблем.
- Неправильная терминирование CAN-линии: Шина CAN требует согласования на концах (терминаторы 120 Ом). Случай из практики: Не поставили терминаторы на концах длинной линии (500 м). Связь работала, но с ошибками, периодически терялись пакеты. После установки терминаторов проблема исчезла.
- Отсутствие или неправильное заземление экрана кабеля: Экран должен быть заземлен в одной точке. Риск: Заземленный с двух сторон экран создал контур, и мощные помехи от сварочного аппарата вывели из строя трансиверы на модуле. Используйте качественные кабели и правильное заземление.
- Конфликт адресов и прерываний в системе: При установке в систему с другими устройствами возможен конфликт ресурсов. Случай: Не удавалось загрузить драйвер, так как модуль пытался использовать уже занятое прерывание. Перенастройка ресурсов в BIOS/загрузчике решила проблему.
- Несовместимость уровней питания (3.3V vs 5V): TPMC871-10 может работать с 3.3 В и 5 В сигналами PCI. Но если несущая плата поддерживает только 3.3 В, а модуль требует 5 В, он не запустится. Случай: Установили модуль в слот, рассчитанный только на 3.3 В, и система его не видела. Проверяйте совместимость с несущей платой.
- Программные ошибки (драйверы): Неправильная настройка параметров CAN в драйвере (скорость, бит-тайминг). Случай: Пытались общаться на скорости 500 кбит/с, но из-за неточной настройки бит-тайминга связь была нестабильна. Используйте стандартные значения или тщательно рассчитывайте параметры под свою частоту процессора.
7. Installation & Configuration Guide (Установка и настройка)
Время на установку: ~1 час (с учетом драйверов).
- Шаг 1. Подготовка (15 мин): Обесточьте систему (VME-шасси, ПК). Определите слот на несущей плате для установки модуля TPMC871-10. Подготовьте драйверы под вашу операционную систему (заранее скачайте с сайта TEWS).
- Шаг 2. Монтаж (10 мин): Наденьте антистатический браслет. Аккуратно вставьте модуль TEWS TPMC871-10 в разъем PMC на несущей плате (соблюдая ориентацию). Убедитесь, что он плотно вошел и зафиксирован стойками/винтами. Подключите CAN-кабели к разъемам DB-9 на передней панели (или через I/O-коннектор).
- Шаг 3. Установка ПО (20 мин): Включите систему. Убедитесь, что плата определилась (например, в Linux команда
lspciдолжна показать устройство TEWS). Установите драйверы, следуя инструкции производителя. Обычно это включает компиляцию модуля ядра или установку готового пакета. - Шаг 4. Конфигурация CAN (10 мин): После установки драйвера настройте CAN-интерфейсы:
- Задайте скорость (например,
ip link set can0 up type can bitrate 500000в Linux). - При необходимости настройте другие параметры (бит-тайминг, loopback).
- Поднимите интерфейс.
- Задайте скорость (например,
- Шаг 5. Тестирование (10 мин): Запустите тестовые утилиты (например,
candump,cansendв Linux) для проверки приема и передачи. Подключитесь к другому CAN-устройству и убедитесь, что обмен данными работает корректно.
8. Frequently Asked Questions (FAQ)
В: Какие CAN-протоколы высокого уровня поддерживает модуль?
О: Модуль TPMC871-10 работает на физическом и канальном уровне (CAN 2.0A/B). Он не поддерживает напрямую протоколы типа CANopen или DeviceNet — это реализуется программно драйвером или прикладным ПО. Драйверы TEWS обычно предоставляют сырой доступ к CAN-сообщениям, а протокол верхнего уровня реализует пользователь.
В: Можно ли использовать TPMC871-10 в системе с питанием только 3.3 В?
О: Версия TPMC871-10 обычно поддерживает оба напряжения (3.3 В и 5 В) благодаря универсальному интерфейсу PCI. Однако конкретное исполнение (-10) может иметь ограничения. Проверьте спецификацию на сайте TEWS или в документации.
В: Какая максимальная длина CAN-линии?
О: Максимальная длина зависит от скорости передачи. Для скорости 1 Мбит/с максимальная длина около 40 метров. Для 500 кбит/с — около 100 метров. Для 125 кбит/с — до 500 метров. Используйте качественный экранированный кабель (витая пара).
В: Нужны ли внешние терминаторы?
О: Да, на концах CAN-шины обязательно должны быть установлены терминаторы сопротивлением 120 Ом. Обычно они устанавливаются в разъемах или на устройствах. Модуль TPMC871-10 не имеет встроенных терминаторов.
В: Поддерживает ли модуль режим «silent» (listen-only)?
О: Да, CAN-контроллер Philips SJA1000 поддерживает режим «listen-only» (также известный как «bus monitoring»). Этот режим может быть активирован программно через драйвер.
В: Какая гарантия на модуль?
О: Гарантия — 12 месяцев. Каждый модуль перед отправкой проходит тестирование в стенде с проверкой всех портов и режимов работы. Протокол тестирования предоставляется по запросу.

MOOG SV1-10/16/100/6
EMG SV1-10/32/100/6 PLC
EMGSV1-10/16/315/6 DCS
SV1-06/05/210/05 DCS
SV2-16/130/315/1 MOOG
+86 13376920836
