基于LabVIEW的电动车速度监测和控制系统上位机程序设计

本系统主要用于普通电动车出厂前速度的调试,经过严格调试检测后,使得电动车行车速度、耗电比等都处于最佳状态下。1 系统功能
①获取硬件数据:
该系统应能获取某一实际测量硬件或模拟测量硬件的测量数据。利用串口调试助手,选择程序的串口,波特率选择9600。硬件传输的数据都为4个字节的数据包。
在调试过程中,电动车通过串口发送以S为开头、M为结尾的4个字节的数据包,中间两位是当前速度值,经过程序内部数据处理后以传输速度值;当串口发送以S为开头、N为结尾的4个字节的数据包,中间两位是最高速度值,以设置当前允许的最高速度值。
②具有数据分析、处理和显示功能。
当硬件反馈传输数据不正确(默认不处理);
S**M:传输电动车当前速度值;
S**N:设置当前允许的最高速度值;
当当前速度超过设置的最高速度允许值时,报警灯亮,并且发出警告声;
当速度低于设置的最高速度允许值时,正常灯亮。
数据显示:
实时显示监测的的当前速度值,在Waveform Chart中实时显示
③具备程序控制测量硬件的功能。
程序能向测量硬件(包括模拟硬件)发送数据;
利用枚举类型把允许的最高速度发送给硬件,按设置按钮,程序就会接收到并且进行内部设置。
④具备测试数据写入电子表格的功能,包括具体时间和速度值,以方便测试后期的数据分析。
2 前面板设计
基于LabVIEW的电动车速度监测和控制系统上位机程序设计

图片1.png
图1 前面板示意图
通过精心挑选并设置背景图的方式,能够给测试人员清新的感觉,能引起测试人员的兴趣,让测试系统不在枯燥无味。
“停止”按钮负责控制接收整个测试程序的运行,“串口选择”负责选择与硬件匹配的串口,“波特率”可以调节与硬件串口相对应的波特率。
“设置”按钮负责确定程序设定的允许的最高速度值,并发送给程序内部。
“正常”LED和“超速”LED模拟速度当前状态的报警信号灯。
“当前速度值”显示实时的电动车速度值。
“当前速度上限值”显示实时设定的速度上限值。
示波器实时显示“当前速度值“
完整内容见附件:

暂无优惠

已有0人支付

1,本站所有资源来源于用户上传和网络搜集,如有侵权请邮件联系站长删除。
2,分享目的仅供大家个人的学习用途,请不要用于商业用途。
3,如果你也有好的源码或者教程,可以投稿到本站,采纳后有积分奖励。
4,本站提供的各类资源均不保证其可用性及完整性,也没有任何技术服务。
5,如有链接无法下载、失效、过期,请联系管理员处理。
6,本站资源部分需要积分只是赞助,仅用于本站服务器和日常运营所需,不提供任何技术支持。
快捷联系方式 Email:admin@lzbk.com QQ:361113272
蓝知博库 » 基于LabVIEW的电动车速度监测和控制系统上位机程序设计

提供最优质的资源集合

立即查看 了解详情