




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
精品文档-下载后可编辑基于82527的CAN总线智能流量传感器节点设计-设计应用CAN(ControllerAreaNetwork,控制局域网)属于工业现场总线,是德国Bosch公司20世纪80年代初作为解决现代汽车中众多的控制与测试仪器间的数据交换而开发的一种通信协议。1993年11月,ISO正式颁布了高速通信控制局域网(CAN)的国际标准(ISO11898)。CAN总线系统中现场数据的采集由传感器完成,目前,带有CAN总线接口的传感器种类还不多,价格也较贵。本文给出一种由8051单片机和82527独立CAN总线控制器为构成的智能节点电路,在普通传感器基础上形成可接收8路模拟量输入和智能传感器节点。
1独立CAN总线控制器82527介绍
82527是Intel公司生产的独立CAN总线控制器,可通过并行总线与Intel和Motrorola的控制器接口;支持CAN规程2.0B标准,具有接收和发送功能并可完成报文滤波。82527采用CHMOS5V工艺制造,44脚PLCC封装,使用温度为-44~+125℃,其引脚的排列和定义参见参考文献[1]。
(1)82527的时钟信号
82527的运行由2种时钟控制:系统时钟SCLK和寄存器时钟MCLK。SCLK由外部晶振获得,MCLK对SCLK分频获得。CAN总线的位定时依据SCLK的频率,而MCLK为寄存器操作提供时钟。SCLK频率可以等于外部晶振XTAL,也可以是其频率的1/2;MCLK的频率可以等于SCLK或是其频率的1/2。系统复位后的默认设置是SCLK=XTAL/2,MCLK=SCLK/2。
(2)82527的工作模式
82527有5种工作模式:Intel方式8位分时复用模式;Intel方式16位分时复用模式;串行接口模式;非Intel方式8位分时复用模式;8位非分时复用模式。本文应用Intel方式8位分时复用模式,此时82527的30和44脚接地。
(3)82527的寄存器结构[2]
82527的寄存器地址为00~FFH.下面根据需要对寄存器给予介绍。
①控制寄存器(00H):
CCE——改变配置允许位,高电平有效。该位有效时允许CPU对配置寄存器1FH、2FH、3FH、4FH、9FH、AFH写操作。
EIE——错误中断允许位,高电平有效。该位一般置1,当总线上产生异常数量的错误时中断CPU。
SIE——状态改变中断允许位,高电平有效。该位一般置0。
IE——中断允许位,高电平有效。
INIT——软件初始化允许位,高电平有效。该位有效时,CAN停止收发报文,TX0和TX1为隐性电平1。在硬件复位和总线关闭时该位被置位。
②CPU接口寄存器(02H):
RSTST——硬件复位状态位。该位由82527写入,为1时硬件复位激活,不允许对82527访问;为0时允许对82527访问。
DSC——SCLK分频位。该位为1,SCLK=XTAL/2;为0,SCLK=XTAL。
DMC——MCLK分频位。该位为1,MCLK=SCLK/2;为0,MCLK=SCLK。
PWD——掉电模式使能位,高电平有效。
SLEEP——睡眠模式使能位,高电平有效。
MUX——低速物理层复用标志位。该位为1,ISO低速物理层激活,PIN24=VCC/2,PIN11=INT#(#表示取反);该位为0,PIN24=INT#,PIN11=P2.6。
CEN——时钟输出允许位,高电平有效。
③标准全局屏蔽寄存器(06~07H)。该寄存器用于具有标准标识符的报文,或XTD置0的报文寄存器。该方式称为报文接收滤波。当某位为1时,报文标识符的相应位必须匹配;为0时,不必匹配。
④扩展全局屏蔽寄存器(08~0BH)。该寄存器用于扩展报文格式,或XTD置1的报文寄存器,其作用与③相同。
⑤总线配置寄存器(2FH):
COBY——旁路输入比较器标志位,高电平有效。
POL——极性标志位。为1,如果旁路输入比较器,RX0的输入逻辑1为显性,逻辑0为隐性;为0,则反之。
DCT1——TX1输出切断控制位。为1,TX1输出不被驱动,该模式用于1根总线的情况,2根差分导线短路;为0,TX1输出被驱动。
DCR1——RX1输入切断控制位。为1,RX1与输入比较器的反相端断开,接至VCC/2;为0,RX1接至输入比较器反相端。
DCR0——RX0输入切断控制位。作用与DCR1相同,此时RX0接至比较器同相端。
⑥位定时寄存器0(3FH);
SJW——同步跳转宽度位场,编程值1~3。
BRP——波特率分频位场,编程值0~63。
⑦位定时寄存器1(4FH):
SPL——采样模式标志位。1表示每位采样3次;0表示每位采样1次。
TSEG1——时间段1位场,编程值2~15。
TSEG1——时间段2位场,编程值1~7。
波特率=XTAL/[(DSC+1)*(BRP+1)*(3+TSEG1+TSEG2)
⑧报文寄存器(把每个寄存器的第1字节地址作为基址BASE)。
控制寄存器0,1(BASE+0,BASET+1)
MSGVAL——报文寄存器有效标志位,高电平有效。10置位,01复位。
TXIE——发送中断允许标志位,高电平有效。10置位,01复位。
RXIE——接收中断允许标志位,高电平有效,10置位,01复位。
INTPND——中断申请标志位,高电平有效。10置位,01复位。
RMTPND——远程帧申请标志位,高电平有效。10置位,01复位。
TXRQST——请求发送标志位,高电平有效。10置位,01复位。
MSGLST——报文丢失标志位,只用于接收报文寄存器。10表示未读报文被新报文覆盖,01表示未覆盖。
CPUUPD——CPU更新标志位,只用于发送报文寄存器。10报文不被发送,01报文可发送。
NEWDAT——新数据标志位。10表示向寄存器写入了新数据,01表示无新数据写入。
仲裁寄存器0,1,2,3(BASE+2-BASE+5)
存储报文标识符。
报文配置寄存器(BASE+6)
DLC——数据长度编码,编程值0~8。
DIR——方向标志位。1发送,0接收。
XTD——标准/扩展标识符标志位。1扩展标识符,0标准标识符。
数据寄存器(BASE+7-BASE+14)
82527存储报文时,8个数据字节均被写入,未用到的字节数据是随机的。
2硬件电路设计
智能节点的电路如图1所示(图中6264略去)。
在硬件设计中,由ADC0809完成对8路模拟置的转换,与8051的信息交换采用查询方式,地址BFF8~BFFFH,其时钟可由ALE二分频获得;82527完成与CAN总线的信息交换。本设计中,旁路了输入比较器,与8051的信息交换采用中断方式,地址7F00~7FFFH,可以用82527的P1口和P2口对开关量采集或对继电器进行控制。82C250提供82527和物理总线间的接口,提高接收和发送能力。可根据需要扩展程序存储器。
3软件设计
本设计软件采用MCS-51汇编语言编写,程序框图如图2所示。
82527的初始化程序如下:
INT:MOVDPTR,#0FF02H
MOVA,#00H
MO@DPTR,A;SCLK=XTAL
;MCLK=SCLK,CLKOUT无效
MOVDPTR,#0FF00H
MOVA,#41H
MO@DPTR,A;置位CCE,INIT
MOVDPTR,#0FF2FH
MOVA,#48H
MO@DPTR,A;旁路输入比较器设置1位隐性,0为显性,RX1无效
MOVDPTR,#0FF3FH;
MOVA,#43H;
MO@DPTR,A;SJW=2,BRP=3
MOVDPTR,#0FF4FH
MOVA,#0EAH
MO@DPTR,A;SPL=1,TSEG1=7,TSEG2=6此时波特率为100Kbps
MOVDPTR,#0FF00H;
MOVA,#01H
MO@DPTR,A;禁止对配置寄存器的访问
MOVDPTR,#0FF10H;
MOVA,#55H;
MO@DPTR,A;
INCDPTR;
MO@DPTR,A;
MOVDPTR,#0FFF0H;
MOVA,#55H;
MO@DPTR,A
INCDPTR;
MO@DPTR,A;报文寄存器控制位初始化
MOVR0,#06H;
MOVDPTR,#0FF06H;
MOVA,#0FFH;
L1:MO@DPTR,A;报文标识符需全部匹配
INCDPTR
DJNZR0,L1;
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年注册会计师考试《会计》会计差错更正重点解析模拟试题卷
- 2025年美容师高级护理技能测试卷:美容护理行业发展趋势与挑战试题
- 2025年统计学期末考试:抽样调查方法与多元统计分析试题集
- 2025年注册会计师《会计》科目考前冲刺高频考点模拟试题
- 2025-2030中国眼科医院行业市场发展分析及发展前景与投资风险研究报告
- 理论在线考试试题及答案
- 2025-2030中国空气能热泵行业市场全景调研与投资前景研究报告
- 教育高质量发展考试试题及答案
- 机工考试试题技巧大全及答案
- 福建成考本科考试试题及答案
- 机关财务课件
- 2025年冀教版七年级英语下册教学工作计划
- 成人雾化吸入护理课件
- 【MOOC】创造学-我爱创新-江西财经大学 中国大学慕课MOOC答案
- 三相异步电机基础培训
- 公对公劳务合同范例
- 2025新外研社版英语七年级下单词表
- 急救救援知识培训
- 脑血管支架置入术后护理
- 食品安全自查、从业人员健康管理、进货查验记录、食品安全事故处置等保证食品安全规章制度
- 中小学教师家校社协同育人能力的区域调研与思考
评论
0/150
提交评论