机场驱鸟器嵌入式软件的设计系统的制作方法

文档序号:369362阅读:424来源:国知局

专利名称::机场驱鸟器嵌入式软件的设计系统的制作方法
技术领域
:本发明属于通信电子及嵌入式
技术领域

背景技术
:当前,随着各个应用领域对智能设备的需求迅速增长,嵌入式系统的开发已逐渐成为软硬件领域的研究热点。嵌入式系统是"控制、监视或者辅助设备、机器和车间运行的装置",就是以应用为中心、以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。它一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序等四个部分组成,用于实现对其他设备的控制、监视或者管理等功能。而嵌入式软件就是基于嵌入式系统设计的软件,它是计算机软件的一种,具有独特的实用性,是嵌入式系统的重要组成部分。嵌入式软件是种模块化软件,能够非常灵活的运用到各种嵌入式系统中,而不会破坏或更改原有的系统特性和功能。几乎所有的嵌入式产品中都需要嵌入式软件来提供灵活多样、而且应用特制的功能。由于嵌入式系统应用广泛,嵌入式软件在整个软件产业中占据了重要地位,并受到世界各国的广泛关注;如今己成为信息产业中最为耀眼的"明星"之一。
发明内容本发明的目的就是为国内机场驱鸟提供一种提高机场的净空水平的、整体的、智能化和完备的机场驱鸟器嵌入式软件的设计系统。本发明的技术解决方案是,由驱鸟器l、驱鸟车2和控制中心3构成;以嵌入式软件技术为核心,采用无线数据传输技术组建机场无线驱鸟网络。采用无线数传模块在控制中心和各个驱鸟器之间传输控制命令和数据,按照自主设计的通信协议灵活控制场内各驱鸟器的工作方式,实时监视场内各驱鸟器的工作状态,实现智能化驱鸟,从而为国内机场的驱鸟提供一种较完备的解决方案。本程序分两大模块,包括数据接收模块和协议解析模块。数据接收模块的主要工作包括接收上位机发送的数据,并从接收到的数据中提取命令信息,屏蔽无用数据,完成数据帧格式校验。本模块釆用定时器O,对接收数据时间进行限制,10ms内接收不到完整的数据信息,则对接收缓冲区清空,重新接收数据,保证数据接收的完整性、实时性和连续性。采用中断的工作方式有效提高CPU的利用率,并对接收数据进行初步判断,提高工作效率。协议解析模块将所接收的指令信息按协议进行相应处理。首先,检测帧同步信息0X55和0X04;检测发送类型字符,判断该指令是由上位机发送或是下位机发送;下一字节为任务功能字节,其中包括驱鸟器点名、单驱鸟器工作、驱鸟器组工作、全体驱鸟器工作;进入不同的任务功能进行相应处理,其中,驱鸟器点名任务中,下位机进行机器号确认,当机器号确认一致时,下位机返回应答信息;单驱鸟器工作任务中,同样先对机器号确认,机器号一致后,再进一步确认操作命令,其中包括停止工作、单曲一次播放、单曲循环播放、全部歌曲播放;驱鸟器分组工作任务中,先进行组号确认,当组号一致时,进一步确认操作命令,其中包括停止工作、单曲一次播放、单曲循环播放、全部歌曲播放;全体驱鸟器工作任务中,判断操作命令,其中包括停止工作、单曲一次播放、单曲循环播放、全部歌曲播放。本发明的有益效果是,更灵活和更有针对性的驱鸟,通过嵌入式软件接收驱鸟命令,可以针对飞机起降的不同的时间,不同的季节和不同的鸟类采用针对性的驱鸟方式,从而提高驱鸟效果。下面结合附图和具体实施方式对本发明进一步说明。图l是本发明的系统结构图。图2是本发明的系统软件中断流程框图。图3是本发明的协议解析模块流程框图。图中,1.驱鸟器,2.驱鸟车,3.控制中心。具体实施例方式1.机场驱鸟网络的通信协议驱鸟控制中心按照如下的通信协议,采用无线数据传输技术向位于跑道两侧的驱鸟器发送工作命令的数据流。无线通信的任务可以简要的概括为以下三点(1)控制中心通过无线数传模块发送控制命令给各驱鸟器;(2)驱鸟器中的嵌入式软件对接收到的数据流进行解码、校验、解析数据流命令后执行相应的驱鸟操作,并向控制中心返回当前工作状态;(3)控制中心把驱鸟器返回的状态信息存入服务器的数据库中,并在显示屏上动态显示驱鸟器状态。在<table>tableseeoriginaldocumentpage5</column></row><table>(a)同步字节2个字节本系统采用2个字节作为同步字节,选用0xFF后跟0x00的组合形式作为数据包的通信同步码,接收协议只能接收以0xFF后跟0x00开始的数据包,其它信息不予理睬。(b)类型字节2个字节类型为通信协议里规定的命令类型,本系统包含发类型和接类型,用2个字节表示第一个字节为发送信息的类型,在本系统中类型分为两种;第二个字节为接受信息的类型,这里设置4种类型。具体内容如表l所示<table>tableseeoriginaldocumentpage5</column></row><table>表l(C)驱鸟器编号字节1个字节由于无线驱鸟监控系统主要是通过向具体的驱鸟器ID号发送命令从而实行各种方式驱鸟,所以驱鸟器的编号非常重要,好的编号方式能够更好的完成更多的功能且只需编写较少的程序,直接影响到工作量的大小。在整个系统的实现中,各个驱鸟器的编号都是唯一的。具体驱鸟器编号如表2所示<table>tableseeoriginaldocumentpage6</column></row><table>表2(d)功能字节1个字节功能为l个字节,主要实现驱鸟器的工作方式,具体功能如表3所示。<table>tableseeoriginaldocumentpage6</column></row><table>表3(e)声音字节2个字节声音字节分为声音模式字节和响音时长频率字节。由于长期使用一种声音驱鸟容易使鸟类产生习惯性,驱鸟效果必然下降,故必须设计出多种声音模式驱鸟,变换声音使驱鸟系统的有效性得到提高。整个声音模式字节,就是对驱鸟时所播放出来的驱鸟声音的种类进行控制和选择。具体设计如表4:声音模式字节<table>tableseeoriginaldocumentpage6</column></row><table>表4D7D6D5:保留设为000D4D3D2DlD00000011111可表示32种不同的声音响音时长频率字节监控系统为了便于实时、有效的控制各个驱鸟器,必须设计出可以控制响音时长频率的字节。具体设计如表5所示响音时长和频率<table>tableseeoriginaldocumentpage7</column></row><table>其中D7D4位是用来控制响音时长的位,2.嵌入式软件的设计与实现嵌入式软件流程如图2所示,基于嵌入式软件可以方便的、进行如下功能控制可以具体单位具体驱鸟;可以所有驱鸟器一起驱鸟;可以定时驱鸟;可以由跑道东向西/由西向东赶鸟;可以进行指定区域内驱鸟等等。并且Pj以对驱鸟器所驱鸟的声音进行调整和灵活控制,而这些都是通过无线通信网络和嵌入式软件完成的,避免了许多不必要的中间过程,既简单又方便。只需一个人在控制室里设定操作即可。权利要求1.机场驱鸟器嵌入式软件的设计系统,其特征在于,由驱鸟器(1)、驱鸟车(2)和控制中心(3)构成;a.数据接收模块接收上位机发送的数据,并从接收到的数据中提取命令信息,屏蔽无用数据,完成数据帧格式校验;本模块采用定时器0,对接收数据时间进行限制,10ms内接收不到完整的数据信息,则对接收缓冲区清空,重新接收数据,保证数据接收的完整性、实时性和连续性;采用中断的工作方式有效提高CPU的利用率,并对接收数据进行初步判断,提高工作效率;b.协议解析模块将所接收的指令信息按协议进行相应处理;首先,检测帧同步信息0X55和0X04;检测发送类型字符,判断该指令是由上位机发送或是下位机发送;下一字节为任务功能字节,其中包括驱鸟器点名、单驱鸟器工作、驱鸟器组工作、全体驱鸟器工作;进入不同的任务功能进行相应处理,其中,驱鸟器点名任务中,下位机进行机器号确认,当机器号确认一致时,下位机返回应答信息;单驱鸟器工作任务中,同样先对机器号确认,机器号一致后,再进一步确认操作命令,其中包括停止工作、单曲一次播放、单曲循环播放、全部歌曲播放;驱鸟器分组工作任务中,先进行组号确认,当组号一致时,进一步确认操作命令,其中包括停止工作、单曲一次播放、单曲循环播放、全部歌曲播放;全体驱鸟器工作任务中,判断操作命令,其中包括停止工作、单曲一次播放、单曲循环播放、全部歌曲播放。2.根据权利要求1所述的机场驱鸟器嵌入式软件的设计系统,其特征在于,所接收数据的数据帧格式包括同步字节、类型、包长、任务功能、声音功能和校验字节。3.根据权利要求1所述的机场驱鸟器嵌入式软件的设计系统,其特征在于,当嵌入式软件判断出是针对本驱鸟器的命令时,执行相应的命令,包括停止丁作、单曲一次播放、单曲循环播放、全部歌曲播放。全文摘要机场驱鸟器嵌入式软件的设计系统属于通信电子及嵌入式
技术领域
。嵌入式软件技术为核心,嵌入式软件完成接收、解析控制中心发来的驱鸟命令,然后操作驱鸟器执行相应的命令,从而达到灵活控制场内驱鸟器的工作时间、设定的情况和指定的范围内下驱鸟的目的,嵌入式软件同时完成控制中心和各个驱鸟器之间传输控制命令和数据,智能和灵活的控制机场内各个驱鸟器的工作状态和工作方式,为国内机场的驱鸟提供一种较完备的解决方案。根据不同机场的实际情况,利用嵌入式软件对系统进行更新和升级,以达到符合各个地域的最佳的驱鸟效果。为各大机场节约了大量的财力,物力和人力,定期升级又给鸟撞防范提供了更加可靠的保障。主要适用于机场驱鸟领域。文档编号A01M29/16GK101300971SQ200810010738公开日2008年11月12日申请日期2008年3月19日优先权日2008年3月19日发明者宋利民申请人:大连海事大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1