基于ARM9的中央空调网络集中控制器研究.pdfVIP

基于ARM9的中央空调网络集中控制器研究.pdf

  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文档。上传文档
查看更多
以往我国的中央空调控制系统主要采用以单片机为控制核心的单机组控制器,即一个控制器 只能控制一台中央空调机组,这种控制方法控制简单,但是在多层或者较大型的建筑中控制 能力就显得力不从心了。近年来也出现了采用ARM7 处理器作为控制芯片的集中控制器,但 是在此所采用的ARM9 处理器比 ARM7 处理器又有了许多优点,如 ARM9 处理器采用 5 级流 水线,在每一个时钟周期内可以同时执行 5 条指令,这样就大大提高了处理性能,在同样 的加工工艺下,ARM9 处理器的时钟频率是ARM7 的 1. 8 ~ 2.2 倍; 又如 ARM9 采用哈佛结 构,具有别离的数据和程序空间及别离的访问总线,所以在指令执行时哈佛结构的取址和取 数可以并行,因此具有更高的执行效率; 再如拥有内存管理单元( MMU ),只有拥有了MMU 才能真正实现内存保护,通过内存保护,一个进程的失败并不会影响其他进程的运行,从而 增强了系统的稳定性。另外,ARM9 可以内嵌 Linux 操作系统,Linux 具有良好的网络支持 功能; Linux 是首先实现 TCP/ IP 协议栈的操作系统,它的内核结构在网络方面是非常完 整的,并提供了对包括十兆位、百兆位及千兆位的以太网,还有无线网络等的支持; 其次, Linux 源码开放、可定制内核、性能优异等也是选择它相对于其他嵌入式操作系统的优势。 在此设计的网络集中控制器可与监控软件一起完成基于TCP/ IP 协议的网络通信功能, 并能通过 RS 485 总线与自行设计的现场控制器进行通信。 1 控制器设计方案 网络管理器的主要功能一方面是通过以太网与监控软件进行数据交换; 另一方面是通 过 RS 485 总线网络与分布在大厦各处的现场控制器通信。网络管理器对现场控制器进行控 制和管理,在现场控制器与中央操作站之间起数据缓存作用。 1. 1 控制器硬件设计 处理器采用A TMEL 公司的 AT91RM9200,该处理器是AT MEL 专门针对工业及以太网应 用领域推出的基于 ARM920T 内核的新型微处理器,如图1 所示。 ( 1) 电源电路。主要作用是为控制器提供3. 3 V和 1. 8 V 的稳定电压。设计时利用 LM1117 低压差线性调压器来提供 3. 3 V 和 1. 8 V 的电压。LM1117 能够提供 1. 8 V,2. 5 V,2. 85 V,3. 3 V,5 V 的固定电压和可调电压型号,并能提供电流限制和热保护。 图 1 网络集中控制器硬件模块示意图 ( 2) 复位电路。主要完成系统的上电复位和系统在运行时用户的按键复位功能,它由 简单的 RC 电路构成,这种电路比拟通用,其复位逻辑是可靠的。 (3) 存储器系统设计。包括 Nor Flash 接口、NandFLASH 接口和 SDRAM 接口电路的设 计。 ①Nor FLASH 存储器内部存放系统启动代码、Linux 内核和用户程序等,存储器芯片采 用 AT49BV322A,单片存储容量为32 Mb,工作电压为2. 65~ 3. 6 V,数据宽度为 16 b,并 以 16 b( 字模式) 数据宽度的方式工作。 ②SDRAM 存储器作为程序的运行空间,如前所述,SDRAM 的存储单元可以理解为一个电 容,总是倾向于放电,为防止数据丧失,必须定时刷新( 充电) 。由此可见,要在系统中使 用 SDRAM,就要求微处理器具有刷新控制逻辑,或在系统中另外参加刷新控制逻辑电路。本 控制器采用的控制芯片具有用 SDRAM 刷新控的制逻辑,可以直接与 SDRAM 接口连接。SDRAM 存储器芯片采用 HY57V281620HG,单片存储容量为4 组! 32 Mb,工作电压为 3. 3 V,数据 宽度为 16 b。本控制器采用2 片 16 b 数据宽度的 HY57V281620HG 并联为 32 b 数据宽度的 SDRAM 存储系统。 ③Nand FLASH 作为系统的数据存储器,芯片采用 K9F1208U OM YIB0,存储容量为 64 MB, 数据总线宽度为 8 位,工作电压为 2. 7~ 3. 6 V。为了提高控制芯片的驱动能力,在这局 部设计中参加了 74HC245 总线驱动器,74HC245 提供双向总线驱动,主要使用在数据的双 向缓冲。 (4) 串行接口电路。本控制器对控制芯片提供的4 个串口中 3 个设计接口电路。一个 串口用于软件调试与系统开发,另一个作为预留串口,可以在需要时与PC 机进行通信。另 外,还需要设计 R

文档评论(0)

墨臻网络 + 关注
官方认证
文档贡献者

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

版权声明书
用户编号:8076027046000022
认证主体苏州墨臻互联网科技有限公司
IP属地江苏
统一社会信用代码/组织机构代码
91320506MA26CPT988

1亿VIP精品文档

相关文档