基于82527的CAN总线智能传感器节点设计15151.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《基于82527的CAN总线智能传感器节点设计15151.docx》由会员分享,可在线阅读,更多相关《基于82527的CAN总线智能传感器节点设计15151.docx(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于8225277的CAAN总线线智能传传感器节节点设计计摘要:介介绍一种种以80051微微控制器器和8225277独立CCAN总总线控制制器为核核心组成成的CAAN总线线智能传传感器节节点的设设计方法法,并给给出其硬硬件原理理图和初初始化程程序。 关关键词:CANN总线 825527 单片机机 数据据采集 智能节节点引言CAN(CConttrolllerr Arrea Nettworrk,控控制局域域网)属属于工业业现场总总线,是是德国BBoscch公司司20世世纪800年代初初作为解解决现代代汽车中中众多的的控制与与测试仪仪器间的的数据交交换而开开发的一一种通信信协议。119933年111
2、月,IISO正正式颁布布了高速速通信控控制局域域网(CCAN)的的国际标标准(IISO1118998)。CCAN总总线系统统中现场场数据的的采集由由传感器器完成,目目前,带带有CAAN总线线接口的的传感器器种类还还不多,价价格也较较贵。本本文给出出一种由由80551单片片机和8825227独立立CANN总线控控制器为为核心构构成的智智能节点点电路,在在普通传传感器基基础上形形成可接接收8路路模拟量量输入和和智能传传感器节节点。11 独立立CANN总线控控制器8825227介绍绍825227是IInteel公司司生产的的独立CCAN总总线控制制器,可可通过并并行总线线与Inntell和Mootr
3、oorolla的控控制器接接口;支支持CAAN规程程2.00B标准准,具有有接收和和发送功功能并可可完成报报文滤波波。8225277采用CCHMOOS 55V工艺艺制造,444脚PPLCCC封装,使使用温度度为-444+1255,其其引脚的的排列和和定义参参见参考考文献1。(1)8825227的时时钟信号号825227的运运行由22种时钟钟控制:系统时时钟SCCLK和和寄存器器时钟MMCLKK。SCCLK由由外部晶晶振获得得,MCCLK对对SCLLK分频频获得。CCAN总总线的位位定时依依据SCCLK的的频率,而而MCLLK为寄寄存器操操作提供供时钟。SSCLKK频率可可以等于于外部晶晶振XT
4、TAL,也也可以是是其频率率的1/2;MMCLKK的频率率可以等等于SCCLK或或是其频频率的11/2。系系统复位位后的默默认设置置是SCCLK=XTAAL/22,MCCLK=SCLLK/22。(2)8825227的工工作模式式825227有55种工作作模式:Inttel方方式8位位分时复复用模式式;Inntell方式116位分分时复用用模式;串行接接口模式式;非IInteel方式式8位分分时复用用模式;8位非非分时复复用模式式。本文文应用IInteel方式式8位分分时复用用模式,此此时8225277的300和444脚接地地。(3)8825227的寄寄存器结结构22825227的寄寄存器地地址
5、为000FFFH.下面根根据需要要对寄存存器给予予介绍。控制寄寄存器(000H):765432100CCE00EIESIEIEINITTCCE改变变配置允允许位,高高电平有有效。该该位有效效时允许许CPUU对配置置寄存器器1FHH、2FFH、33FH、44FH、99FH、AAFH写写操作。EIE错误误中断允允许位,高高电平有有效。该该位一般般置1,当当总线上上产生异异常数量量的错误误时中断断CPUU。SIE状态态改变中中断允许许位,高高电平有有效。该该位一般般置0。IE中断允允许位,高高电平有有效。INITT软软件初始始化允许许位,高高电平有有效。该该位有效效时,CCAN停停止收发发报文,TT
6、X0和和TX11为隐性性电平11。在硬硬件复位位和总线线关闭时时该位被被置位。CPUU接口寄寄存器(002H):76543210RSTSSTDSCDMCPWDSLEEEPMUX0CENRSTSST硬件复复位状态态位。该该位由8825227写入入,为11时硬件件复位激激活,不不允许对对825527访访问;为为0时允允许对8825227访问问。DSCSCCLK分分频位。该该位为11,SCCLK=XTAAL/22;为00,SCCLK=XTAAL。DMCMCCLK分分频位。该该位为11,MCCLK=SCLLK/22;为00,MCCLK=SCLLK。PWD掉电电模式使使能位,高高电平有有效。SLEEEP
7、睡眠模模式使能能位,高高电平有有效。MUX低速速物理层层复用标标志位。该该位为11,ISSO低速速物理层层激活,PPIN224=VVCC/2,PPIN111=IINT#(表表示取反反);该该位为00,PIIN244=INNT#,PPIN111=PP2.66。CEN时钟钟输出允允许位,高高电平有有效。标准全全局屏蔽蔽寄存器器(066077H)。该该寄存器器用于具具有标准准标识符符的报文文,或XXTD置置0的报报文寄存存器。该该方式称称为报文文接收滤滤波。当当某位为为1时,报报文标识识符的相相应位必必须匹配配;为00时,不不必匹配配。扩展全全局屏蔽蔽寄存器器(0880BBH)。该该寄存器器用于扩扩
8、展报文文格式,或或XTDD置1的的报文寄寄存器,其其作用与与相同同。765432100COBYYPOL0DCT110DCR11DCR00总线配配置寄存存器(22FH):COBYY旁旁路输入入比较器器标志位位,高电电平有效效。POL极性性标志位位。为11,如果果旁路输输入比较较器,RRX0的的输入逻逻辑1为为显性,逻逻辑0为为隐性;为0,则则反之。DCT11TTX1输输出切断断控制位位。为11,TXX1输出出不被驱驱动,该该模式用用于1根根总线的的情况,22根差分分导线短短路;为为0,TTX1输输出被驱驱动。DCR11RRX1输输入切断断控制位位。为11,RXX1与输输入比较较器的反反相端断断开
9、,接接至VCCC/22;为00,RXX1接至至输入比比较器反反相端。DCR00RRX0输输入切断断控制位位。作用用与DCCR1相相同,此此时RXX0接至至比较器器同相端端。76543210SJWBRP位定时时寄存器器0(33FH);SJW同步步跳转宽宽度位场场,编程程值13。BRP波特特率分频频位场,编编程值00633。76543210SPLTSEGG2TSEGG1位定时时寄存器器1(44FH):SPL采样样模式标标志位。11表示每每位采样样3次;0表示示每位采采样1次次。TSEGG1时间段段1位场场,编程程值215。TSEGG1时间段段2位场场,编程程值17。波特率=XTAAL/(DSSC+
10、11)*(BRPP+1)*(33+TSSEG11+TSSEG22)报文寄寄存器(把把每个寄寄存器的的第1字字节地址址作为基基址BAASE)。76543210BASEE+0MSGVVALTXIEERXIEEINTPPNDBASEE+1RMTPPNDTXRQQSTMSGLLST/CPUUUPDDNEWDDAT控制寄寄存器00,1(BBASEE+0,BBASEET+11)MSGVVAL报文文寄存器器有效标标志位,高高电平有有效。110置位位,011复位。TXIEE发发送中断断允许标标志位,高高电平有有效。110置位位,011复位。RXIEE接接收中断断允许标标志位,高高电平有有效,110置位位,01
11、1复位。INTPPND中断断申请标标志位,高高电平有有效。110置位位,011复位。RMTPPND远程程帧申请请标志位位,高电电平有效效。100置位,001复位位。TXRQQST请求求发送标标志位,高高电平有有效。110置位位,011复位。MSGLLST报文文丢失标标志位,只只用于接接收报文文寄存器器。100表示未未读报文文被新报报文覆盖盖,011表示未未覆盖。CPUUUPDCPPU更新新标志位位,只用用于发送送报文寄寄存器。110报文文不被发发送,001报文文可发送送。NEWDDAT新数数据标志志位。110表示示向寄存存器写入入了新数数据,001表示示无新数数据写入入。仲裁寄寄存器00,1,
12、22,3(BBASEE+2-BASSE+55)存储报文文标识符符。76543210DLCDIRXTD保留报文配配置寄存存器(BBASEE+6)DLC数据据长度编编码,编编程值008。DIR方向向标志位位。1发发送,00接收。XTD标准准/扩展展标识符符标志位位。1扩扩展标识识符,00标准标标识符。数据寄寄存器(BBASEE+7-BASSE+114)825227存储储报文时时,8个个数据字字节均被被写入,未未用到的的字节数数据是随随机的。2 硬件件电路设设计智能节点点的电路路如图11所示(图图中62264略略去)。在硬件设设计中,由由ADCC08009完成成对8路路模拟置置的转换换,与88051
13、1的信息息交换采采用查询询方式,地地址BFFF8BFFFFH,其其时钟可可由ALLE二分分频获得得;8225277完成与与CANN总线的的信息交交换。本本设计中中,旁路路了输入入比较器器,与880511的信息息交换采采用中断断方式,地地址7FF007FFFFH,可可以用8825227的PP1口和和P2口口对开关关量采集集或对继继电器进进行控制制。822C2550提供供825527和和物理总总线间的的接口,提提高接收收和发送送能力。可可根据需需要扩展展程序存存储器。3 软件件设计本设计软软件采用用MCSS-511汇编语语言编写写,程序序框图如如图2所所示。825227的初初始化程程序如下下:IN
14、T:MOVV DPPTR,0FFF02HHMOV A,00HHMOVXX DDPTRR,A ;SCCLK=XTAAL;MCLLK=SSCLKK,CLLKOUUT无效效MOV DPTTR,0FFF00HHMOV A,41HHMOVXX DDPTRR,A ;置位位CCEE,INNITMOV DPTTR,0FFF2FHHMOV A,48HHMOVXX DDPTRR,A ;旁路路输入比比较器设设置1位位隐性,00为显性性,RXX1无效效MOV DPTTR,0FFF3FHH;MOV A,43HH;MOVXX DDPTRR,A ;SJJW=22,BRRP=33MOV DPTTR,0FFF4FHHMOV A
15、,0EAAHMOVXX DDPTRR,A ;SPPL=11,TSSEG11=7,TTSEGG2=66此时波波特率为为1000KbppsMOV DPTTR,#0FFF00HH;MOV A,01HHMOVXX DDPTRR,A ;禁止止对配置置寄存器器的访问问MOV DPTTR,0FFF10HH;MOV A,55HH;MOVXX DDPTRR,A;INC DPTTR;MOVXX DDPTRR,A;MOV DPTTR,0FFFF0HH;MOV A,55HH;MOVXX DDPTRR,AINC DPTTR;MOVXX DDPTRR,A ;报文文寄存器器控制位位初始化化MOV R0,06HH;MOV D
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 82527 CAN 总线 智能 传感器 节点 设计 15151
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内