ImageVerifierCode 换一换
格式:DOC , 页数:18 ,大小:1.84MB ,
资源ID:2232698      下载积分:8 金币
快捷注册下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/2232698.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(智能传感器实验指导书.doc)为本站上传会员【精****】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

智能传感器实验指导书.doc

1、完整word)智能传感器实验指导书 智能传感器 实验指导书 仇国庆 编写 重庆邮电大学自动化学院 自动化专业实验中心 2006—4 目 录 实验一:扩散硅压阻式压力传感器非线性补偿和温度自补偿实验 实验二:基于CAN(控制器局域网)总线智能传感器节点设计实验 实验一:扩散硅压阻式压力传感器非线性补偿和温度自补偿实验 一.实验目的 1.

2、 了解扩散硅压力传感器的工作性能和工作原理。 2. 掌握扩散硅压力传感器非线性补偿方法; 2.掌握扩散硅压力传感器温度自补偿方法. 二.实验内容 1.扩散硅压力传感器的非线性补偿; 2.扩散硅压力传感器的温度自补偿。 三.基本原理 扩散硅压力传感器压力测量原理如图1所示,压阻式半导体压力传感器用恒流源驱动,其输出信号经放大后进入A/D 变换器,CPU采集A/D 的数字信号,对信号进行数字滤波,然后,经过温度补偿和非线性补偿处理后,显示测量数据. 五、实验步骤 1、非线性补偿 非线性补偿一般是在室温下进行的,并且通常认为温度的变化对压力传感器线性度的影响很小,非线性

3、补偿需要三个步骤: 1)非线性的测量 为了对压力非线性进行数字补偿首先在0 (零压)到FS0(满压)之间选定有限个压力测试点,供给稳定的压力,采集各个压力下A/D 转换的值,将该值与0到FS0时A/D值所连接而成的端基直线进行比较,如图2A,得到各压力点的误差值, 如图2B. 通常压阻式半导体压力传感器的非线性都呈鼓形,如图2B为上凸形,也有下凹形, 也有少量的S形。 图2 测量值与理想值的偏差 图2 非线性误差 2)非线性的描述 对于测试压力以外的其它各点的非线性误差,常用三种方式推导: (1)折线法,依次用直线连接相邻的点; (2)曲

4、线拟合法,对测试点的数值采用最小二乘法, 用多次曲线拟合; (3)三次样条曲线法,折线法简单易用, 但要求测试压力的点较多, 否则其他点的偏差较大。三次样条曲线法要求测试的精度高,测试压力点选择合理,否则易使曲线的局部产生畸变,带来很大的偏差,实验表明用曲线拟合的方法更能描述其非线性,也更符合传感器的特性,本实验建议用二次曲线对传感器的非线性进行拟合。 3)非线性补偿的实现 得到各个压力下非线性的描述后可以用CPU 对非线性误差进行补差,由于在智能传感器器中采用的CPU 数学运算能力一般较低,对曲线拟合和样条函数的方法不宜直接用曲线方程 解算非线性的误差,否则CPU 的开销过大,可用以

5、下方法计算各点的非线性误差。 (1)离散法,将0到FS0压力量程均分若干段假定每一压力段非线性误差为常数把每段的非线性误差补偿值存入智能传感器中,传感器在工作中根据所处的压力段读取不同的补偿值,如图3A,显然分段越细补偿越精确,但存入的参数也越多,由于压阻式半导体传感器的非线性误差普遍较小,这不失为一种很好的补偿方法,但若非线性误差较大且分段较少时,量化误差很明显。 图3A 离散法进行非线性误差补差图 3 B 折线逼近法进行非线性误差补差 (2)折线逼近法,仍然是将0到FS0压力量程均分为若干段,但每一段的补偿不是采用单一数值,而采用直线方程,如图3B,避免了量化

6、误差,精度较好,但与离散法相比CPU 开销稍大,在相同补偿精度的情况下,存入智能传感器器中的参数比离散法的要少。 (3)多次折线逼近法,原理与折线逼近法相近,但计算顺序不同,首先将0到FS0分为两段,用两段直线逼近,如图4A,直线方程分别为Y1 = a * X1,Y2 = b * X2,经两段直线补偿后,非线性的误差曲线成为图4B,再将两段直线的中点1/4FSO和3/4FSO作为端点,分别各用另两段直线逼近,以此类推,其逼近直线形成的直线段以及补偿精度与折线法相同,但存入智能传感器器中的参数的个数较少。 图4A 第一次折线逼近图 4B 第二次折

