The invention discloses a simulation system, a power meter software environment includes: user interaction unit, used to display the state information of electric energy meter software, operation parameters and information input by the user is received; the driving support unit, according to the information of operation parameters for the power meter software provides the hardware interface, and generate simulation of operation data; communication unit is used to simulate the electric energy meter serial and network module, provide a variety of means of communication. \u672c\u53d1\u660e\u63d0\u4f9b\u7684\u7535\u80fd\u8868\u8f6f\u4ef6\u8fd0\u884c\u73af\u5883\u7684\u4eff\u771f\u7cfb\u7edf\u4e3a\u7535\u80fd\u8868\u8f6f\u4ef6\u7684\u8fd0\u884c\u6a21\u62df\u76f8\u5173\u5916\u56f4\u8bbe\u5907\uff0c\u540c\u65f6\u80fd\u591f\u52a8\u6001\u76d1\u63a7\u53ca\u8bb0\u5f55\u7535\u80fd\u8868\u8f6f\u4ef6\u8fd0\u884c\u72b6\u6001\uff0c\u53ef\u4ee5\u52a0\u5feb\u8f6f\u4ef6\u7684\u5f00\u53d1\u8fdb\u5ea6\uff0c\u5bf9\u8f6f\u4ef6\u7684\u53ef\u9760\u6027\u53ca\u5b9e\u65f6\u6027\u8fdb\u884c\u63d0\u5347\u3002
【技术实现步骤摘要】
一种电能表软件运行环境的仿真系统
本专利技术涉及电能表软件开发领域,具体涉及一种电能表软件运行环境的仿真系统。
技术介绍
电能表嵌入式开发时,需要反复把编译好的程序通过仿真器下载到芯片中,这个过程花费时间长。电能表软件开发工作中,大部分的工作为应用层开发,而应用层开发过程中,经常需要调试仿真。现有仿真器能够的插入断点数量有限,使用起来不方便;开发工具中自带的仿真软件,无法提供电能表运行所需的各种外设。
技术实现思路
因此,本专利技术要解决的技术问题在于克服现有电能表软件开发过程中调试仿真不方便的问题,提供一种电能表软件运行环境的仿真系统,通过设置参数可以模拟各式类型的电能表,电能表软件开发的虚拟化、独立化,对软件的可靠性及实时性进行测试,根据测试结果进行调试可加快软件的开发进度。本专利技术提供一种电能表软件运行环境的仿真系统,包括:用户交互单元、驱动支持单元,其中:用户交互单元,用于显示所述电能表软件的状态信息,并接收用户输入的运行参数信息;驱动支持单元,用于根据所述运行参数信息为所述电能表软件提供硬件调用接口,并生成模拟运行数据。优选地,所述模拟运行数据包括:模拟运行环境数据、外设设备信息、电能表的模拟瞬时量、相关电网事件信息、模拟掉电信号,所述驱动支持单元包括:RTC模块、定时器模块、ADC模块、GPIO模块、采样模块、、掉电管理模块、外部存储器模块,其中:RTC模块,用于提供时钟信号;定时器模块,用于为电能表软件的运行提供所需的时间信号;ADC模块,用于根据所述运行参数信息生成所述模拟运行环境数据;GPIO模块,用于获取IO端口间进行交互的所述外设设备信 ...
【技术保护点】
一种电能表软件运行环境的仿真系统,其特征在于,包括:用户交互单元、驱动支持单元,其中:用户交互单元,用于显示所述电能表软件的状态信息,并接收用户输入的运行参数信息;驱动支持单元,用于根据所述运行参数信息为所述电能表软件提供硬件调用接口,并生成模拟运行数据。
【技术特征摘要】
1.一种电能表软件运行环境的仿真系统,其特征在于,包括:用户交互单元、驱动支持单元,其中:用户交互单元,用于显示所述电能表软件的状态信息,并接收用户输入的运行参数信息;驱动支持单元,用于根据所述运行参数信息为所述电能表软件提供硬件调用接口,并生成模拟运行数据。2.根据权利要求1所述的电能表软件运行环境的仿真系统,其特征在于,所述模拟运行数据包括:模拟运行环境数据、外设设备信息、电能表的模拟瞬时量、相关事件信息、模拟掉电信号,所述驱动支持单元包括:RTC模块、定时器模块、ADC模块、GPIO模块、采样模块、掉电管理模块、外部存储器模块,其中:RTC模块,用于提供时钟信号;定时器模块,用于为电能表软件的运行提供所需的时间信号;ADC模块,用于根据所述运行参数信息生成所述模拟运行环境数据;GPIO模块,用于获取IO端口间进行交互的所述外设设备信息;采样模块,用于根据所述运行参数信息生成模拟电能表的瞬时量以及模拟电能表的相关事件信息;掉电管理模块,用于根据所述运行参数信息生成模拟掉电信号及提供模拟电能表的唤醒机制;外部存储器模块,用于保存所述模拟运行环境数据。3.根据权利要求1所述的电能表软件运行环境...
【专利技术属性】
技术研发人员:姚书刚,
申请(专利权)人:浙江正泰仪器仪表有限责任公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。