织梦CMS - 轻松建站从此开始!

电力文库

当前位置: 主页>电力自动化>

基于嵌入式系统在电网远程监控中的应用(三)

时间:2015-01-20 09:47来源:未知 作者:admin 点击:
2. 3 网络模块 网络模块采用Realtek 公司的RTL8019AS 以太网控制器,RTL8019AS 具有32 位输入输出地址,地址偏移量为00H- 1FH,要接收和发送数据包则需要通过DMA 读写RTL8019AS 内部的16KB RAM,RTL8019AS 使用跳线模式、IO 方式读写[3]。首先给RTL8019 的NE2000 兼容的

     2. 3 网络模块


     网络模块采用Realtek 公司的RTL8019AS 以太网控制器,RTL8019AS 具有32 位输入输出地址,地址偏移量为00H- 1FH,要接收和发送数据包则需要通过DMA 读写RTL8019AS 内部的16KB RAM,RTL8019AS 使用跳线模式、IO 方式读写[3]。首先给RTL8019 的NE2000 兼容的各个寄存器分配PCS0 引脚, IO 地址为00H - FFH,即把CPU 的A0 - A4 连接到RTL8019 的A1 - A5,RTL8019AS 默认的IO地址为300H - 3FFH,因此,将RTL8019AS 的SA19 - SA10和SA7 - SA5 接地,SA9、SA8 接VCC。电路设计完成后,通过MAC 引擎以及ISA 总线即可与LPC2131 进行数据交互,图6 为RTL8019AS 与LPC2131 的接口电路图。


     2. 4 液晶显示


     液晶显示器采用CM12864 型LCD,液晶模块经数据总线接收LPC2131 发送的指令和数据,存入内部的数据存储器中,从而实现所需信息的显示。为了获得友好的界面和便捷的使用,液晶显示采用汉字显示方式,从字模软件中获取汉字代码,再将每个汉字的代码记录在CAT1025 中,在使用时跳去。由于LPC2131 大多GPIO 是复用口,需要在使用前对I /O 口进行设置。图7 为LPC2131 与CM12864 的连接框

 

    


     3 电网远程监控的实现


     本文所设计的电网远程监控系统采用客户—服务器分布式网络接口,远程监控主机( 服务器端) 通过Internet 连接到电网监测仪( 客户端) ,实现电网的远程监控。


     3. 1 客户/服务器机制


     针对电网远程监控系统的特点,将电网监测仪设置为客户端,远程监控主机设置为服务器端。服务器端24 小时不间断地监听来自客户端的连接请求,建立连接后进行TCP数据传输。图8 为基于TCP 协议的客户/服务器机制。

 

    


     客户端首先申请套接字打开通信信道,并连接到服务器所在主机保留的端口,该端口对应服务器的TCP 进程; 随后向服务器发出请求报文并等待接收应答; 最后从服务器收到最终应答结果,或在不再请求时关闭信道并终止客户端进程。服务器端首先申请套接字打开通信通道,通知本地主机在某一保留端口接受客户端请求; 一旦接收到客户端的请求,便启动新进程处理用户请求,同时释放旧进程以响应新的客户请求,一旦服务完成,便关闭新进程与客户的通信链路; 如果不想响应客户端的请求,则关闭服务器进程。

(责任编辑:admin)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
栏目列表
推荐内容