Особенности
- ANSI-C совместимый исходный код стека SAE J1939
- Доступен для многих типов ЦПУ
- Удобный пользовательский интерфейс
- Большая расширяемость по настройке и масштабированию
- J1939 DeviceDesigner входит в комплект поставки
Возможности
- Передача и прием сообщений J1939
- Обработка транспортных протоколов J1939 для больших объемов данных (TP & BAM)
- Поддержка процесса «address claiming» для определения адреса узла
- Циклическая передача и прием сообщений
- Включена поддержка ISO-TP Client и Server
- Поддержка Multi-Line для шлюзов или устройств с несколькими каналами J1939 (как опция)
- Опциональное расширение Diagnostic Messages с упрощенным API для DM1…DM64
- Опциональная поддержка J1939 Safety
Содержимое поставки
- Исходный код J1939 (совместимый с ANSI-C)
- Настройка драйвера под ЦПУ
- Готовые к запуску примеры приложений
- Руководство пользователя и справочное руководство в электронном формате
- Доступно как лицензия на проект (действительна для 1 проекта и 1 устройства) так и лицензия на рабочее место (1 место разработчика для всех продуктов)
- Поддержка в течение 6 месяцев (лицензия на проект) или 24 месяца (лицензия на рабочее место)
- Включена 1 однопользовательская лицензия J1939 DeviceDesigner
- Опциональное соглашение об обслуживании
Контроллеры
Следующие производители микросхем и их семейства в настоящее время поддерживаются стеками emotas CANopen и J1939:
Производитель | Типы |
---|
ATMEL | ATmega64C, AT90CAN64, AT90CAN128, SAM C21, SAM V71 |
---|
BOSCH | C_CAN, D_CAN, M_CAN |
---|
NXP | Kinetis, S12Z, HCS12, i.MX6 (Linux, INTEGRITY OS), MPC560x, KEAZ128, S32K146,LPC17xx, LPC40xx, LPC546xx |
---|
Infineon | XMC4000 (ARM Cortex-M4, MultiCAN), XMC1400 (Cortex-M0) |
---|
Intel | Архитектура x86 |
---|
Microchip | dsPIC33, PIC24H, PIC32MK |
---|
NuvoTon | NUC130, NUC140 |
---|
Renesas | RL78/F14, RX62, RX63N, RX65N, V850E2, RH850/F1L, RH850/F1KH-D8, Synergy S1,S3,S5,S7 |
---|
ST Microelectronics | все STM32 (ARM Cortex-M0, Cortex-M3, Cortex-M4, Cortex-M7, bxCAN, M_CAN) включая последние STM32G4 и STM32MP1, SPC570S |
---|
Texas Instruments | RTMS320, C2000, TMS570 (Hercules), Tiva TM4C129, Sitara AM335x |
---|
LINUX | can4linux, SocketCAN, ECI |
---|
Windows (x84-64) | различные CAN интерфейсы |
---|
В таблице перечислены только семейства. Все производители предлагают внутри каждого семейства большое количество вариантов, которые различаются по периферии, максимальной тактовой частоте или размеру корпуса. Как следствие, количество выводов и назначение выводов также различаются.
Стек CANopen может быть использован со следующими компиляторами или IDE:
- gcc
- Green Hills Compiler (PPC) от Green Hills Software
- ARM Keil Compiler
- IAR Embedded Workbench от IAR Systems
- Atmel Studio
- STM32CubeIDE
- Atollic True Studio
- Renesas e2Studio с Renesas Compiler
- и другие