全文预览

基于ARM的CAN总线智能照明控制系统设计(含程序)-毕业论文(word格式)

上传者:业精于勤 |  格式:doc  |  页数:66 |  大小:0KB

文档介绍
点控制任务简单,为降低成本选用常用的 STC89C52 作为主控制器,其内部无集成的 CAN 控制器,故选用独立的 CAN 控制器芯片。在这里我们采用 Philips 公司的独立式 CAN 控制器 SJA1000 ,目前在国内市场上最热门,它与单片机的接口简单, 访问 SJA1000 就像访问单片机的外部 RAM 一样,操作简单,方便。而且 SJA1000 还是一款支持 CAN2.0B 协议的 CAN 控制器芯片,并且其价格也不高,其可采用直列式封装,制作简单。因此,我们选择 SJA1000 作为从节点的 CAN 控制器。 2.2.2.3 CAN 收发器对于 CAN 收发器,只有 PCA82C250 最为适合了,尽管有 TJA1050 ,PCA82C252,CF15, Si9200 但是 PCA82C250 在市场应用多,相关的设计较多,因此选择 PCA82C250 作为 CAN 收发器。 2.2.2.4 CAN 通信电缆为了提高 CAN 总线通信可靠性和抗干扰能力,我们采用双绞线作为 CAN 总线通信电缆,双绞线通过双绞,减少自身对外界的电磁波辐射,同时也提高了外部电磁波辐射的抗干扰能力,另外,当平行对线传输高频信号时由于两线之间存在的电容作用,引起信号相位相对滞后,当平行线对双绞时,就会在线对形成电容的同时形成一个串联的电感, 以抵消电容的影响,从而提高通信可靠性。 2.2.3 系统结构框图本系统主要采用主从式总线型网络结构。该网络结构具有结构简单、布线容易、成本低、编程容易等优点。系统中由 CAN 主节点、多个 CAN 从节点、执行机构和灯设备等构成。在主节点上可以设置或监视所有从节点的灯设备的开关灯状态及剩余时间。从节点也可以自行设置本节点灯的状态情况。网络中可以实现点对点的通信方式以及广播发送方式,以确保帧信息的正确达到。具体系统总体结构框图,如图 2.1 所示:

收藏

分享

举报
下载此文档