一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种虚拟电路实验室及其制作方法、使用方法

2022-06-25 07:54:52 来源:中国专利 TAG:


1.本发明涉及电磁暂态实时仿真实验领域,特别是涉及一种虚拟电路实验室及其制作方法、使用方法。


背景技术:

2.高校电气工程专业的学生都需要在物理实验室开展相关的电路实验。物理实验室存在的问题有:
3.1.该类实验的电压较高,学生独自实验危险性较高,需要老师陪同在场检查。
4.2.该类实验容易因为操作不当对试验台造成损伤,维修周期将会影响相关实验教学计划的实施。
5.3.学生开展实验必须去实验室进行,学生不能根据自己的时间情况灵活地开展相关实验,缺乏一定地灵活性。
6.实验仿真平台依托虚拟现实与多媒体技术,融合多种互动硬件设置,对实验教学的各个环节进行真实的模拟仿真,成为电气工程专业实验教学的重要手段。而目前现有的实验仿真平台仍存在以下问题:
7.1.想要利用仿真平台进行仿真实验需要学习相关的模块和软件。
8.2.仿真实验进行需要随时带电脑且需要下载相关的仿真程序。
9.可见,实验仿真平台同样给学生实验带来不便。


技术实现要素:

10.本发明的目的是提供一种虚拟电路实验室及其制作方法、使用方法,以提高暂态仿真实验的简便性。
11.为实现上述目的,本发明提供了如下方案:
12.一种虚拟电路实验室,所述虚拟电路实验室包括:arduino控制器、fpga和显示屏;
13.显示屏的输出端与arduino控制器的第一输入端连接,arduino控制器的第一输出端与fpga的输入端连接;所述显示屏用于接收电路选择指令和电路参数,并将接收的电路选择指令和电路参数传输至arduino控制器;所述arduino控制器用于将电路选择指令转换为电路选择电平信号,并将电路选择电平信号和电路参数传输至fpga;
14.所述fpga用于根据电路选择电平信号和电路参数运行对应的实时仿真实验电路,并产生实验结果;所述fpga编写有各实验电路的数学模型、数学模型的运算时序和电磁暂态仿真算法;
15.fpga的输出端与arduino控制器的第一输入端连接,arduino控制器的第二输出端与显示屏的输入端连接;所述fpga还用于根据显示屏接收的实验结果显示指令,通过arduino控制器将相应的实验数据、实验波形等实验结果传输至显示屏进行显示。
16.可选的,所述虚拟电路实验室还包括:封装箱体;
17.显示屏与封装箱体连接,显示屏和封装箱体一起构成一个完整的腔体;arduino控
制器和fpga均设置于所述腔体中。
18.可选的,所述封装箱体上设置有供电插口、第一代码下载口和第二代码下载口;
19.所述供电插口分别与arduino控制器和fpga连接;
20.所述第一代码下载口与arduino控制器连接;所述第二代码下载口与fpga连接。
21.可选的,所述fpga包括:
22.电路数学模型构建模块,用于构建各实验电路的数学模型;
23.运算时序构建模块,用于构建各实验电路的数学模型的运算时序;
24.仿真算法编写模块,用于编写各实验电路的电磁暂态仿真算法;
25.运行结果生成模块,用于基于图像生成算法生成实验结果;所述实验结果包括电压波形和电流波形。
26.可选的,所述fpga还包括:寄存器;
27.所述寄存器用于暂存本次实验结果。
28.一种虚拟电路实验室的制作方法,所述制作方法包括:
29.构建各实验电路的数学模型、数学模型的运算时序和电磁暂态仿真算法;
30.将各实验电路的数学模型和电磁暂态仿真算法写入fpga,并根据运算时序编写fpga可执行代码;
31.根据控制和显示需求,对arduino控制器进行相应代码的编写;
32.进行通讯串口的测试,以最直接方便可行的通讯方式实现arduino控制器和fpga之间的联络;
33.连接arduino控制器和显示屏。
34.可选的,所述构建各实验电路的数学模型、数学模型的运算时序和电磁暂态仿真算法,之后还包括:
35.利用仿真软件或实物实验验证电磁暂态仿真算法的正确性。
36.一种虚拟电路实验室的使用方法,所述使用方法包括:
37.打开虚拟电路实验室;
38.在所述虚拟电路实验室的显示屏上选择实验电路;
39.在选择实验电路后自动跳出的对应参数矩阵中输入电路参数;
40.运行选择的实验电路;
41.实验电路运行结束后选择相关变量的实验结果;所述相关变量的实验结果包括电压波形,电流波形,电压均值和电流均值;
42.通过显示屏显示相关变量的实验结果。
43.根据本发明提供的具体实施例,本发明公开了以下技术效果:
44.本发明公开一种虚拟电路实验室及其制作方法、使用方法,arduino控制器为控制装置,fpga为执行装置,显示屏负责指令的输入和结果的输出显示,虚拟电路实验室可以随时随地进行实验,并且使用时仅需选择实验类型和输入数据即可得到实验结果,实验方式的更新极大地方便和简化了实验的过程,提高了暂态仿真实验的简便性。
附图说明
45.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所
需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
46.图1为本发明提供的虚拟电路实验室的结构图;
47.图2为本发明提供的虚拟电路实验室的使用方法的流程图。
具体实施方式
48.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
49.本发明的目的是提供一种虚拟电路实验室及其制作方法、使用方法,以提高暂态仿真实验的简便性。
50.为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
51.本发明提供了一种虚拟电路实验室,如图1所示,虚拟电路实验室包括:arduino控制器、fpga和显示屏。
52.显示屏的输出端与arduino控制器的第一输入端连接,arduino控制器的第一输出端与fpga的输入端连接;显示屏用于接收电路选择指令和电路参数,并将接收的电路选择指令和电路参数传输至arduino控制器;arduino控制器用于将电路选择指令转换为电路选择电平信号,并将电路选择电平信号和电路参数传输至fpga。
53.fpga用于根据电路选择电平信号和电路参数运行对应的实时仿真实验电路,并产生实验结果;fpga编写有各实验电路的数学模型、数学模型的运算时序和电磁暂态仿真算法。
54.fpga的输出端与arduino控制器的第一输入端连接,arduino控制器的第二输出端与显示屏的输入端连接;fpga还用于根据显示屏接收的实验结果显示指令,通过arduino控制器将相应的实验数据、实验波形等实验结果传输至显示屏进行显示。显示屏显示包括输出量的均值,有效值以及其波形。
55.本发明的虚拟电路实验室是由arduino模块和fpga模块以及显示屏三部分共同组成。fpga模块的作用是实现电路的运算和数据的生成。arduino的作用是对从显示屏收到的执行指令进行处理后转换成二进制高低电平信号决定fpga哪一个模块的电路运行,并通过通讯串口接收fpga输送来的数据,最后把接收的数据在显示屏上显示出来。arduino是连接两者的媒介,其连接方式为信号传输线和排线。显示屏为触摸屏,除显示arduino输送出的数据外,还兼顾数据输入的功能。
56.虚拟电路实验室还包括:封装箱体。显示屏与封装箱体连接,显示屏和封装箱体一起构成一个完整的腔体;arduino控制器和fpga均设置于腔体中。显示屏在最上部,arduino和fpga在下层,产品封装后,只能看到外部的显示屏,内部的arduino和fpga不能被看到。
57.封装箱体上设置有供电插口、第一代码下载口和第二代码下载口。供电插口分别与arduino控制器和fpga连接。第一代码下载口与arduino控制器连接;第二代码下载口与
fpga连接。
58.fpga包括:电路数学模型构建模块、运算时序构建模块、仿真算法编写模块和运行结果生成模块。电路数学模型构建模块用于构建各实验电路的数学模型。运算时序构建模块用于构建各实验电路的数学模型的运算时序。仿真算法编写模块用于编写各实验电路的电磁暂态仿真算法。运行结果生成模块用于基于图像生成算法生成实验结果;实验结果包括电压波形和电流波形。
59.fpga还包括:寄存器。寄存器用于暂存本次实验结果。在fpga的内部还含有存储器。
60.该虚拟电路实验室使用fpga和arduino结合实现暂态仿真实验的简便运行,其重要的一点在于实验方式的更新极大地方便和简化了实验的过程,在提高简便性的同时也极大提高了暂态仿真实验的便利度和安全系数。
61.本发明还提供了一种虚拟电路实验室的制作方法,制作方法包括:
62.步骤1,构建各实验电路的数学模型、数学模型的运算时序和电磁暂态仿真算法。其中,还需要利用仿真软件或实物实验验证电磁暂态仿真算法的正确性。
63.步骤2,将各实验电路的数学模型和电磁暂态仿真算法写入fpga,并根据运算时序编写fpga可执行代码。
64.步骤3,根据控制和显示需求,对arduino控制器进行相应代码的编写。
65.步骤4,进行通讯串口的测试,以最直接方便可行的通讯方式实现arduino控制器和fpga之间的联络。
66.步骤5,连接arduino控制器和显示屏。
67.以上方法步骤具体总结为:
68.首先,完成各实验电路的电磁暂态仿真算法,并使用matlab、pscad等仿真软件或实物实验验证算法的正确性。然后使用vhdl/verilog将上述算法及通讯功能写入fpga。最后,编写arduino代码,完成与fpga通讯与屏幕显示功能。
69.暂态仿真算法所涉及到的电路为电气专业学生所需的高电压大电流实验,实验所要得到的结果大多为波形,电压电流有效值和均值等。首先将电路转化为数学模型,然后构建数学化模型的运算时序,通过该时序编写fpga可执行代码。然后,通过控制和显示需求,对arduino进行设计,编写相应的代码。最终进行通讯串口的测试,寻找最直接方便可行的通讯方式实现arduino和fpga间的联络。
70.本发明还提供了一种虚拟电路实验室的使用方法,如图2所示,使用方法包括:
71.步骤1,打开虚拟电路实验室。
72.步骤2,在虚拟电路实验室的显示屏上选择实验电路。
73.步骤3,在选择实验电路后自动跳出的对应参数矩阵中输入电路参数。不同的电路对应不同的输入矩阵,例如:[电阻1电阻2电容1电容2开启角]。
[0074]
步骤4,运行选择的实验电路。
[0075]
步骤5,实验电路运行结束后选择相关变量的实验结果;相关变量包括电压波形,电流波形,电压均值和电流均值。
[0076]
步骤6,通过显示屏显示相关变量的实验结果。
[0077]
虚拟电路实验室要运行计算的电路为高电压大电流的实验,并且虚拟电路实验室
使用时不需要搭建电路,只需要选择电路并设置相关电路参数即可实现电路的运行并得到实验结果。
[0078]
虚拟电路实验室主要面向各高校电力有关专业的学生,帮助他们安全快捷实现各类高电压大电流等实验,包括电力电子中的整流电路,逆变电路等。相较于真实实验室,使用虚拟电路实验室能够更加安全,高效地得到相关的实验结果,可以避免因实验设施老化损坏影响实验进程与结果,并且能减少对试验台造成的损伤。又相较于传统仿真实验,省略了学习各仿真软件的繁杂过程,大幅降低了电力仿真实验的入门门槛。同时该虚拟电路实验室的体积小,设计轻巧便捷,可以在任意场景下进行实验,更能满足学生对实验的需求。
[0079]
本发明的优点为:
[0080]
1、操作简便
[0081]
该产品进行使用时仅需选择实验类型,输入数据即可得到实验结果。避免了仿真实验需要搭建电路和实物实验需要连接电路的过程。
[0082]
2、运行速度快,节约实验时间
[0083]
因为操作简便,可在短时间内进行多组实验,更快更好的分析实验结果。
[0084]
3、经济效益好
[0085]
因为虚拟电路实验室运行完全虚拟进行,不存在实际电路,因此不存在高电压和大电流,这能有效避免实验设备的损伤,有很好的经济效益。因为虚拟运行,对所需器材耐压耐流要求小,该产品的价格将明显低于实验室设备的价格。
[0086]
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。
[0087]
本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处。综上所述,本说明书内容不应理解为对本发明的限制。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献