7、线逼近 本实验建议采用离散法或折线逼近法。 2、温度补偿 认为不同压力时温度对传感器的影响都是相同的。将传感器置于温度可调可控的恒温装置中(如恒温水浴锅等),在传感器的工作温度范围内,在压力一定情况下,测量不同温度时,传感器输出经A/D后的数字值,列出下表。 温度 (℃) 11 传感器输出 0.970 根据测量数据,采用最小二乘拟合得到温度补偿曲线.

8、 实验二:基于CAN(控制器局域网)总线智能传感器节点设计实验 实验目的:1。了解CAN总线的基本知识 2.掌握CAN总线控制器SJ1000的使用方法 3.掌握硬件及软件的设计方法 实验要求:将两台实验设备构成的CAN节点连到同一个CAN总线上,总线上的任意节点均可以向其他节点发送报文,当某一点收到另一点的报文后,可将该报文在屏幕上显示。发送报文采用按键启动方式,每按动一次按键,发送一帧报文。 实验设备:PC机、TD—ACC++实验系统两套、i368EX系统板两块. 实验原理 1。实验原理 CAN总线单元中,SJA1

9、000与控制计算机的接口如下图所示. 2.实验接线和程序流程图 实验接线如图所示,图中画:“0"的线需实验者在实验时自行接好。 主程序流程图 3.实验步骤: (1) 参考流程图编写程序,检查无误后编译、链接、装载程序。 (2) 按照实验线路图连线,将单次阶跃单元中的电位器旋至最大,检查无误后,开启设备电源。 (3) 分别运行发送报文和接受报文程序,任意节点可随时发送报文,每按动一次按键就启动报文发送,可在另一节点观接收到的报文,检查接收的报文和发送的报文是否一致。 思考题: 如何将双机通讯改为多机通讯,并增加广播发送功能。

10、 附录:CAN总线及其控制器: CAN(Controller Area Network)即控制器局域网属于现场总线的范畴,是一种有效支持分布式控制或实时控制的串行通信网络。CAN的应用范围遍及从高速网络到低成本的多线路网络. 控制器局域网络CAN是由德国Bosch公司的为汽车的监测和控制而设计的,逐步发展到用于其它工业领域的控制。CAN已成为国际标准化组织ISO 11898标准。在CAN总线通信接口中集成了CAN协议的物理层和数据链路层功能。可完成对数据的成帧处理。 CAN具有如下特性: (1)通信速率为5Kbps/10km,1M

11、bps/40m,节点数110个,传输介质为双绞线或光纤等. (2)采用点对点、一点对多点及全局广播几种方式发送接收数据. (3)可实现全分布式多机系统且无主、从机之分,每个节点均主动发送报文,用此特点可方便地构成多机备份系统。 (4)采用非破坏性总线优先级仲裁技术,当两个节点同时向网络发送信号时,优先级低的节点主动停止发送数据,而优先级高的节点可不受影响地继续发送信息;按节点类型分成不同的优先级,可以满足不同的实时要求。 (5)支持三类报文帧:数据帧、远程帧、超载帧.采用短帧结构,每帧有效字节数为8个。这样传输时间短,受干扰的概率低,且具有较好的检错效果。 (6)采用循环冗余校验CR

12、C(Cyclic Redundancy Check)及其它检错措施,保证了极低的信息出错率。 (7)节点具有自动关闭功能,当节点错误严重时,则自动切断与总线的联系,这样不影响总线正常工作。 (8)CAN单片机:Motorola公司生产带CAN模块的MC68HC05x4,Philips公司生产82C200,Intel公司生产带CAN模块的P8XC592。 (9)CAN控制器:Philips公司生产的82C200,Intel公司生产的82527。 (10)CAN I/O器件:Philips公司生产的82C150,具有数字和模拟I/O接口。 CAN总线报文传送、帧类型和帧格式 在CAN网

