基于CAN总线某楼宇自动化系统研究与设计.docVIP

基于CAN总线某楼宇自动化系统研究与设计.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于CAN总线某楼宇自动化系统研究与设计

基于CAN总线某楼宇自动化系统研究与设计   摘 要   智能化建筑是建筑艺术与计算机和信息技术有机结合的产物,是适应社会信息化与经济国际化的需要,随着全球性信息高速公路的推进,发展智能化建筑已是一个必然的趋势。本文主要采用嵌入式与CAN总线技术对楼宇自动化系统进行较为详细的研究和设计。   【关键词】嵌入式 CAN总线 智能化 楼宇自动化   1 引言   随着现代科学技术、特别是计算机技术和微电子技术的迅速发展,楼宇设备系统的自动化程度也在不断地提高,自动化技术在越来越多的楼宇设备系统中得到了广泛的应用,人们对工作、生活环境的舒适性、经济性和安全性的要求日渐增长,智能建筑由此应运而生。智能建筑通常包括三部分―楼宇自动化系统(BAS)、办公自动化系统(OAS)和通信自动化系统 (CAS)。其中,楼宇自动化系统是智能建筑系统中一个重要的、基本的组成部分。本文将结合相应的CAN总线技术以及ARM控制器来实现某大楼的智能化控制。   2 系统总体结构的设计   整栋楼的管理对象主要是电气设备与空调设备。   l)电气设备:管理电气设备主要监视机械的动作状态、测量点及保护装置。管理的主要对象是对各配电系统的断路器、变压器、接触器、保险丝,电容器等的状态监视。测量主要是对电力系统的电流、电压、有功功率、无功功率和功率因数的测量。   2)空调设备:管理空调设备要监视冷冻机、空调器、水泵等的状态;温湿度的测量,以及对空调系统所需的冷热源的温度、流量的调节。   各测控终端都是具有数据采集和自主控制功能的测控单元,能够在CAN总线网络中作为现场节点,整个系统的总体结构框图的设计如图1所示。   3 系统硬件电路的设计   整个系统的设计是基于CAN总线网络来进行的,主控制器部分所采用的是由三星公司生产的基于ARM9内核的芯片S3C2440处理器,CAN模块的电路部分主要是由SJA1000和82C250所组成的,在对整个系统的现场节点进行设计时,主要是通过相关的传感器和开关量控制信号来作为CAN的子节点,具体的各个模块的硬件电路的设计将在下面详细讲述。   3.1 主节点电路的设计   3.1.1 基于ARM9的S3C2440微处理器的设计   本设计中采用的基于ARM920T 核心核的微处理器S3C2440A。S3C2440A微处理器采用的是一种静态设计方式,所用到的内核是16/32 位的ARM920T RISC 处理器,该款处理器可以实现多种体系结构,如我们常用的哈佛结构、AMBA结构以及MMU结构,这些都是属于高速缓冲体系的结构,因此从数据缓存方面来说,该款芯片具有超高的指令缓存功能,同时还具有相当低的功耗,成本也相对较低。   3.1.2 外部存储器的设计   本系统采用的是Linux操作系统,一方面为了对从机所采集到的相关的数据进行存储以及控制信号的存储,另一方面为了整车的主控单元还能够存储其它的电子功能数据,方便日后的扩展,因而要求有较大的存储容量,在对外部存储模块进行具体的设计时,笔者所采用的是128M的NAND FLASH 与64M的SDRAM相互结合的这样一种双存储结构。   3.1.3 显示模块的设计   笔者在对本系统的显示单元进行设计时,所采用的是TFT LCD模块,该LCD模块是基于液晶光电效应的显示设备,它的分子晶体以液固态形势存在,使用 TFT 液晶屏符合智能化、数字化的发展趋势。   3.2 CAN模块的设计   CAN模块是本为重点部分,笔者在对该部分进行设计时,主要采用的是将一个CAN总线控制器SJA1000和一个CAN收发器PCA82C250相组成,使其共同构成一个CAN节点的收发模块。SJA1000具有独立数据和地址总线,采用分时复用的模式,ALE即Address Latch Enable,用来指示芯片的物理地址锁存的信号。PCA82C250 由恩智浦半导体公司生产,主要起到物理总线接口作用,用于连接CAN总线控制器。具体的CAN模块的电路图的设计如图2所示。   3.3 子节点电路的设计   3.3.1 从控制电路的设计   本设计中的从控制器采用的是MSPF149A单片机。MSPF149A单片机有60K的片内FLASH和1KB的片内RAM,并带有6个8位输入输出可配置且带中断的IO口和12位的高速多通道积分型模数转换电路。   3.3.2 温度采集电路的设计   本系统温度的测量采用是由美国模拟器件公司生产的单片集成两端感温电流源的温度传感器,其型号为AD590,它是已经IC化的温度感测器,它会将温度转换为电流。当需要测试的温度趋于稳定时,AD590主要起到恒定电流源的作用,首先要提供芯片输入范围之内的直流电压,接着要保证输出端的负载匹配,如串联1kΩ的精密电阻,那么,根据欧姆定律,可将温度转化

文档评论(0)

fangsheke66 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档