TC900E产品概述
TC900E은(는)可编程CAN物联网网关,产品全称"可编程CAN网关 CAN转modbus CAN转mqtt CAN转데이터库"。产品集成CAN端口、Modbus、MQTT、HTTP、TCP/IP、串口等各种函数库,采用Lua语言编程,可实现CAN总线데이터的프로토콜转换、데이터处理和云端对接,是CAN总线系统接入物联网的专业솔루션。
TC900E采用智能산업용高性能设计,集成2路CAN-bus인터페이스、1路RS485串口、1路RS232串口、1个以太网口。产品支持CAN转Modbus、CAN转MQTT、CAN转데이터库、CAN转HTTP等多种프로토콜转换,配合丰富的编程函数库,用户可通过Lua스크립트灵活实现各类CAN总线데이터的采集、处理和上传,满足不同行业的应用需求。
产品核心特点
- 2路CAN-bus인터페이스:2路CAN2.0A/B端口,산업용隔离设计,支持5kbps~1Mbps速率
- 双串口集成:1路RS485+1路RS232,支持Modbus RTU프로토콜,可接入各类串口设备
- 以太网인터페이스:1个10/100Mbps以太网口,支持Modbus TCP、MQTT、HTTP、TCP/IP
- Lua可编程:采用Lua语言编程,无需编译,以太网远程编程调试
- 丰富函数库:集成CAN、Modbus、MQTT、HTTP、TCP/IP、串口、SQL데이터库等函数库
- CAN转Modbus:CAN总线데이터转换为Modbus RTU/TCP프로토콜,对接PLC、구성(SCADA)软件
- CAN转MQTT:CAN데이터通过MQTT프로토콜上传至云平台,支持发布订阅
- CAN转데이터库:CAN데이터直接写入SQL데이터库,支持데이터存储和查询
- CAN转HTTP:CAN데이터通过HTTP RESTful API上传,对接各类云平台
- 산업용设计:DC8~36V宽压供电,산업용金属外壳,宽温工作
硬件인터페이스说明
인터페이스布局
TC900E采用산업용金属外壳设计,正面面板设有二维码(扫码获取产品信息及驱动)和产品名称标识。面板从左到右依次为:电源端子(DC8~36V)、CAN1인터페이스、CAN2인터페이스、RS485인터페이스、RS232인터페이스、以太网口。面板上方设有状态指示灯:PWR电源、RUN运行、CAN1、CAN2、COM1、COM2、LAN,实时표시 장치各인터페이스工作状态。
CAN-bus인터페이스
TC900E集成2路CAN2.0A/B端口(CAN1、CAN2),采用산업용隔离设计。支持5kbps~1Mbps速率,内置CAN标准规定的全部标准速率,并预置常用非标准速率,可自定义速率。两路CAN可独立工作,也可配合实现CAN总线데이터转发和프로토콜转换。CAN端口具备ESD防护和浪涌保护,适应恶劣工业环境。
RS485串口
1路独立的RS485半双工端口,采用산업용RS485芯片,具备ESD15KV及600W浪涌保护。支持1200-115200bps速率,可自定义速率,데이터位5/6/7/8,停止位1/2,校验位无/奇/偶。支持Modbus RTU프로토콜,可连接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/POST请求,RESTful API调用
- TCP/IP:TCP Client/Server模式,UDP통신
- 串口통신:RS485/RS232串口통신,支持사용자 정의 프로토콜
데이터处理库
- SQL데이터库인터페이스:支持直接连接데이터库,执行SQL语句和存储过程
- JSON构建及解析:专业JSON函数库,支持任意层次JSON데이터处理
- 데이터转换:데이터类型转换、바이트序转换、工程值换算
- 校验算法:CRC 검증、校验和等多种데이터校验算法
典型프로토콜转换方案
CAN转Modbus
TC900E可将CAN总线데이터转换为Modbus RTU/TCP프로토콜。通过Lua스크립트读取CAN总线데이터,解析后写入Modbus寄存器,PLC、구성(SCADA)软件、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和POST请求,可处理服务器返回데이터。此方案适合对接各类自研云平台和第三方API인터페이스。
极简编程体验
TC900E采用Lua语言极简编程,无需SDK、编译器和编程线。采用以太网和TCP/IP프로토콜进行代码上传及调试,只要IP能通就可以编程。所有函数库均自动加载,所有函数均可用,无需包含头文件。编程类似C、C#、VB、JAVA等大众化编程语言,学习成本低,开发效率高。
只需花几分钟安装Xframe编程软件即可进行编程。完成代码编辑后,直接单击"保存并上传至控制器运行"即可。如果有错误,会直接定位至错误行,并在控制台中显示错误信息。支持远程编程及调试,大大降低了现场维护成本。
기술参数
| 参数项 | 规格 |
| CAN-bus인터페이스 | 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℃산업용 |
| 安装方式 | DIN导轨安装或金属背板固定 |
| 外壳 | 산업용金属外壳 |
典型应用시나리오
- CAN转Modbus网关:CAN总线设备接入Modbus系统,与PLC、구성(SCADA)软件对接
- CAN物联网网关:CAN데이터通过MQTT/HTTP上传至云平台,实现远程监控
- CAN데이터记录:CAN데이터直接写入SQL데이터库,长期存储和分析
- 汽车电子:车辆CAN总线데이터采集、프로토콜转换和云端上传
- 산업 자동화:CAN设备데이터采集,转换为标准프로토콜接入监控系统
- 智能楼宇:빌딩 제어CAN总线데이터采集,上传至楼宇管理平台
- 消防系统:消防主机CAN데이터采集,远程监控和报警上传
- 新能源:BMS、充电桩等CAN设备데이터采集和云端管理
发表回复