CN2768334Y - 基于can总线的轮胎压力监测*** - Google Patents

基于can总线的轮胎压力监测*** Download PDF

Info

Publication number
CN2768334Y
CN2768334Y CN 200420114975 CN200420114975U CN2768334Y CN 2768334 Y CN2768334 Y CN 2768334Y CN 200420114975 CN200420114975 CN 200420114975 CN 200420114975 U CN200420114975 U CN 200420114975U CN 2768334 Y CN2768334 Y CN 2768334Y
Authority
CN
China
Prior art keywords
bus
controller
buses
pressure monitoring
tyre pressure
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.)
Expired - Fee Related
Application number
CN 200420114975
Other languages
English (en)
Inventor
何崇中
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhejiang Tongfu Sci & Tech Co Ltd
Original Assignee
Individual
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to CN 200420114975 priority Critical patent/CN2768334Y/zh
Application granted granted Critical
Publication of CN2768334Y publication Critical patent/CN2768334Y/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Small-Scale Networks (AREA)

Abstract

本实用新型涉及一种基于can总线的轮胎压力监测***,主要包括CAN总线接口模块,CAN控制器:主要用于总线访问优先权、成组与广播报文功能及硬件滤波功能;CAN总线收发器:用于为总线提供不同的发送性能,为CAN控制器提供不同的接收性能;其中CAN控制器与轮胎压力监测ECU模块相连接,CAN控制器通过CAN总线收发器与CAN总线相连接。本实用新型的有益效果是:利用CAN总线开发的轮胎压力监测***的接口具有通信速率高、准确、可靠性高的特点,易于整车控制网络的连接和管理,通过CAN通信网络交换数据,为传感器信号、各个控制单元的计算信息和运行状态的共享以及随车或离车故障诊断等提供了基础平台。

Description