13、络中,一个发出报文的节点的单元称为该报文的发送器,并且保持该身份直至总线空闲或丢失仲裁.如果一个节点单元不是该报文的发送器,而且总线不为空闲,则该节点单元被称为接收器 报文传送由以下4种不同的帧类型表示和控制 数据帧:数据帧将数据从发送器传送到各个接收器; 远程帧:远程帧请求具有相同标识符的数据帧的发送; 出错帧:任何单元检测到总线错误就发出出错帧; 超载帧:超载帧用于在先行和后续的数据帧或远程帧之间提供一段附加时延。 在CAN2.0B规范中,有两种帧格式,其主要区别在于标识符的长度。具有11位标识符的帧称为标准帧;而具有29位标识符的帧则称为扩展帧。 数据帧:数据帧

14、由7个不同的部分组成:帧起始、仲裁域、控制域、数据域、CRC域、应答域和帧结束。其结构如图所示。 远程帧:远程帧由6个不同的部分组成:帧起始、仲裁域、控制域、CRC域、应答域和帧结束。其结构如图所示。 出错帧:出错帧由两部分组成。第一部分由来自不同的节点的出错标志叠加而成,随后的第二部分是出错界定符。其结构如图所示。 超载帧:包括两个域.超载标志和超载界定符。如图所示。 CAN总线控制器SJA1000 SJ1000独立CAN总线控制器是PHILIPS公司PCA82C200 CAN总线控制器(BasicCAN)的替代产品。与PCA82C200 引脚兼容,电气兼容,原PC

15、A82C200 的工作模式在SJA1000中称为BasicCAN模式。因而最大限度地保证了器件的互换性,而且还增加了一种新的工作模式PeliCAN。SJA1000完全支持具有很多新特性的CAN2.0B协议。 SJA1000特性 l SJA1000增加了两种模式: 1.BasicCAN模式:与PCA82C200兼容 2。PeliCAN模式:扩展功能 工作模式通过时钟分频寄存器中的CAN模式位来选择.复位默认模式是BasicCAN模式。 l PeliCAN模式的扩展功能: 接收和发送标准和扩展报文; 达64字节的接收FIFO; 对于标准和扩展帧都有单/双接收过滤器,接收过

16、滤器包括屏蔽码和接收码寄存器; 可读/写访问的错误寄存器; 可编程的错误报警限; 最近一次错误代码寄存器; 对于每一种CAN总线错误都能产生不同的出错中断; 仲裁丢失中断,并带有详细丢失仲裁位置信息; 允许单次发送,当出错或丢失仲裁时不重发; 只听模式(监视CAN总线,无应答,无出错标志); 支持热插拔 自身发送报文接收; 硬件禁止CLKOUT输出 SJA1000内部结构以及引脚如图所示. SJA1000的BasicCAN模式 l 地址分配: CAN控制器SJA1000对于CPU而言,是可编程外围芯片。CPU可以像操作扩展RAM一样操作SJA1000片内的寄存器

17、 SJA1000的地址区域主要由控制段和报文缓冲器段组成,如附表1所示控制段在初始化期间被设置,用于配置通信参数,同时CPU通过这个段来控制CAN总线上的通信。 附表1 偏移 地址 名称 工作模式 复位模式 读 写 读 写 0 控制段 控制 控制 控制 控制 1 (FF) 命令 (FF) 命令 2 状态 — 状态 - 3 中断 - 中断 — 4 (FF) - 接收码 接收码 5 (FF) - 接收屏蔽码 接收屏蔽码 6 (FF) — 总线定时寄存器0 总线定时寄存器0 7 (FF

18、 — 总线定时寄存器1 总线定时寄存器1 8 (FF) - 输出控制 输出控制 9 测试 测试 测试 测试 10 发送缓冲器 ID(10 – 3) ID(10 -3) (FF) — 11 ID(2 — 0) RTR 和 数据长度 ID(2 - 0) RTR 和 数据长度 (FF) — 12 字节1 字节1 (FF) — 13 字节2 字节2 (FF) — 14 字节3 字节3 (FF) — 15 字节4 字节4 (FF) - 16 字节5 字节5 (FF) - 17 字节6 字节6

19、FF) - 18 字节7 字节7 (FF) — 19 字节8 字节8 (FF) - 20 接收缓冲器 ID(10 – 3) ID(10 – 3) ID(10 – 3) ID(10 – 3) 21 ID(2 - 0) RTR 和 数据长度 ID(2 - 0) RTR 和 数据长度 ID(2 - 0) RTR 和 数据长度 ID(2 — 0) RTR 和 数据长度 22 字节1 字节1 字节1 字节1 23 字节2 字节2 字节2 字节2 24 字节3 字节3 字节3 字节3 25 字节4 字节4 字节4

