基于单片机实时监控系统及其实现WEB服务器的方法技术方案

技术编号:10239204 阅读:164 留言:0更新日期:2014-07-19 14:28
本发明专利技术公开一种基于单片机实时监控系统实现WEB服务器的方法,应用于基于单片机实时监控系统中,所述基于单片机实时监控系统用于监测和控制与之相连的激励器,所述基于单片机实时监控系统为控制芯片运行的嵌入式实时系统,所述方法包括如下步骤:S101、将编写后的WEB页面转换成16进制并做成数组存储于内存中;S102、将所述数组对应相应的WEB页面名连成单向链表供遍历使用;S103、WEB服务使用嵌入式实时系统创建一个线程;以及S104、线程解析HTTP协议请求,得到网页名,并根据所述单向链表和解析出的网页名返回与请求相应数据。本发明专利技术还公开一种基于单片机实时监控系统。

【技术实现步骤摘要】
基于单片机实时监控系统及其实现WEB服务器的方法
本专利技术涉及一种基于单片机实时监控系统及其实现WEB服务器的方法。
技术介绍
随着计算机技术、通讯技术的飞速发展,全世界广播电视正掀起一股数字电视开发使用的热浪。在数字电视地面广播中,新型的数字电视发射机是至关重要的,而激励器(EXCITER)又是数字电视发射机中最为关键的环节。激励器的监控系统为工程维护人员提供人机交互接口,系统状态监测等功能,监控系统如何满足目前丰富激励器功能需求也一直都受到业界的关注。随着现在激励器的发展,为了方便工程安装人员调试与灵活组配网络,激励器的监控系统也随之发展起来且功能日趋丰富。目前激励器的监控系统大多使用powerpc和arm运行vxworks或者Linux这样较为复杂的操作系统,这样的方案可以提供丰富的接口和人机界面。但是这样的监控系统自身硬件的成本较高且由于系统软硬件复杂度提升使得开发成本和后期维护成本都相对较高。当然市面上也有个别激励器使用8位单片机作为监控系统,这样的方案界面单一(一般只简单配置了字符型液晶作为人机交互的唯一方法),功能简单无法满足目前日益发展的激励器的功能性和人机接口的便利性。同时,在系统中,AGC的调节一般是通过电路硬件做闭环反馈调节,这样的调节方式不够灵活而且保护功能较少甚而生产一致性较差。监控系统的基本功能是设置参数、系统状态监测、系统自动保护等。所以人机交互的接口是必不可少的。人机交互接口的方案很多,有液晶显示屏、上位机软件、WEB等等。对于液晶显示屏的方案,内容显示不够丰富和直观。用上位机软件的方式呈现则比较麻烦还需要在PC机上安装相应软件,而且还需要专门找上位机软件开发人员,提高了开发成本增加了系统复杂度。
技术实现思路
为解决上述问题,本专利技术采用的一个技术方案是:提供一种基于单片机实时监控系统实现WEB服务器的方法,所述方法应用于基于单片机实时监控系统中,所述基于单片机实时监控系统用于监测和控制与之相连的激励器,所述基于单片机实时监控系统为控制芯片运行的嵌入式实时系统,所述方法包括如下步骤:S101、将编写后的WEB页面转换成16进制并做成数组存储于内存中;S102、将所述数组对应相应的WEB页面名连成单向链表供遍历使用;S103、WEB服务使用嵌入式实时系统创建一个线程;以及S104、线程解析HTTP协议请求,得到网页名,并根据所述单向链表和解析出的网页名返回与请求相应数据。本专利技术采用的另一个技术方案是:提供一种基于单片机实时监控系统,用于监测和控制与之相连的激励器,所述基于单片机实时监控系统为控制芯片运行的嵌入式实时系统,所述基于单片机实时监控系统包括WEB页面控制单元,所述WEB页面控制单元具体包括:转换存储单元,用于将编写后的WEB页面转换成16进制并做成数组存储于内存中;链表生成单元,用于将所述数组对应相应的WEB页面名连成单向链表供遍历使用;WEB服务单元,用于使用嵌入式实时系统创建一个线程;以及解析返回单元用于调用线程解析HTTP协议请求,得到网页名,并根据所述单向链表和解析出的网页名返回与请求相应数据。本专利技术的技术效果在于:为解决现有技术的液晶显示屏内容显示不够丰富和直观、上位机软件的方式呈现需要在PC机上安装相应软件繁琐且维护成本高的技术缺陷,本专利技术的基于单片机实时监控系统及其实现WEB服务器的方法,通过在单片机多任务系统集成WEB服务器,PC机通过浏览器登录接入监控系统即建立一个WEB处理任务,多台PC机可实现同时多点接入监控系统进行查询,该监控系统所占资源极少,可轻松运行在廉价的单片机上,硬件电路简单便于调试,并且降低了配置WEB服务器的硬件门槛和软件复杂度。附图说明图1是本专利技术一实施方式中一种激励器监控系统功能模块框图;图2是本专利技术一实施方式中激励器监控系统的硬件结构框图;图3是激励器液晶显示面板示意图;图4是激励器监控系统实现WEB服务器的软件架构层次图;图5是基于单片机实时监控系统实现WEB服务器的方法执行流程图;图6是本专利技术一实施方式中一种DPD实时监测及调控方法的执行流程图;图7是AGC调节单元的硬件结构框图;图8是AGC调节流程图。主要元件符号说明具体实施方式为详细说明本专利技术的
技术实现思路
、构造特征、所实现目的及效果,以下结合实施方式并配合附图详予说明。请参阅图1,是本专利技术一实施方式中一种激励器监控系统功能模块框图,该激励器监控系统用于监控数字电视激励器,图1展现了激励器监控系统各功能模块的内容。该激励器监控系统100包括功能控制模块10以及与功能控制模块10连接的人机交互接口20。人机交互接口20包括激励器集中控制器、液晶菜单控制单元、WEB页面控制单元。在本实施方式中,所述功能控制模块10包括数字功能设置模块,射频信号控制模块、以及系统状态监测模块。请一并参阅图2,是本专利技术一实施方式中激励器监控系统的硬件结构框图。如图2所示,所述功能控制模块的功能由控制芯片根据人机交互接口的输入通过控制接口220控制激励器的FPGA实现。在本实施方式中,所述控制芯片为LM3S控制芯片210,具体地,为LM3S9B92控制芯片。与所述功能控制模块10对应地,所述控制接口包括数字处理控制接口221和射频控制接口222,所述数字处理控制接口221具体为SPI接口。在本实施方式中,激励器集中控制器用于通过422接口与控制芯片通讯,实现远程统一控制激励器。液晶菜单控制单元是通过传统的液晶显示面板控制方式实现,其中,液晶显示面板通过液晶接口与控制芯片相连。请参阅图3,是激励器液晶显示面板示意图,在本实施方式中,液晶菜单控制单元是传统的液晶显示面板控制方式,具体地,该激励器监控系统100使用字符型并行接口的液晶显示屏231和6个独立按键232,其中包括4个方向键、1个ESC键以及1个ENTER键,通过此控制方式,工程人员在现场能够做简单的查询和设置操作。在本实施方式中,因为该LM3S控制芯片集成了网卡,所以控制芯片通过RJ45接口使用以太网通讯,以实现WEB页面控制单元的功能,所述WEB页面控制单元用于根据PC机发送的WEB页面请求执行相应的操作。在下面“(一)激励器监控系统实现WEB服务”部分会针对本专利技术激励器监控系统实现WEB服务进行详细说明。所述数字功能设置模块主要用于根据人机交互接口的输入实现对激励器数字部分SFN、导频、单双频网、输入模式等数字处理功能的配置,所述数字功能设置模块具体用于通过SPI接口与FPGA通讯达到控制目的。所述数字功能设置模块具体包括一DPD实时监测及调控单元,所述DPD实时监测及调控单元用于对激励器的DPD处理单元进行监测和调控,在下面“(二)DPD(数字预失真)实时监测及调控”部分对此进行详细说明。所述射频信号控制模块包括射频开关单元、调整输出频率的输出频率调整单元、调整输出功率的输出功率设置单元以及AGC调节单元,AGC调节方案详见下面“(三)AGC调节”部分内容。其中,激励器射频部分是单独电源控制,所述射频开关单元用于切断和打开射频电源以实现射频开关。所述系统状态检测模块用于对系统的状态和性能进行监控。具体地,系统状态检测模块用于通过SPI接口每隔2秒钟从FPGA读取数字系统状态信息,并将不正常的状态信息加上时间戳作为日志信息本文档来自技高网
...
基于单片机实时监控系统及其实现WEB服务器的方法

