新闻中心

EEPW首页>嵌入式系统>设计应用> 嵌入式WEB服务器在太阳能发电站监测系统中的设计应用

嵌入式WEB服务器在太阳能发电站监测系统中的设计应用

作者: 时间:2013-02-19 来源:网络 收藏

3.2监控软件Cgi模块

Cgi模块分为前端和后端两个部分,前端主要是html元素的编写和布局以及相关元素对应事件函数的编写,后端是负责处理html网页传送过来的数据并且处理完毕返回给网页调用函数需要的数据,网页利用得到的数据更新原来网页上的数据。图3是Cgi功能模块。

图3Cgi模块程序功能图

3.2.1Cgi前端编程

Html网页js函数提交数据有post和get两种方式,本采用方式是post方式。前台(html)调用cgi程序实例:

Cgi程序通过cgic库提供的api函数获取从前台网页传过来的数据{ID:addr,Value:value},处理数据后依需求发送消息给485进程,并查询数据库检查命令是否设置成功,当然也有独立的查询数据库来验证密码或者修改密码之类的操作。

3.2.2Cgi后端编程

3.3监控软件Php模块

Php模块从数据库提取需要的数据整理处理后以JSON格式发送前台。图4是Php功能模块。

图4Php模块程序功能图

3.3.1Php前端编程

这个部分和Cgi部分是一样的,编写调用Php模块js函数。

3.3.2后端php编程

4运行效果

测试满足实际现场需求,如图5和图6以及图7所示。

图5逆变器运行数据表格

图6逆变器运行实时网线

图7逆变器历史查询显示

5结束语

文中介绍了基于ARM电站动态数据监控的一种新方案,给出了详细的硬件和软件组成和实现,并且针对电站数据的实时显示和历史数据的查询以及电站基本参数的配置等核心问题,提出了一套可靠的方法,实际长期运行证明该监控软件运行稳定、实际占用资源少、界面易于操作、符合现场要求,具有十分广泛的前景。

linux操作系统文章专题:linux操作系统详解(linux不再难懂)

上一页 1 2 下一页

评论


相关推荐

技术专区

关闭