20、 字节4 26 字节5 字节5 字节5 字节5 27 字节6 字节6 字节6 字节6 28 字节7 字节7 字节7 字节7 29 字节8 字节8 字节8 字节8 30 (FF) — (FF) - 31 时钟分频寄存器 时钟分频寄存器 时钟分频寄存器 时钟分频寄存器 l 复位值 SJA1000有两种复位方式:硬件复位与软件复位。硬件复位是指在芯片的复位引脚上提供一定宽度低电平,硬件复位需要足够的时间才能使控制寄存器中的复位请求位置1。软件复位是指通过软件设置CR.0为1或由脱离总线引起的复位.SJA1000检测到复位请求

21、位为1后,将中止当前报文的接收/发送而进入复位模式.当复位请求位从1转变到0,SJA1000返回到工作模式.SJA1000在复位模式下各寄存器的状态如下附表2所示: 附表2 寄存器 位 符号 名称 值 硬件 复位 软件设置CR。0或脱离总线引起复位 控制 CR.7 (保留) 0 0 CR。6 (保留) X X CR。5 (保留) 1 1 CR。4 OIE 溢出中断允许 X X CR。3 EIE 出错中断允许 X X CR.2 TIE 发送中断允许 X X CR.1 RIE 接收中断允许 X X C

22、R。0 RR 复位请求 1 1 命令 CMR.7 — (保留) CMR。6 — (保留) CMR.5 - (保留) CMR。4 GTS 睡眠 CMR.3 CDO 清除数据溢出 CMR.2 RRB 释放接收缓冲器 CMR.1 AT 中止发送 CMR.0 TR 发送请求 状态 SR。7 BS 总线状态 0(在线) X SR.6 ES 出错状态 0(无错) X SR。5 TS 发送状态 0(空闲) 0(空闲) SR。4 RS 接收状态 0(空闲) 0(空闲) SR

23、3 TCS 发送完成状态 1(完成) X SR。2 TBS 发送缓冲器状态 1(释放) 1(释放) SR。1 DOS 数据溢出状态 0 0 SR.0 RBS 接收缓冲器状态 0(空) 0(空) 中断 IR。7 - (保留) 1 1 IR.6 — (保留) 1 1 IR。5 - (保留) 1 1 IR.4 WUI 唤醒中断 0 0 IR。3 DOI 数据溢出中断 0 0 IR.2 EI 出错中断 0 X IR.1 TI 发送中断 0 0 IR.0 RI 接收中断 0 0 接

24、收码 AC。7-0 AC 接收码 X X 接收屏蔽码 AM。7—0 AM 接收屏蔽码 X X 总线定时寄存器0 BTR0。7 SJW.1 同步跳转宽度1 X X BTR0.6 SJW。0 同步跳转宽度0 X X BTR0.5 BRP.5 比特率预引比例因子5 X X BTR0。4 BRP.4 比特率预引比例因子4 X X BTR0.3 BRP。3 比特率预引比例因子3 X X BTR0。2 BRP。2 比特率预引比例因子2 X X BTR0。1 BRP.1 比特率预引比例因子1 X X BTR0.0

25、 BRP.0 比特率预引比例因子0 X X 接上表 寄存器 位 符号 名称 值 硬件 复位 软件设置CR.0或脱离总线引起复位 总线定时寄存器1 BTR1.7 SAM 采样 X X BTR1。6 TSEG2。2 时间段2.2 X X BTR1.5 TSEG2。1 时间段2.1 X X BTR1.4 TSEG2.0 时间段2。0 X X BTR1.3 TSEG1。3 时间段1。3 X

26、 X BTR1.2 TSEG1。2 时间段1.2 X X BTR1。1 TSEG1。1 时间段1.1 X X BTR1。0 TSEG1。0 时间段1。0 X X 输出 控制 OC。7 OCTP1 输出控制晶体管P1 OC。6 OCTN1 输出控制晶体管N1 OC。5 OCPOL1 输出控制极性1 OC.4 OCTP0 输出控制晶体管P0 OC.3 OCTN0 输出控制晶体管N0 OC。2 OCPOL0 输出控制极性0 OC。1 OCMODE1 输出控制模式1

