The invention discloses a Semi-virtual inverted pendulum system utilizing single chip microcomputer and network 3D technology, including MATLAB experimental interface, experimental circuit board, cloud server and virtual inverted pendulum; MATLAB experimental interface is a display interface developed based on MATLAB for interacting with the experimenter. The experimental circuit board is a circuit board with a network port and a serial port. It receives the data from the MATLAB experimental interface through the serial port and sends the data to the cloud server through the network port; the cloud server is used to store the experimental data; the virtual inverted pendulum is developed based on HTML5 + Javascript + X3 technology and can be displayed in the browser. The three-dimensional model and its script are used to monitor the experimental data stored in the cloud server and parse the data, then drive the three-dimensional model to move and realize the inverted pendulum experiment.
【技术实现步骤摘要】
一种利用单片机和网络3D技术的半虚拟倒立摆系统
本专利技术涉及自动控制领域内的实验设备,更具体的说,是涉及一种利用单片机和网络3D技术的半虚拟倒立摆系统。
技术介绍
倒立摆是一种机、电、控制耦合的不稳定、非线性系统实验设备,可以用于LQR控制,根轨迹方法控制,频域响应控制等实验。诸多高等院校的机电、电器、自动化等与控制相关的专业都存在采用倒立摆或者虚拟的倒立摆进行的教学环节或科研项目。常见的倒立摆有悬挂式倒立摆、平行倒立摆、环形倒立摆、平面倒立摆,其级数可以为一级、二级、三级、四级乃至多级。但这些类型的倒立摆的机械部分大部分都包含摆杆,滑轨,电机,底座,皮带等,而且受到控制精度的要求,这些零部件的质量和精度都需要有保证。因此,倒立摆的价格一般都比较昂贵:市面上廉价的倒立摆需要2-3万/台,性能较好的设备则需要约20万元/台,并且后期的维修费用也是一笔不小的开销。由于受到经费的制约,大多数学校的自动化实验室缺乏设备或者利用虚拟倒立摆进行替换。开展倒立摆实验时,也是以小组为单位甚至是学生观看老师演示实验,或者只对倒立摆实验进行仿真,实验结果过于抽象,并且导致许多学生不能亲自动手操作,阻碍了动手实践能力的培养,无法激发同学们的学习兴趣,影响了教学效果。
技术实现思路
本专利技术的目的是为了克服现有技术中的不足,提供一种利用单片机和网络3D技术的半虚拟倒立摆系统,以此来增加学生学习的兴趣和节省了教学成本。本专利技术的目的是通过以下技术方案实现的:一种利用单片机和网络3D技术的半虚拟倒立摆系统,包括MATLAB实验界面端、实验电路板、云服务端和虚拟倒立摆,所述MATLA ...
【技术保护点】
1.一种利用单片机和网络3D技术的半虚拟倒立摆系统,其特征在于,包括MATLAB实验界面端、实验电路板、云服务端和虚拟倒立摆,所述MATLAB实验界面端的实验界面上包括控制参数调整栏、控制区域以、电机位置图和摆杆角度图;所述实验电路板通过串口协议接受MATLAB实验界面端发送的数据;通过TCP协议将数据发送至云服务端;所述云服务端接受实验电路板发送的数据并存入数据库;所述虚拟倒立摆由三维绘图软件制成,通过生成HTML文件则可在网页中打开三维模型,所述虚拟倒立摆通过HTTP协议时刻监控云服务端数据库中的数据,当有数据被存入数据库,虚拟倒立摆接受数据并解析,将相应数据转化为电机实时的位置和摆杆的实时角度,并将数据赋值给电机与摆杆脚本函数中,最终实现虚拟倒立摆电机和摆杆的移动。
【技术特征摘要】
1.一种利用单片机和网络3D技术的半虚拟倒立摆系统,其特征在于,包括MATLAB实验界面端、实验电路板、云服务端和虚拟倒立摆,所述MATLAB实验界面端的实验界面上包括控制参数调整栏、控制区域以、电机位置图和摆杆角度图;所述实验电路板通过串口协议接受MATLAB实验界面端发送的数据;通过TCP协议将数据发送至云服务端;所述云服务端接受实验电路板发送的数据并存入数据库;所述虚拟倒立摆由三维绘图软件制成,通过生成HTML文件则可在网页中打开三维模型,所述虚拟倒立摆通过HTTP协议时刻监控云服务端数据库中的数据,当有数据被存入数据库,虚拟倒立摆接受数据并解析,将相应数据转化为电机实时的位置和摆杆的实时角度,并将数据赋值给电机与摆杆脚本函数中,最终实现虚拟倒立摆电机和摆杆的移动。2.根据权利要求1所述一种利用单片机和网络3D技术的半虚拟倒立摆系统,其...
【专利技术属性】
技术研发人员:徐利超,朱俊江,黄浩,丁晨旭,徐佳明,
申请(专利权)人:中国计量大学,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。