- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
简答题。
1.试述基于ISO11898的CAN分层结构。CAN协议结构分为两层:数据链路层和物理层。数据链路层又划分为逻辑链路控制子层LLC和介质访问控制子层MAC;物理层可分为物理信号子层PLS,物理介质连接PMA,介质相关接口DMDI。
逻辑链路控制子层LLC(验收滤波,过载通知,恢复管理)
介质访问控制子层MAC(传送规则:即控制帧结构,执行仲裁,错误检测,出错标定和故障鉴定)
物理信号子层PLS(实现密码\解码,定时,同步等功能)
物理介质连接PMA(实现总线发送\接收的功能电路并提供总线故障检测方法)
介质相关接口DMDI(实现物理介质与媒体访问单元之间的机械和电气接口)
2.试述CAN总线的同步机制及规则。同步机制:CAN总线的位同步只有在节点检测到隐性位1到显性位0的跳变时才会产生,当跳变沿不位于位周期的同步段之内时将会产生相位误差,该相位误差就是跳变沿与同步段结束位置之间的距离。如果跳变沿发生在同步段之后采样点之前,则为正的相位误差;如果跳变沿位于同步段之前采样点之后,则为负的相位误差,相位误差源于节点的振荡器漂移,网络节点之间的传播延迟及噪声干扰等。CAN协议规定了两种类型的同步:硬同步和重同步。
同步规则: = 1 \* GB3 ①在一个位时间内仅允许一种同步; = 2 \* GB3 ②只要先前采样点检测到的数值不同于边沿后即现的总线数值,边沿即用于同步; = 3 \* GB3 ③总线空闲期间,当存在隐性至显性的跳变沿时即完成硬同步; = 4 \* GB3 ④所有满足规则 = 1 \* GB3 ① = 2 \* GB3 ②的其他隐性至显性的跳变沿用于重同步;例外情况是,若只有隐性至显性沿用于重同步,则由于具有正相位误差的隐性至显性沿的结构,发送器将不完成重同步。
3.试述SJA1000验收滤波器的工作原理。验收滤波器包括验收代码寄存器和验收屏蔽寄存器。其功能是验收ID号,以决定是否将该帧数据存放在主接收FIFO RAM中。信息的标识符和验收滤波器中预设值一直时,才会被SJA1000接收,验收代码寄存器定义所要接收信息标识符的值。验收屏蔽寄存器的某位值为0,则对应的标识符位为需要验收;某位值为1,则对应的标志位不需验收。在验收时,验收代码位和信息标识符位相等且与验收屏蔽位的对应位相成为1,该信息可通过验收滤波器被接收。
1.什么是硬同步和重同步,有何不同?硬同步:只在总线空闲时通过一个下降沿来完成,此时不管有没有相位误差,所有节点的位时间重新开始。重同步:在报文的随后位中,每当有从隐性位到显性位的跳变,并且该跳变落在了同步段之外时,就会引起一次重同步。重同步机制可以根据跳变增长或者缩短位时间以调整采样点的位置,保证正确采样。区别:硬同步知识出现在报文帧开始时;重同步是执行在后读每次接受到隐性到显性位的边沿,它贯串在一个报文的剩余部分。
2.说明80C591的内部数据存储器的结构和寻址方式。可分为四部分:低128字节RAM(00H~7FH)可直接和间接寻址;高128字节RAM(80H~FFH)为间接寻址;特殊功能寄存器SFR(80H~FFH)只能直接寻址;256字节辅助RAM(00H~FFH)通过MOVX间接寻址。
4.编写P8xc591验收滤波器初始化程序。要求:使用BANK4(高优先级)和BANK3(低优先级)单滤波方式,验收标准数据帧;FIFO中有20个字节后就可以产生接收中断;BANK3和BANK4的ACR赋值由CPU中存储器读入。
{
MODE=0X01; CDR=0X88; IER=0X01; RXB=0X01;
CANADR=RIL; CANDAT=0X14; CANADR=ACR30; CANDAT=0X00;
CANDAT=0X10; CANDAT=0X00; CANDAT=0X00; CANADT=AMR30;
CANAT=0X00; CANDAT=0X0F; CANDAT=0XFF; CANDAT=0XFF;
CANADR=ACR40; CANDAT=0X00; CANDAT=0X10; CANDAT=0X00;
CANDAT=0X00; CANADR=AMR40; CANDAT=0X00; CANDAT=0X0F;
CANDAT=0XFF; CANDAT=0XFF; CANADR=ACFPRIO; CANDAT=0X40;
OCR=0XAA; CANADR=IER; CANDAT=0X01; MODE=0X04
}
设计题。
设计由P89C51+SJA1000为主要器件构
您可能关注的文档
- 爆笑图片娱乐.doc
- 爱上洗鞋吧(定稿).doc
- 爱之初体验——驰为VX3锋神开箱体验晒图.doc
- 爱国主义读书目录.doc
- 爱在海之南(第二站)入乡随俗再定情 插图.doc
- 爱家系统市场调查表.doc
- 爱情长跑OR闪婚你爱哪一种.doc
- 牛仔布生产厂家排行榜 哪个厂家的牛仔布好.doc
- 牛仔拼接水洗皮衣.doc
- 牛板筋十大品牌排行榜 知名的牛板筋品牌有哪些.doc
- 全国爱眼日知识竞赛考试题库资料100题(含答案).pdf
- 2024年世界环境日环保知识竞赛考试题库300题(含各题型).docx
- 黑龙江省危险化学品安全生产应急救援技术竞赛考试题库资料(附答案).pdf
- 班组长团队管理能力考试题库-上(选择题汇总).docx
- 班组长成本绩效管理能力考试题库资料(浓缩500题).pdf
- 班组长团队管理能力考试题库资料-上(选择题汇总).pdf
- 2024年全国危险化学品安全生产应急救援技术竞赛考试题库资料-下(多选题汇总).pdf
- 2024年首届全国“红旗杯”班组长大赛考试题库-中(多选题汇总).docx
- 2024年世界环境日知识竞赛考试题库300题(含各题型).docx
- 2024年献血知识竞赛考试题库300题(含答案).docx
文档评论(0)