TC900E产品概述
TC900E은(는)可编程CAN物联网网关,产品全称"可编程CAN网关 CAN转modbus CAN转mqtt CAN转数据库"。产品集成CAN端口、Modbus、MQTT、HTTP、TCP/IP、串口等各种函数库,采用Lua语言编程,可实现CAN总线数据的协议转换、数据处理和云端对接,是CAN总线系统接入物联网的专业解决方案。
TC900E采用智能工业级高性能设计,集成2路CAN-busInterface、1路RS485串口、1路RS232串口、1个以太网口。产品支持CAN转Modbus、CAN转MQTT、CAN转数据库、CAN转HTTP等多种协议转换,配合丰富的编程函数库,用户可通过Lua脚本灵活实现各类CAN总线数据的采集、处理和上传,满足不同行业的应用需求。
产品核心特点
- 2路CAN-busInterface:2路CAN2.0A/B端口,工业级隔离设计,支持5kbps~1Mbps速率
- 双串口集成:1路RS485+1路RS232,支持Modbus RTUProtocol,可接入各类串口设备
- 以太网인터페이스:1个10/100Mbps以太网口,支持Modbus TCP、MQTT、HTTP、TCP/IP
- Lua可编程:采用Lua语言编程,无需编译,以太网远程编程调试
- 丰富函数库:集成CAN、Modbus、MQTT、HTTP、TCP/IP、시리얼 포트、SQL数据库等函数库
- CAN转Modbus:CAN总线数据转换为Modbus RTU/TCPProtocol,对接PLC、组态软件
- CAN转MQTT:CAN数据通过MQTT协议上传至云平台,支持发布订阅
- CAN转数据库:CAN数据直接写入SQL数据库,支持数据存储和查询
- CAN转HTTP:CAN数据通过HTTP RESTful API上传,对接各类云平台
- 工业级设计:DC8~36V宽压供电,工业级金属外壳,宽温工作
硬件인터페이스说明
인터페이스布局
TC900E采用工业级金属外壳设计,正面面板设有二维码(扫码获取产品信息及驱动)和产品名称标识。面板从左到右依次为:电源端子(DC8~36V)、CAN1인터페이스、CAN2인터페이스、RS485인터페이스、RS232인터페이스、以太网口。面板上方设有状态指示灯:PWR电源、RUNrun、CAN1、CAN2、COM1、COM2、LAN,实时显示设备各인터페이스工作状态。
CAN-busInterface
TC900E集成2路CAN2.0A/B端口(CAN1、CAN2),采用工业级隔离设计。支持5kbps~1Mbps速率,内置CAN标准规定的全部标准速率,并预置常用非标准速率,可自定义速率。两路CAN可独立工作,也可配合实现CAN总线数据转发和协议转换。CAN端口具备ESD防护和浪涌保护,适应恶劣工业环境。
RS485串口
1路独立的RS485半双工端口,采用工业级RS485芯片,具备ESD15KV及600W浪涌保护。支持1200-115200bps速率,可自定义速率,데이터 bit5/6/7/8,stop bit1/2,校验位无/奇/偶。支持Modbus RTUProtocol,可连接PLC、仪表、传感器等各类RS485设备。
RS232串口
1路三线制RS232全双工端口,采用工业级芯片,具备ESD防护。支持1200-115200bps速率,可连接HMI触摸屏、电脑、串口传感器等设备。RS232和RS485为独立端口,可同时工作。
以太网인터페이스
1个10/100Mbps自适应以太网口,支持Modbus TCP、MQTT、HTTP、TCP/IP等多种网络协议。可作为Modbus TCP从站被主站读写,也可作为MQTT客户端连接云平台,还可作为HTTP客户端调用RESTful API。以太网口同时用于Lua代码的上传和在线调试。
指示灯定义
- PWR:电源指示灯,通电时常亮
- RUN:运行状态指示灯,系统正常运行时闪烁
- CAN1:CAN1端口通讯指示灯,有数据传输时闪烁
- CAN2:CAN2端口通讯指示灯,有数据传输时闪烁
- COM1:RS485串口通讯指示灯,有数据传输时闪烁
- COM2:RS232串口通讯指示灯,有数据传输时闪烁
- LAN:以太网连接指示灯,连接正常时常亮,数据传输时闪烁
内置专业函数库
CAN总线函数库
- CAN端口初始化、速率配置
- CAN数据帧发送和接收
- CAN过滤器配置,按ID过滤数据
- CAN总线状态监测,错误处理
协议库
- Modbus主从机:支持Modbus RTU/TCP主站和从站功能
- MQTT:完整的MQTT客户端,支持发布、订阅、断线重连、遗嘱消息
- HTTP:HTTP客户端,支持GET/POSTRequest,RESTful API调用
- TCP/IP:TCP Client/Server模式,UDPCommunication
- Serial port communication:RS485/RS232串口通信,支持自定义协议
数据处理库
- SQL数据库인터페이스:支持直接连接数据库,执行SQL语句和存储过程
- JSON构建及解析:专业JSON函数库,支持任意层次JSON数据处理
- 数据转换:数据类型转换、字节序转换、工程值换算
- 校验算法:CRC check、校验和等多种数据校验算法
典型协议转换方案
CAN转Modbus
TC900E可将CAN总线数据转换为Modbus RTU/TCPProtocol。通过Lua脚本读取CAN总线数据,解析后写入Modbusregister,PLC、组态软件、HMI触摸屏等支持Modbus协议的设备可直接读取CAN데이터。也可将Modbus寄存器数据转换为CAN帧发送至CAN总线,实现双向数据转换。
CAN转MQTT
TC900E可将CAN总线数据通过MQTT协议上传至云平台。用户可自定义MQTT主题和数据格式(如JSON),将CAN数据发布到指定主题,云端订阅该主题即可接收数据。支持MQTT断线重连和遗嘱消息,确保数据传输可靠。此方案适合CAN设备接入阿里云、腾讯云、华为云等各类物联网平台。
CAN转数据库
TC900E支持直接连接SQL数据库,将CAN数据写入数据库表。用户可通过SQL语句创建表、插入数据、查询数据,实现CAN数据的持久化存储。配合数据库网关软件,可实现数据的集中管理和分析。此方案适合需要长期存储CAN数据的应用场景,如车辆运行数据记录、设备状态监测等。
CAN转HTTP
TC900E可通过HTTP协议将CAN数据上传至支持RESTful API的云平台。用户可自定义HTTP请求头和请求体,将CAN数据以JSON或其他格式发送至指定URL。支持GET和POSTRequest,可处理服务器返回数据。此方案适合对接各类自研云平台和第三方APIInterface。
极简编程体验
TC900E采用Lua语言极简编程,无需SDK、编译器和编程线。采用以太网和TCP/IP协议进行代码上传及调试,只要IP能通就可以编程。所有函数库均自动加载,所有函数均可用,无需包含头文件。编程类似C、C#、VB、JAVA等大众化编程语言,学习成本低,开发效率高。
只需花几分钟安装Xframe编程软件即可进行编程。完成代码编辑后,直接单击"保存并上传至控制器运行"即可。如果有错误,会直接定位至错误行,并在控制台中显示错误信息。支持远程编程及调试,大大降低了现场维护成本。
技术参数
| 参数项 | 规格 |
| CAN-busInterface | 2路CAN2.0A/B,工业级隔离,5kbps~1Mbps |
| RS485串口 | 1路,半双工,ESD15KV+600W浪涌保护 |
| RS232串口 | 1路,三线制全双工 |
| 串口速率 | 1200-115200bps,可自定义 |
| 이더넷 | 1个10/100Mbps自适应网口 |
| 编程语言 | Lua语言,以太网远程编程调试 |
| 协议支持 | CAN、Modbus RTU/TCP、MQTT、HTTP、TCP/IP、UDP |
| 数据库 | 支持SQL数据库인터페이스 |
| 供电 | DC8~36V宽压供电 |
| 工作温度 | -40℃~85℃Industrial Grade |
| Installation method | DIN导轨安装或金属背板固定 |
| 外壳 | 工业级金属外壳 |
典型应用场景
- CAN转Modbus网关:CAN总线设备接入Modbussystem,与PLC、组态软件对接
- CAN物联网网关:CAN数据通过MQTT/HTTP上传至云平台,实现远程监控
- CAN데이터 recording:CAN数据直接写入SQL数据库,长期存储和分析
- 汽车电子:车辆CAN总线数据采集、协议转换和云端上传
- 자동화:CAN设备数据采集,转换为标准协议接入监控系统
- 智能楼宇:빌딩 ControlCAN总线数据采集,上传至楼宇管理平台
- 消防系统:消防主机CAN데이터 Acquisition,远程监控和报警上传
- 新能源:BMS、充电桩等CAN设备数据采集和云端管理
Leave a Reply