基于can总线的轮胎压力监测***
技术领域
本实用新型涉及轮胎压力监测装置,主要是一种基于can总线的轮胎压力监测***。
背景技术
目前的汽车上轮胎压力监测***,存在的主要问题是:数据通信的抗干扰性及可靠性较一般,不易于整车控制网络的连接和管理。
实用新型内容
本实用新型的目的是为了解决上述的不足,而提供一种基于can总线的轮胎压力监测***。
本实用新型通过以下技术方案来完成上述目的。这种基于can总线的轮胎压力监测***,主要包括CAN总线接口模块,CAN总线接口模块主要包括:CAN控制器:具有多主结构、主要用于总线访问优先权、成组与广播报文功能及硬件滤波功能;CAN总线收发器:是CAN协议控制器和物理总线之间的接口,用于为总线提供不同的发送性能,为CAN控制器提供不同的接收性能;其中CAN控制器与轮胎压力监测ECU模块相连接,CAN控制器通过CAN总线收发器与CAN总线相连接。
本实用新型的有益效果是:利用CAN总线开发的轮胎压力监测***的接口具有通信速率高、准确、可靠性高的特点,易于整车控制网络的连接和管理,通过CAN通信网络交换数据,为传感器信号、各个控制单元的计算信息和运行状态的共享以及随车或离车故障诊断等提供了基础平台,同时可对基于该通信网络的轮胎压力监测***实时监测***。
附图说明:
图1是本实用新型的CAN通信网络节点连接原理图;
图2是本实用新型的主程序流程图:
图3是本实用新型的接口电路图;
图4是本实用新型的接口***电路图;
具体实施方式:
下面结合实施例和附图对本实用新型作进一步说明。如图所示,上面两个是CAN节点硬件接口电路原理图,其中CAN+5V是CAN总线接口电路专用的电源,实现CAN总线电源与CPU电源的隔离,使CAN***的电压波动不影响CPU的正常工作电压。6N137为光电耦合芯片,可实现电信号之间的电气隔离。PCA82C250用来提供对总线的差动发送能力和对CAN控制器的差动接收能力,完全与ISO11898标准兼容。在运动环境中,PCA82C250具有抗瞬变、射频和电磁干扰的性能,内部的限流电路在电路短路时具有对传送输出级进行保护的功能。
***的硬件组成
(1)CAN总线接口模块
①微处理器
目前广泛流行的CAN总线器件有两大类:一类是独立的CAN控制器,如82C200,SJA1000及Intel 82526/82527等;另一类是带有芯片CAN的微控制器,如P8XC582及16位微控制器87C196CA/CB等。本***的智能节点选用ATMEL 8位单片机AT89C52为微处理器。
②CAN控制器
CAN控制器选用SJA1000作为控制器。SJA1000是高集成度CAN控制器。具有多主结构、总线访问优先权、成组与广播报文功能及硬件滤波功能。输入时钟频率为16MHh时钟,输出可编程控制。由以下几部分构成:接口管理逻辑、发送缓存器、接收缓存器、位流处理器、位定时逻辑、收发逻辑、错误管理逻辑、控制器接口逻辑等。
SJA1000有很多新功能:标准结构和扩展结构报文的接受和发送;64字节的接收FIFO;标准和扩展帧格式都具有单/双接收滤波器;可进行读/写访问的错误计数器;可编织的错误报警限制:最近一次的错误代码寄存器;每一个CAN总线错误都可以产生错误中断;具有丢失仲裁定位功能的丢失仲裁中断;单发方式(当发主错误或丢失仲裁时不重发);只听方式(监听CAN总线,无应答,无错误标志);支持热插拔(无干扰软件驱动位速率监测)。因此,***的智能节点均选用SJA1000作为CAN控制器。
③CAN总线收发器
CAN总线收发器选用PCA82C250作为总线收发器。PCA82C250是CAN协议控制器和物理总线之间的接口。82C250可以为总线提供不同的发送性能,为CAN控制器提供不同的接收性能。而且它与“ISO 11898”标准完全兼容。PCA82C250的目的是为了增大通信距离,提高***的瞬间抗干扰能力,保护总线,降低射频干扰(RFI)实现热防护等。为了进一步提高抗干扰措施,在两个CAN器件之间使用了由高速隔离器件6N137构成的隔离电路。
总线两端两个120Ω的电阻,对于匹配总线阻扰,起着相当重要的作用。忽略掉它们,会使数据通信的抗干扰性及可靠性大大降低,甚至无法通信。
82C50第8脚与地之间的电阻Rs称为斜率电阻,它的取值决定了***处于高速工作方式还是斜率控制方式。把该引脚直接与地相连,***将处于高速工作方式,在这种方式下,为避免射频干扰,建议使用屏蔽电缆作总线;而在波特率较低、总线较短时,一般采用斜率控制方式,上升及下降的斜率取决于民的阻值,实验数据表明15~200kΩ为Rs较理想的取值范围,在该方式下,可以使用平行线或双绞线作总线。
SJA1000的TX1脚悬空,RX1引脚的电位必须维持在约0。5Vcc上,否则,将不能形成CAN协议所要求的电平逻辑。如果***传输距离近,环境干扰小,可以不用电流隔离,这样可直接把82C250的VREF端(约为0。5Vcc)与RX1脚相连,从而简化了电路。
在***中,SJA1000的片选信号一般由地址总线经译码获得,并由此决定出CAN控制器各寄存器的地址。实际应用中,采用单片机AT89C52的P2。7为片选信号。所以,SJA1000的地址为:7F00~7F32H。
当上电复位时,AT89C52的上电复位,需要从低到高的电平变化来激活,而SJA1000的17脚RST被激活,需要出现一个由高电平到低电平的跳变,因此,这必须加一个反相器。
***软件设计
CAN总线测控***的通信软件分为3部分:CAN初始化、数据发送和数据接收。
①CAN初始化
其主要是设置CAN的通信参数。需要初始化的寄存器有:模式寄存器(Peli CAN模式)、时分寄存器、接收代码寄存器、屏蔽寄存器、总线定时寄存器、输出控制寄存器等。需要注意的是,这些寄存器仅能在复位期间可写访向,因此,在对这些寄存器初始化前,必须确保***进入了复位状态,并且***中各CAN控制器的总线定时寄存器的初始化字必须相同。下面给出SJA1000工作在模PeliCAN式下的节点初始化的196汇编源程序。
INITIALIZE:初始化子程序
LDB AL,#09H;初始化模式寄存器进入复位模式
STB AL,MODE;选择单滤波方式
LDB AL,#88H;时钟分频器
STB AL,CDR;选Peli CAN模式
LDB AL,#00H
STB AL,ACR0;初始化接收代码寄存器
LDB AL,#60H
STB AL,ACR1
LDB AL,#00H
STB AL,AMR0;初始化接屏蔽寄存器
LDB AL,#3FH;只接收标识符为2,3的报文
STB AL,AMR1
LDB AL,#8FH
STB AL,IER;中断使能寄存器
LDB AL,#01H;总线定时寄存器0、1的设置
STB AL,BTR0;
LDB AL,#1CH;在16MHz晶振情况下
STB AL,BTR1;波特率设置为250
LDB AL,#OAAH
STB AL,OCR;输出控制器寄存器设置
LDB AL,#0H;接收缓存器起始地址设为0
STB AL,RBSA;
LDB AL,#01H;
ORB AL,MODE;
STB AL,MODE;返回工作模式
RET
②数据发送
现场的各传感器把轮胎压力的检测信号(数字量、模拟量、开关量)进行转换处理后,发向CAN控制器的发送缓冲区,然后启动CAN控制器的发送命令,此时CAN控制器将自动向总线发送数据,不再需传感器的微控制器进行干预。若***中有多个传感CAN控制器同时向总线发送数据,则CAN控制器通过信息帧中的标识符来进行仲裁,标识符数值最小的CAN控制器具有对总线的优先使用权。
下面给出SJA1000工作在模PeliCAN式下的节点报文发送的196汇编源程序。
TRANSMIT:;发送子程序
LDB AL,SR
SRCVE:JBS AL,4,SRCVE;正接收?
STRSV:JBC AL,3,STRSV;发送成功?
STBF:JBC AL,2,STBF;发送缓存器锁定否
WID:LDB AL,#08H
LD BX,#TXB;发送缓存的首址
STB AL,[BX]+;传送两个字节的标识符
LDB AL,#ID0
STB AL,[BX]+
LDB AL,#ID1
STB AL,[BX]+
LDB COUT,#08H;8个字节数据
TDATA:LDB AL,[DATA]+CPU内的发送数据缓存区首址
STB AL,[BX]+;
DJNZ COUT,TDATA;8个字节发完否?
LDB AL,#01H;
STB AL,CMR;发送
RET
③数据接收
整个轮胎压力检测***中的CAN控制器检测到总线上有数据时(如压力设置值、温度设置值)会自动接收总线上的数据,存入其接收缓冲区,并向89C52微控制器发送接收中断,启动中断接收服务程序,89C52通过执行中断接收服务程序,从CAN控制器的接收缓冲区读取数据,并对其进行进一步处理工作。
下面给出SJA1000工作在模PeliCAN式下的节点初始化、报文发送、报文接收的196汇编源程序。
RECEIVE:;接收中断程序
PUSHF;保护现场
LDB AL,IR
JBC AL,0,OTHER;接收中断否?
LD BX,#RXB;接收缓存器首址
LDB AL,[BX]+
JBC AL,6,RCDATA;标识符的RTR=1?
LDB AL,#04H;是远程帧,释放接收缓存区
STB AL,CMR;
LCALL TRANSMIT;相应远程帧,发送相应数据
SJMP BACK
RCDATA:
ANDB AL,#0FH;取低四位数据长度
ADDB AL,#03H;
STB AL,R1;该报文含有的字节数
LD BX,#RXB;接收缓存器的首地址
LD CX,#CRBF;CPU内的接收数据缓存区首址
RECE:
LDB AL,[BX]+
STB AL,[CX]+
INCB R1
DJNZ R1,RECE;接收完否?
LDB AL,#04H
STB AL,CMR;释放接收缓存区
BACK;
POPF
RET

