TC900E可编程CAN网关:CAN转Modbus CAN转MQTT CAN转데이터库프로토콜转换方案

무료무료 기술 자료

이 글은 바로 읽을 수 있으며 기초 학습과 검색 유입에 적합합니다.

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设备데이터采集和云端管理
실제 프로젝트에 이 자료를 활용하시겠습니까?

도구 센터에서 프레임 분석, CRC 검증, 장비 디버깅을 진행하거나 요청을 제출하여 선정 및 연동 제안을 받아보세요.

엔지니어 회원

이 글을 실행 가능한 디버깅 자료로 활용하세요

가입하면 고급 프레임 분석, 자료 패키지 다운로드, 코드 예제, 엔지니어링 사례, 우선 기술 지원을 이용할 수 있어 실제 프로젝트 납품에 적합합니다.

고급 도구 무제한 이용
자료 패키지와 코드 패키지
완전한 엔지니어링 사례 라이브러리
우선 기술 지원 채널

发表回复

이메일 주소는 공개되지 않습니다. 必填项已用 * 标注