27、OC.0 OCMODE0 输出控制模式0 发送缓冲器 - TXB 发送换冲器 X X 接收缓冲器 — RXB 接收缓冲器 X X 时钟分频器 — CDR 时钟分频寄存器 00H(Intel) 05H(Motorola) X SJA1000的PeliCAN模式 SJA1000的PeliCAN模式的地址列表 CAN控制器SJA1000的内部寄存器对于CPU而言,表现为片上内存映射的外设寄存器,共128字节。从偏移地址32起的所有内部RAM(80字节)被直接映射到CPU接口。在

28、工作和复位模式下,SJA1000具有不同的内部地址定义。因此必须予以区分。如附表3所示 附表3 偏移 地址 工作模式 复位模式 读 写 读 写 0 模式 模式 模式 模式 1 (00H) 命令 (00H) 命令 2 状态 - 状态 — 3 中断 — 中断 — 4 中断允许 中断允许 中断允许 中断允许 5 保留(00H) — 保留(00H) - 6 总线定时0 - 总线定时0 总线定时0 7 总线定时1 — 总线定时1 总线定时1 8 输出控制 — 输出控制 输出控制 9

29、 检测 检测 检测 检测 10 保留(00H) — 保留(00H) — 11 仲裁丢失捕捉 — 仲裁丢失捕捉 - 12 错误代码捕捉 — 错误代码捕捉 — 13 错误报警限 — 错误报警限 错误报警限 14 RX错误计数器 - RX错误计数器 RX错误计数器 15 TX错误计数器 - TX错误计数器 TX错误计数器 16 RX帧信息 TX帧信息 接收码0 SFF EFF SFF EFF 17 RX标识符1 RX标识符1 TX标识符1 TX标识符1 接收码1 18 RX标识符2 RX标识符

30、2 TX标识符2 TX标识符2 接收码2 19 RX数据1 RX标识符3 TX数据1 TX标识符3 接收码3 20 RX数据2 RX标识符4 TX数据2 TX标识符4 接收屏蔽码0 21 RX数据3 RX数据1 TX数据3 TX数据1 接收屏蔽码1 22 RX数据4 RX数据2 TX数据4 TX数据2 接收屏蔽码2 23 RX数据5 RX数据3 TX数据5 TX数据3 接收屏蔽码3 24 RX数据6 RX数据4 TX数据6 TX数据4 保留(00H) - 25 RX数据7 RX数据5

31、 TX数据7 TX数据5 保留(00H) - 26 RX数据8 RX数据6 TX数据8 TX数据6 保留(00H) — 27 FIFO RAM RX数据7 — TX数据7 保留(00H) - 28 FIFO RAM RX数据8 — TX数据8 保留(00H) - 29 RX报文计数器 - RX报文计数器 30 RX缓冲器起始地址 - RX缓冲器起始地址 RX缓冲器起始地址 31 时钟分频器 时钟分频器 时钟分频器 时钟分频器 32 内部RAM地址0(FIFO) - 内部RAM地址0 内部RAM地址0 3

32、3 内部RAM地址1(FIFO) — 内部RAM地址1 内部RAM地址1 … … … … … 95 内部RAM地址63(FIFO) - 内部RAM地址63 内部RAM地址63 96 内部RAM地址64(TX缓冲器) - 内部RAM地址64 内部RAM地址64 … … … … … 108 内部RAM地址76(TX缓冲器) - 内部RAM地址76 内部RAM地址76 109 内部RAM地址77(未使用) — 内部RAM地址77 内部RAM地址77 110 内部RAM地址78(未使用) — 内部RAM地址78 内部RAM地

33、址78 111 内部RAM地址79(未使用) - 内部RAM地址79 内部RAM地址79 112 (00H) — (00H) (00H) … … … … … 127 (00H) - (00H) (00H) l 复位值 SJA1000检测到复位模式位被置1后,将中止当前发送/接收报文而进入复位模式.当复位模式位从1转变到0时,SJA1000回到模式寄存器所定义的工作模式。附表4为SJA1000在复位模式下各寄存器的状态。 附表4 寄存器 位 符号 名称 值