Claims (4)

1、一种基于can总线的轮胎压力监测***,主要包括CAN总线接口模块,其特征在于:CAN总线接口模块主要包括:CAN控制器:具有多主结构、主要用于总线访问优先权、成组与广播报文功能及硬件滤波功能;CAN总线收发器:是CAN协议控制器和物理总线之间的接口,用于为总线提供不同的发送性能,为CAN控制器提供不同的接收性能;其中CAN控制器与轮胎压力监测ECU模块相连接,CAN控制器通过CAN总线收发器与CAN总线相连接。
2、根据权利要求1所述的基于can总线的轮胎压力监测***,其特征在于:CAN总线收发器选用PCA82C250作为总线收发器。
3、根据权利要求1所述的基于can总线的轮胎压力监测***,其特征在于:在两个CAN器件之间采用由高速隔离器件6N137构成的隔离电路。
4、根据权利要求1所述的基于can总线的轮胎压力监测***,其特征在于:CAN总线的两端设有两个120Ω的电阻,用于对匹配总线的阻扰。
CN 200420114975 2004-12-29 2004-12-29 基于can总线的轮胎压力监测*** Expired - Fee Related CN2768334Y (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 200420114975 CN2768334Y (zh) 2004-12-29 2004-12-29 基于can总线的轮胎压力监测***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 200420114975 CN2768334Y (zh) 2004-12-29 2004-12-29 基于can总线的轮胎压力监测***

Publications (1)

Publication Number Publication Date
CN2768334Y true CN2768334Y (zh) 2006-03-29

Family

ID=36682202

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 200420114975 Expired - Fee Related CN2768334Y (zh) 2004-12-29 2004-12-29 基于can总线的轮胎压力监测***

Country Status (1)

Country Link
CN (1) CN2768334Y (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102749901A (zh) * 2012-06-29 2012-10-24 惠州市德赛西威汽车电子有限公司 一种总线设备智能隔离方法
CN102963219A (zh) * 2012-10-19 2013-03-13 深圳市元征科技股份有限公司 一种带诊断的tpms装置及控制方法
CN104468341A (zh) * 2014-08-27 2015-03-25 浙江中科领航汽车电子有限公司 一种tpms网关接收***及接收方法
CN106891765A (zh) * 2017-03-01 2017-06-27 国网上海市电力公司 一种用于车载移动充电装置的can总线接口
CN111277455A (zh) * 2020-01-15 2020-06-12 深圳市元征科技股份有限公司 Can网络波特率识别方法、装置、设备和存储介质

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102749901A (zh) * 2012-06-29 2012-10-24 惠州市德赛西威汽车电子有限公司 一种总线设备智能隔离方法
CN102749901B (zh) * 2012-06-29 2014-10-15 惠州市德赛西威汽车电子有限公司 一种总线设备智能隔离方法
CN102963219A (zh) * 2012-10-19 2013-03-13 深圳市元征科技股份有限公司 一种带诊断的tpms装置及控制方法
CN102963219B (zh) * 2012-10-19 2016-01-20 深圳市元征科技股份有限公司 一种带诊断的tpms装置及控制方法
CN104468341A (zh) * 2014-08-27 2015-03-25 浙江中科领航汽车电子有限公司 一种tpms网关接收***及接收方法
CN104468341B (zh) * 2014-08-27 2017-10-20 浙江中科领航汽车电子有限公司 一种tpms网关接收***及接收方法
CN106891765A (zh) * 2017-03-01 2017-06-27 国网上海市电力公司 一种用于车载移动充电装置的can总线接口
CN111277455A (zh) * 2020-01-15 2020-06-12 深圳市元征科技股份有限公司 Can网络波特率识别方法、装置、设备和存储介质
CN111277455B (zh) * 2020-01-15 2023-05-12 深圳市元征科技股份有限公司 Can网络波特率识别方法、装置、设备和存储介质

Similar Documents

Publication Publication Date Title
Ran et al. Design method of CAN BUS network communication structure for electric vehicle
EP1002275B1 (en) A universal serial bus device controller
CN202167015U (zh) 串行接口转换电路
CN101276488B (zh) 一种可实现智能can总线通信的车载记录仪
CN1881934A (zh) 微处理器、网络***和通信方法
JP2003050772A (ja) Usb複合デバイス及びその実現方法
CN214202082U (zh) 车载网络***及汽车
CN101309193A (zh) 一种基于微处理器的USB-Flexray总线适配器
CN2768334Y (zh) 基于can总线的轮胎压力监测***
CN102637453A (zh) 一种包括串行输入输出接口的相变存储器
CN102852842A (zh) 一种基于fpga的机箱风扇控制***及其控制方法
CN1528614A (zh) Mpc500处理器式电动汽车多能源动力总成控制装置
CN1976310A (zh) 在网络中通过总线接口进行通信的方法和***
CN202145277U (zh) 一种can总线通讯控制***
CN208873142U (zh) 一种fpga开发板
CN106787970A (zh) 一种基于WiFi无线局域网的有刷直流电机网络化调速平台
CN1190925C (zh) 通用串行总线复合装置及其实现方法
US20080159195A1 (en) Integration of wired and wireless network connections
Saadé et al. A system-level overview and comparison of three High-Speed Serial Links: USB 3.0, PCI Express 2.0 and LLI 1.0
CN104062955A (zh) 基于mpc8280的分布式飞行控制计算机控制***
Quanqi et al. Design of vehicle bus data acquisition and fault diagnosis system
US20030210652A1 (en) Method and device for processing management information
CN202833240U (zh) 一种基于fpga的机箱风扇控制***
Luo et al. Implementation of bootloader based on DoIP
CN2650204Y (zh) 可扩充式计算机***

Legal Events

Date Code Title Description
C14 Grant of patent or utility model
GR01 Patent grant
ASS Succession or assignment of patent right

Owner name: ZHEJIANG PROV TONGFU SCIENCE & TECHNOLOGY CO., LT

Free format text: FORMER OWNER: HE CHONGZHONG

Effective date: 20060811

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20060811

Address after: 310030 No. 1, No. 14, Hangzhou economic and Technological Development Zone, Zhejiang

Patentee after: Zhejiang Tongfu Sci. & Tech. Co., Ltd.

Address before: 310004 2-1-401 room, Fu Bei Road, Hangzhou, Zhejiang, Genshan

Patentee before: He Chongzhong

C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20060329

Termination date: 20100129