【技术保护点】
一种基于单片机实时监控系统实现WEB服务器的方法,所述方法应用于基于单片机实时监控系统中,所述基于单片机实时监控系统用于监测和控制与之相连的激励器,其特征在于,所述基于单片机实时监控系统为控制芯片运行的嵌入式实时系统,所述方法包括如下步骤:S101、将编写后的WEB页面转换成16进制并做成数组存储于内存中;S102、将所述数组对应相应的WEB页面名连成单向链表供遍历使用;S103、WEB服务使用嵌入式实时系统创建一个线程;以及S104、线程解析HTTP协议请求,得到网页名,并根据所述单向链表和解析出的网页名返回与请求相应数据。

【技术特征摘要】
1.一种基于单片机实时监控系统实现WEB服务器的方法,所述方法应用于基于单片机实时监控系统中,所述基于单片机实时监控系统用于监测和控制与之相连的激励器,其特征在于,所述基于单片机实时监控系统为控制芯片运行的嵌入式实时系统,所述方法包括如下步骤:S101、将编写后的WEB页面转换成16进制并做成数组存储于内存中;S102、将所述数组对应相应的WEB页面名连成单向链表供遍历使用;S103、WEB服务使用嵌入式实时系统创建一个线程;以及S104、线程解析HTTP协议请求,得到网页名,并根据所述单向链表和解析出的网页名返回与请求相应数据;所述步骤S104具体包括步骤:S1041、接收浏览器根据输入的设备IP地址发送的get原语请求;以及S1042、当线程接收到浏览器发出的请求后,解析出get原语取出网页名并将网页名与单向链表遍历匹配,当匹配到WEB页面名后返回相应的WEB页面数组数据给浏览器。2.根据权利要求1所述的一种基于单片机实时监控系统实现WEB服务器的方法,其特征在于,所述步骤S1041前还包括步骤:接收浏览器根据输入的用户名和密码发出的带有用户名和密码的post原语;线程解析所述post原语取出用户名和密码并对其进行匹配以实现身份认证,当认证通过后允许浏览器登陆所述基于单片机实时监控系统;以及登陆成功后,判断浏览器网页是否每隔预设时间刷新一次,若否,销毁密码时效并通知浏览器需要重新输入密码进行登录。3.一种基于单片机实时监控系...

【专利技术属性】
技术研发人员:颜兆熠
申请(专利权)人:福建三元达通讯股份有限公司
类型:发明
国别省市:福建;35

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1