34、 硬件 复位 软件设置CR。0或脱离总线引起复位 模式 MOD。7-5 — (保留) 0(保留) 0(保留) MOD.4 SM 睡眠 0(唤醒) 0(唤醒) MOD。3 AFM 接收过滤器 0(2个) X MOD。2 STM 自检测模式 0(正常) X MOD。1 LOM 只听模式 0(正常) X MOD。0 RM 复位模式 1(置位) 1(置位) 命令 CMR。7—5 — (保留) 0(保留) 0(保留) CMR.4 SRR 自接收请求 0 0 CMR。3 CDO 清除数据溢出 0 0 CM

35、R.2 RRB 释放接收缓冲器 0 0 CMR.1 AT 中止发送 0 0 CMR。0 TR 发送请求 0 0 状态 SR。7 BS 总线状态 0(在线) X SR。6 ES 出错状态 0(无错) X SR。5 TS 发送状态 1(等待空闲) 1(等待空闲) SR.4 RS 接收状态 1(等待空闲) 1(等待空闲) SR.3 TCS 发送完成状态 1(完成) X SR。2 TBS 发送缓冲器状态 1(释放) 1(释放) SR。1 DOS 数据溢出状态 0 0 SR.0 RBS 接收缓冲器状

36、态 0(空) 0(空) 中断 IR。7 BEI 总线错误中断 0 0 IR.6 ALI 仲裁丢失中断 0 0 IR。5 EPI 错误消极中断 0 0 IR.4 WUI 唤醒中断 0 0 IR。3 DOI 数据溢出中断 0 0 IR.2 EI 出错中断 0 X IR.1 TI 发送中断 0 0 IR。0 RI 接收中断 0 0 接收码 AC.7—0 AC 接收码 X X 接收屏蔽码 AM.7—0 AM 接收屏蔽码 X X

37、 续上表 寄存器 位 符号 名称 值 硬件 复位 软件设置CR。0或脱离总线引起复位 IER。7 BEIE IER.6 ALIE IER。5 EPI IER.4 WUI IER.3 DOI IER。2 EI IER。1 TI IER。0 RI 总线定时寄存器0 BTR0.7 SJW.1 同步跳转宽度1 X X BTR0。6 SJW。0 同步跳转宽度0 X

38、X BTR0.5 BRP。5 比特率预引比例因子5 X X BTR0.4 BRP.4 比特率预引比例因子4 X X BTR0.3 BRP。3 比特率预引比例因子3 X X BTR0。2 BRP.2 比特率预引比例因子2 X X BTR0.1 BRP.1 比特率预引比例因子1 X X BTR0.0 BRP.0 比特率预引比例因子0 X X 总线定时寄存器1 BTR1。7 SAM 采样 X X BTR1。6 TSEG2.2 时间段2。2 X X BTR1.5 TSEG2.1 时间段2。1 X X BTR1

39、4 TSEG2。0 时间段2。0 X X BTR1。3 TSEG1.3 时间段1.3 X X BTR1.2 TSEG1.2 时间段1。2 X X BTR1.1 TSEG1.1 时间段1.1 X X BTR1.0 TSEG1.0 时间段1。0 X X 输出 控制 OCR.7 OCTP1 输出控制晶体管P1 X X OCR。6 OCTN1 输出控制晶体管N1 X X OCR。5 OCPOL1 输出控制极性1 X X OCR。4 OCTP0 输出控制晶体管P0 X X OCR。3 OCTN0 输出控制

40、晶体管N0 X X OCR.2 OCPOL0 输出控制极性0 X X OCR。1 OCMODE1 输出控制模式1 X X OCR。0 OCMODE0 输出控制模式0 X X 仲裁丢 失捕捉 — ALC 仲裁丢失捕捉 0 X 错误代 码捕捉 — ECC 错误代码捕捉 0 X 错误报警限 — EWLR 错误报警限寄存器 96 X RX错误计数器 - RXERR 接收错误计数器 0 X TX错误计数器 — TXERR 发送错误计数器 0 X

41、 续上表 寄存器 位 符号 名称 值 硬件复位 软件设置CR.0或脱离总线引起复位 TX缓冲器 — TXB 发送缓冲器 X X RX缓冲器 - RXB 接收缓冲器 X X ACR0—3 — ACR0—3 接收码寄存器 X X AMR0—3 - AMR0-3 接收屏蔽码寄存器 X X RX报文计数器 — RMC RX报文计数器 0 0 RX缓冲器起始地址 - RBSA RX缓冲器起始地址 0 X 时钟分频器 - CDR 时钟分频寄存器 00H(Intel) 05H(Motorola) X

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服