CN109379263A - 一种基于can总线的dtu模块 - Google Patents
一种基于can总线的dtu模块 Download PDFInfo
- Publication number
- CN109379263A CN109379263A CN201811173340.9A CN201811173340A CN109379263A CN 109379263 A CN109379263 A CN 109379263A CN 201811173340 A CN201811173340 A CN 201811173340A CN 109379263 A CN109379263 A CN 109379263A
- Authority
- CN
- China
- Prior art keywords
- dtu
- communication
- unit
- dtu module
- module
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/40052—High-speed IEEE 1394 serial bus
- H04L12/40071—Packet processing; Packet format
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/10—Current supply arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/40052—High-speed IEEE 1394 serial bus
- H04L12/40078—Bus configuration
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L2012/40208—Bus networks characterized by the use of a particular bus standard
- H04L2012/40215—Controller Area Network CAN
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Communication Control (AREA)
Abstract
本发明公开了一种基于CAN总线的DTU模块,包括:电源单元,为本DTU模块和其它DTU模块供电;配置单元,设置DTU模块的收发模式和工作参数;通信单元,实现DTU模块和设备间的通信;主控单元,将数据帧转换成符合CAN总线协议或其它通信协议的格式;CAN单元,实现不同DTU模块间的通信。本发明将不同的通信方式模块化,基于CAN总线实现自由组合;一个模块通过电源单元供电,其他模块可通过此接口供电,不需要再连接电源;直接通过硬件控制收发模式,针对指定模块进行三种收发操作;据应用场合自由选择不同的通信接口组合成独立模块,将配置参数存储到外接的存储单元中,更换和升级都便捷。
Description
技术领域
本发明属于通信技术领域,具体涉及一种基于CAN总线的DTU模块。
背景技术
数据传输单元DTU是英文词组Data Transfer unit的缩写,专门用于将串口数据转换为IP数据或将IP数据转换为串口数据通过无线通信网络进行传送,内部集成TCP/IP协议栈,提供串口数据双向转换功能。
控制器局域网络CAN是英文词组Controller Area Network的缩写,由德国BOSCH公司开发,成为国际标准,是应用最广泛的现场总线之一,在北美和西欧,已经成为汽车计算机控制***和嵌入式工业控制局域网的标准总线,专为大型货车和重工机械车辆设计使用。
现有的DTU实现串口数据与IP数据的互转,对每一个DTU来说,串口数据和IP数据的收发方式是固定的,即通信接口类型以及接口数量是一定的,随着通信技术在不断发展,如果要使用新的通信协议,旧的DTU就需要全部更换,成本较高且不够便捷。
使用不同通信方式的DTU模块,彼此传输数据不兼容,需要再次进行数据转换,以市面常见的4G和WIFI为例,如果要实现不同设备的通信,就要配置额外的协议转换设备,如果增加新的设备,还需要额外增加供电,对于***的扩展不够灵活。
为了供未来扩展,需要增加新的如Zigbee、LoRa、NB-IoT接口,紫蜂协议ZigBee技术是一种短距离、低功耗的无线通信技术,长距离传输LoRa技术使用非授权频段,基于扩频技术超远距离无线传输,窄带物联网NB-IoT可以直接部署于LTE网络,具有更低的功耗,良好的兼容性降低了部署的成本。
发明内容
为了解决现有技术存在的上述问题,本发明提供了一种基于CAN总线的DTU模块,具体技术方案如下:
一种基于CAN总线的DTU模块,包括:电源单元,配置4Pin接口,为本DTU模块和其它DTU模块供电;配置单元,提供开关设置DTU模块的收发模式,提供接口设置DTU模块的工作参数;通信单元,配置常见的通信接口,用于数据在DTU模块与设备间的传输,实现DTU模块和设备间的通信;主控单元,对经过DTU模块的数据进行格式转换,将数据帧转换成符合CAN总线协议或其它通信协议的格式;CAN单元,配置4Pin接口,用于数据在不同DTU模块间的传输,设置CAN数据帧,实现不同DTU模块间的通信。
进一步的,4Pin接口,包括:VCC和GND连接电源,或与其它DTU模块的VCC和GND连接;CAN_H和CAN_L连接CAN总线,用于数据在DTU模块和CAN总线间的传输。
进一步的,电源单元,包括:连接不同DTU模块的电缆,电流通过VCC和GND在不同DTU模块之间传输,电源单元为本模块供电的同时为其它模块供电。
进一步的,配置单元的开关,包括:硬件三档拨动开关,用于设置只收、只发、收发三种模式,分别对应CAN单元从CAN总线只接收数据、只发送数据、接收并发送数据。
进一步的,配置单元,包括:标识符过滤组,用于标识DTU模块,在当前收发模式下,只对指定的DTU模块进行相应的数据传输。
进一步的,配置单元的接口,包括:RS232接口、内置Flash和/或外置EEPROM;RS232接口,用于输入通信单元的传输协议和主控单元的AT指令,即Attention指令,是应用于终端设备与PC应用之间的连接与通信的指令;内置Flash和/或外置EEPROM,用于存储DTU模块的配置参数和初始化命令。
进一步的,通信单元的通信接口,对应一种通信方式,包括:RS485、WIFI、Zigbee、LoRa、NB-IoT、2G/3G/4G、Ethernet;每种通信接口与对应的通信设备连接,符合该通信协议的数据通过该接口,在DTU模块和设备间传输;通过配置单元的RS232接口,设置RS485的数据传输波特率、WIFI的SSID和密码、Ethernet的IP地址。
进一步的,CAN单元的CAN数据帧,使用CAN标准帧结构,包括:帧起始位1位、仲裁段12位、控制段6位、数据段64位、CRC段16位、ACK段2位、帧结束段7位;仲裁段,使用前11位作为DTU模块的ID标识;控制段,使用第1位作为IDE、第2位作为r0、后4位作为DLC;CRC段,使用前15位作为CRC,后1位置空;ACK段,使用第1位作为ACK,第2位置空。
进一步的,ID标识,包括:前5位,用于分类通信方式,支持32种通信方式,标识该DTU模块中通信单元使用的通信接口和对应的通信方式;后6位,用于区分使用相同通信方式的DTU模块,支持64个DTU模块,设置硬件拨档开关,可由机械动作实时更改;DTU模块根据ID标识找到数据传输目标所在,CAN数据帧通过CAN总线发送至目标模块。
本发明将不同的通信方式模块化,基于CAN总线实现自由组合;一个模块通过电源单元供电,其他模块可通过此接口供电,不需要再连接电源;直接通过硬件控制收发模式,针对指定模块进行三种收发操作;据应用场合自由选择不同的通信接口组合成独立模块,将配置参数存储到外接的存储单元中,更换和升级都便捷。
附图说明
图1表示模块的组成单元,图2表示模块接口针脚,图3表示三种收发模式,图4表示使用不同通信方式的DTU模块通过CAN总线彼此传输数据,图5表示CAN数据帧结构。
具体实施方式
以下结合附图对本发明作进一步详细说明:
一种基于CAN总线的DTU模块,如图1所示,包括:电源单元,配置4Pin接口,为本DTU模块和其它DTU模块供电;配置单元,提供开关设置DTU模块的收发模式,提供接口设置DTU模块的工作参数;通信单元,配置常见的通信接口,用于数据在DTU模块与设备间的传输,实现DTU模块和设备间的通信;主控单元,对经过DTU模块的数据进行格式转换,将数据帧转换成符合CAN总线协议或其它通信协议的格式;CAN单元,配置4Pin接口,用于数据在不同DTU模块间的传输,设置CAN数据帧,实现不同DTU模块间的通信。、
4Pin接口,如图2所示,包括:VCC和GND连接电源,或与其它DTU模块的VCC和GND连接;CAN_H和CAN_L连接CAN总线,用于数据在DTU模块和CAN总线间的传输。
电源单元,包括:连接不同DTU模块的电缆,电流通过VCC和GND在不同DTU模块之间传输,电源单元为本模块供电的同时为其它模块供电。
配置单元的开关,包括:硬件三档拨动开关,用于设置只收、只发、收发三种模式,如图3所示,分别对应CAN单元从CAN总线只接收数据、只发送数据、接收并发送数据。
配置单元,包括:标识符过滤组,用于标识DTU模块,在当前收发模式下,只对指定的DTU模块进行相应的数据传输。
配置单元的接口,包括:RS232接口、内置Flash和/或外置EEPROM;RS232接口,用于输入通信单元的传输协议和主控单元的AT指令;内置Flash和/或外置EEPROM,用于存储DTU模块的配置参数和初始化命令。
通信单元的通信接口,对应一种通信方式,包括:RS485、WIFI、Zigbee、LoRa、NB-IoT、2G/3G/4G、Ethernet;每种通信接口与对应的通信设备连接,如图4所示,符合该通信协议的数据通过该接口,在DTU模块和设备间传输;通过配置单元的RS232接口,设置RS485的数据传输波特率、WIFI的SSID和密码、Ethernet的IP地址。
CAN单元的CAN数据帧,使用CAN标准帧结构,如图5所示,包括:桢起始位1位、仲裁段12位、控制段6位、数据段64位、CRC段16位、ACK段2位、帧结束段7位;仲裁段,使用前11位作为DTU模块的ID标识;控制段,使用第1位作为IDE、第2位作为r0、后4位作为DLC;CRC段,使用前15位作为CRC,后1位置空;ACK段,使用第1位作为ACK,第2位置空。
ID标识,包括:前5位,用于分类通信方式,支持32种通信方式,标识该DTU模块中通信单元使用的通信接口和对应的通信方式;后6位,用于区分使用相同通信方式的DTU模块,支持64个DTU模块,设置硬件拨档开关,可由机械动作实时更改;DTU模块根据ID标识找到数据传输目标所在,CAN数据帧通过CAN总线发送至目标模块。
上述为本发明的实施例,不限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均包含在本发明的保护范围之内。
Claims (9)
1.一种基于CAN总线的DTU模块,其特征在于,包括:电源单元、配置单元、通信单元、主控单元、CAN单元;
电源单元,配置4Pin接口,为本DTU模块和其它DTU模块供电;
配置单元,提供开关设置DTU模块的收发模式,提供接口设置DTU模块的工作参数;
通信单元,配置常见的通信接口,用于数据在DTU模块与设备间的传输,实现DTU模块和设备间的通信;
主控单元,对经过DTU模块的数据进行格式转换,将数据帧转换成符合CAN总线协议或其它通信协议的格式;
CAN单元,配置4Pin接口,用于数据在不同DTU模块间的传输,设置CAN数据帧,
实现不同DTU模块间的通信。
2.根据权利要求1所述基于CAN总线的DTU模块,其特征在于,所述4Pin接口,包括:VCC、CAN_H、CAN_L、GND;
VCC和GND连接电源,或与其它DTU模块的VCC和GND连接;
CAN_H和CAN_L连接CAN总线,用于数据在DTU模块和CAN总线间的传输。
3.根据权利要求1所述基于CAN总线的DTU模块,其特征在于,所述电源单元,包括:
连接不同DTU模块的电缆,电流通过VCC和GND在不同DTU模块之间传输,电源单元为本模块供电的同时为其它模块供电。
4.根据权利要求1所述基于CAN总线的DTU模块,其特征在于,所述配置单元的开关,包括:
硬件三档拨动开关,用于设置只收、只发、收发三种模式,分别对应CAN单元从
CAN总线只接收数据、只发送数据、接收并发送数据。
5.根据权利要求1所述基于CAN总线的DTU模块,其特征在于,所述配置单元,包括:
标识符过滤组,用于标识DTU模块,在当前收发模式下,只对指定的DTU模块进行相应的数据传输。
6.根据权利要求1所述基于CAN总线的DTU模块,其特征在于,所述配置单元的接口,包括:RS232接口、内置Flash和/或外置EEPROM;
RS232接口,用于输入通信单元的传输协议和主控单元的AT指令;
内置Flash和/或外置EEPROM,用于存储DTU模块的配置参数和初始化命令。
7.根据权利要求1所述基于CAN总线的DTU模块,其特征在于,所述通信单元的通信接口,对应一种通信方式,包括:RS485、WIFI、Zigbee、LoRa、NB-IoT、2G/3G/4G、Ethernet;
每种通信接口与对应的通信设备连接,符合该通信协议的数据通过该接口,在DTU
模块和设备间传输;
通过配置单元的RS232接口,设置RS485的数据传输波特率、WIFI的SSID和密
码、Ethernet的IP地址。
8.根据权利要求1所述基于CAN总线的DTU模块,其特征在于,所述CAN单元的CAN数据帧,使用CAN标准帧结构,包括:桢起始位1位、仲裁段12位、控制段6位、数据段64位、CRC段16位、ACK段2位、帧结束段7位;
仲裁段,使用前11位作为DTU模块的ID标识;
控制段,使用第1位作为IDE、第2位作为r0、后4位作为DLC;
CRC段,使用前15位作为CRC,后1位置空;
ACK段,使用第1位作为ACK,第2位置空。
9.根据权利要求8所述基于CAN总线的DTU模块,其特征在于,所述ID标识,包括:前5位和后6位;
前5位,用于分类通信方式,支持32种通信方式,标识该DTU模块中通信单元使用的通信接口和对应的通信方式;
后6位,用于区分使用相同通信方式的DTU模块,支持64个DTU模块,设置硬件拨档开关,可由机械动作实时更改;
DTU模块根据ID标识找到数据传输目标所在,CAN数据帧通过CAN总线发送至目标模块。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811173340.9A CN109379263A (zh) | 2018-10-09 | 2018-10-09 | 一种基于can总线的dtu模块 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811173340.9A CN109379263A (zh) | 2018-10-09 | 2018-10-09 | 一种基于can总线的dtu模块 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109379263A true CN109379263A (zh) | 2019-02-22 |
Family
ID=65403310
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811173340.9A Pending CN109379263A (zh) | 2018-10-09 | 2018-10-09 | 一种基于can总线的dtu模块 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109379263A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110809263A (zh) * | 2019-11-11 | 2020-02-18 | 龙尚科技(上海)有限公司 | 物联网通信方法、物联网通信***和物联网设备 |
CN111343658A (zh) * | 2020-03-16 | 2020-06-26 | 深圳市智创纪元科技有限公司 | 远程无线配置串口4g联网*** |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101741766A (zh) * | 2008-11-07 | 2010-06-16 | 北京广利核***工程有限公司 | 一种can网到以太网转换装置和方法 |
CN205231857U (zh) * | 2015-12-17 | 2016-05-11 | 珠海博威电气有限公司 | 一种485总线架构的dtu装置 |
CN205541383U (zh) * | 2016-03-04 | 2016-08-31 | 山东新贵科技股份有限公司 | 一种dtu数据通信模块 |
CN207339890U (zh) * | 2017-09-28 | 2018-05-08 | 深圳市赛飞奇光子技术有限公司 | 一种新型dtu |
CN207339910U (zh) * | 2017-08-04 | 2018-05-08 | 东华理工大学 | 一种无线dtu数据传输模组 |
-
2018
- 2018-10-09 CN CN201811173340.9A patent/CN109379263A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101741766A (zh) * | 2008-11-07 | 2010-06-16 | 北京广利核***工程有限公司 | 一种can网到以太网转换装置和方法 |
CN205231857U (zh) * | 2015-12-17 | 2016-05-11 | 珠海博威电气有限公司 | 一种485总线架构的dtu装置 |
CN205541383U (zh) * | 2016-03-04 | 2016-08-31 | 山东新贵科技股份有限公司 | 一种dtu数据通信模块 |
CN207339910U (zh) * | 2017-08-04 | 2018-05-08 | 东华理工大学 | 一种无线dtu数据传输模组 |
CN207339890U (zh) * | 2017-09-28 | 2018-05-08 | 深圳市赛飞奇光子技术有限公司 | 一种新型dtu |
Non-Patent Citations (1)
Title |
---|
周丽琛: "用于电动汽车电池管理***的远程监控***研究", 《中国优秀硕士学位论文全文数据库信息科技辑》 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110809263A (zh) * | 2019-11-11 | 2020-02-18 | 龙尚科技(上海)有限公司 | 物联网通信方法、物联网通信***和物联网设备 |
CN111343658A (zh) * | 2020-03-16 | 2020-06-26 | 深圳市智创纪元科技有限公司 | 远程无线配置串口4g联网*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101652270B (zh) | 车辆通信***与用于操作通信***的方法 | |
CN106131056B (zh) | 一种工业无线适配器及其工作方法 | |
CN107995081A (zh) | 同时支持多种通讯总线转换的***及方法 | |
CN101710860A (zh) | 一种用户端设备及其实现电源控制的方法 | |
CN102571639A (zh) | 一种智能家居网关设备 | |
CN109379263A (zh) | 一种基于can总线的dtu模块 | |
CN101741664A (zh) | 以太网接口***实现方法及实现装置 | |
CN102035898B (zh) | 自动化设备与数据处理设备数据通信的方法和接口转换器 | |
CN207926624U (zh) | 车载网络***及汽车 | |
CN108012305A (zh) | 智能设备配网方法、***及智能设备 | |
CN101312420B (zh) | 铁道车辆用传输*** | |
CN101782841A (zh) | 配置及安装无线打印环境的电子装置及方法 | |
CN103823775A (zh) | 一种串口与网口智能转换器 | |
CN207853917U (zh) | 一种从机、通讯扩展卡及组网*** | |
CN106326164A (zh) | 一种多功能无线串口通信设备 | |
CN108345558A (zh) | 一种支持多协议的rs485集配单元 | |
CN107968738A (zh) | 一种从机、通讯扩展卡及组网*** | |
CN108023897A (zh) | 通信端口及具有所述通信端口的电子设备 | |
CN110224908A (zh) | 车载网络***及汽车 | |
CN207732791U (zh) | 通信端口及具有所述通信端口的电子设备 | |
CN110832887B (zh) | 内部通信链路***和无人飞行器 | |
CN202563670U (zh) | 基于蓝牙模块的电力控制*** | |
CN205644530U (zh) | 串口转无线通信器 | |
CN220915288U (zh) | 智能网关、外接设备、主机设备以及*** | |
JP2022522029A (ja) | 制御又は評価装置とデータ生成デバイスとの間、より詳細には工具、ネットワーク対応モジュール及びネットワーク対応モジュールを有する工具との間でデータを交換するシステム及び方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190222 |
|
RJ01 | Rejection of invention patent application after publication |