[发明专利]一种电能表软件运行环境的仿真系统在审
申请号: | 201710934905.X | 申请日: | 2017-10-10 |
公开(公告)号: | CN107766243A | 公开(公告)日: | 2018-03-06 |
发明(设计)人: | 姚书刚 | 申请(专利权)人: | 浙江正泰仪器仪表有限责任公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京三聚阳光知识产权代理有限公司11250 | 代理人: | 李博洋 |
地址: | 325603 浙江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 电能表 软件 运行 环境 仿真 系统 | ||
技术领域
本发明涉及电能表软件开发领域,具体涉及一种电能表软件运行环境的仿真系统。
背景技术
电能表嵌入式开发时,需要反复把编译好的程序通过仿真器下载到芯片中,这个过程花费时间长。电能表软件开发工作中,大部分的工作为应用层开发,而应用层开发过程中,经常需要调试仿真。现有仿真器能够的插入断点数量有限,使用起来不方便;开发工具中自带的仿真软件,无法提供电能表运行所需的各种外设。
发明内容
因此,本发明要解决的技术问题在于克服现有电能表软件开发过程中调试仿真不方便的问题,提供一种电能表软件运行环境的仿真系统,通过设置参数可以模拟各式类型的电能表,电能表软件开发的虚拟化、独立化,对软件的可靠性及实时性进行测试,根据测试结果进行调试可加快软件的开发进度。
本发明提供一种电能表软件运行环境的仿真系统,包括:用户交互单元、驱动支持单元,其中:用户交互单元,用于显示所述电能表软件的状态信息,并接收用户输入的运行参数信息;驱动支持单元,用于根据所述运行参数信息为所述电能表软件提供硬件调用接口,并生成模拟运行数据。
优选地,所述模拟运行数据包括:模拟运行环境数据、外设设备信息、电能表的模拟瞬时量、相关电网事件信息、模拟掉电信号,所述驱动支持单元包括:RTC模块、定时器模块、ADC模块、GPIO模块、采样模块、、掉电管理模块、外部存储器模块,其中:RTC模块,用于提供时钟信号;定时器模块,用于为电能表软件的运行提供所需的时间信号;ADC模块,用于根据所述运行参数信息生成所述模拟运行环境数据;GPIO模块,用于获取IO端口间进行交互的所述外设设备信息;采样模块,用于根据所述运行参数信息生成模拟电能表的瞬时量以及模拟电能表的相关电网事件信息;掉电管理模块,用于根据所述运行参数信息生成模拟掉电信号及提供模拟电能表的唤醒机制;外部存储器模块,用于保存所述模拟运行环境数据。
优选地,所述用户交互单元包括:运行控制台模块、用户交互终端模块以及系统监控模块,其中:运行控制台模块,用于显示模拟电能表的状态信息,并提供外设设备的操作接口;用户交互终端模块,用于为所述电能表软件提供注册接口及监控运行情况;系统监控模块,用于提供所述电能表软件的运行日志信息、运行参数的检测以及外部存储器模块的访问统计。
优选地,所述用户交互终端模块包括:液晶显示区、按键区以及指示灯区,其中:液晶显示区,用于显示运行状态;按键区,用于设置运行参数信息以及切换所述液晶显示区的显示内容;指示灯区,用于根据运行状态发出相应指示信号。
优选地,所述的电能表软件运行环境的仿真系统还包括通信单元,用于模拟电能表的串口和网络模块,提供多种通信方式。
优选地,所述通信单元包括:串口通信模块以及TCP/IP通信模块,其中:所述串口通信模块为所述电能表软件提供UART操作接口;所述TCP/IP通信模块模拟电能表的无线网络模块,与所述电能表软件通过所述串口通信模块通信。
本发明技术方案,具有如下优点:
本发明提供的一种电能表软件运行环境的仿真系统,包括:用户交互单元,用于显示电能表软件的状态信息,并接收用户输入的运行参数信息;驱动支持单元,用于根据运行参数信息为所述电能表软件提供硬件调用接口,并生成模拟运行数据。为电能表软件的运行模拟相关外围设备,同时能够动态监控及记录电能表软件运行状态,可以加快软件的开发进度。
附图说明
为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例中电能表软件运行环境的仿真系统的一个具体示例的架构组成图;
图2为本发明实施例中电能表软件运行环境的仿真系统的另一个具体示例的架构组成图。
具体实施方式
下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江正泰仪器仪表有限责任公司,未经浙江正泰仪器仪表有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710934905.X/2.html,转载请声明来源钻瓜专利网。