在此设计的网络集中控制器可与监控软件一起完成基于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 的固定电压和可调电压型号,并能提供电流限制和热保护。
( 2) 复位电路。主要完成系统的上电复位和系统在运行时用户的按键复位功能,它由简单的RC 电路构成,这种电路比较通用,其复位逻辑是可靠的。
( 3) 存储器系统设计。包括NorFlash接口、NandFLASH 接口和SDRAM 接口电路的设计。
①Nor FLASH 存储器内部存放系统启动代码、Linux 内核和用户程序等,存储器芯片采用AT49BV322A,单片存储容量为32 Mb,工作电压为2. 65~ 3. 6 V,数据宽度为16b,并以16 b( 字模式) 数据宽度的方式工作。
②SDRAM 存储器作为程序的运行空间,如前所述,SDRAM 的存储单元可以理解为一个电容,总是倾向于放电,为避免数据丢失,必须定时刷新( 充电) 。由此可见,要在系统中使用SDRAM,就要求微处理器具有刷新控制逻辑,或在系统中另外加入刷新控制逻辑电路。本控制器采用的控制芯片具有用SDRAM 刷新控的制逻辑,可以直接与SDRAM 接口连接。SDRAM 存储器芯片采用HY57V281620HG,单片存储容量为4 组! 32 Mb,工作电压为3. 3 V,数据宽度为16 b。本控制器采用2 片16 b 数据宽度的HY57V