【技术实现步骤摘要】
一种基于Labview的监测串口通信方法
本专利技术涉及一种基于Labview的监测串口通信方法,属于通信
技术介绍
计算机的出现,是一场深刻的技术革命,彻底改变了人们的工作和生活方式。但是计算机的运行需要程序,一般的文本式编程对人员要求较高,Labview的出现摒弃了晦涩难懂的文本代码,其允许用图形方式编程使其应用领域不断拓宽。现在Labview的应用范围已经覆盖了工业自动化、测试测量、嵌入式应用、运动控制、图像处理、计算机仿真、FPGA等众多领域。基于Labview的编写的串口通信程序能够很好地监测通讯模块是否正常工作,是否出现丢包等问题。由于在工业现场等存在较强干扰的环境中,串口通信存在不能正常工作,出现丢包等问题,因此对串口通信进行监控,在工业实际应用中具有非常重要的作用。
技术实现思路
本专利技术的目的是提供一种利用Labview对串口通讯进行监测的方法。为了达到上述目的,本专利技术的技术方案是提供了一种基于Labview的监测串口通信方法,采用的通讯协议是:起始位,X0,X0,起始位,X1,Data_0,Data_1......,Data_n,Verify,其中,X0是从X1至结尾不含Verify的字节数,X1是功能码,Data_0至Data_n是要监控的数据,Verify是和校验,其特征在于,包括以下步骤:步骤1、由运行有Labview软件的上位机依据通讯协议向下位机至少发送要监测的通道数量,刷新周期,要监测的通道地址及字节数X0,要监测的通道地址根据软件编译后形成的MAP地址填写;步骤2、下位机通过和校验判断是否有丢包现象,若有,则返 ...
【技术保护点】
一种基于Labview的监测串口通信方法,采用的通讯协议是:起始位,X0,X0,起始位,X1,Data_0,Data_1......,Data_n,Verify,其中,X0是从X1至结尾不含Verify的字节数,X1是功能码,Data_0至Data_n是要监控的数据,Verify是和校验,其特征在于,包括以下步骤:步骤1、由运行有Labview软件的上位机依据通讯协议向下位机至少发送要监测的通道数量,刷新周期,要监测的通道地址及字节数X0,要监测的通道地址根据软件编译后形成的MAP地址填写;步骤2、下位机通过和校验判断是否有丢包现象,若有,则返回步骤1重新发送,若无,则进入步骤3;步骤3、下位机依据通讯协议将要监控的数据Data_0至Data_n转换成字符串后向上位机反馈;步骤4、上位机的Labview软件通过和校验判断是否有丢包现象,若有,则返回步骤3重新发送,若无,则进入步骤5;步骤5、上位机的Labview软件先将接收到的字符串转换成相应的数据,再根据通道数量和字节数对数据进行处理,随后,对于低频显示部分,根据刷新周期对处理后的数据进行相应的显示并进行保存;对于高频显示部分,将处 ...
【技术特征摘要】
1.一种基于Labview的监测串口通信方法,采用的通讯协议是:起始位,X0,X0,起始位,X1,Data_0,Data_1……,Data_n,Verify,其中,X0是从X1至结尾不含Verify的字节数,X1是功能码,Data_0至Data_n是要监控的数据,Verify是和校验,其特征在于,包括以下步骤:步骤1、由运行有Labview软件的上位机依据通讯协议向下位机至少发送要监测的通道数量,刷新周期,要监测的通道地址及字节数X0,要监测的通道地址根据软件编译后形成的MAP地址填写;步骤2、下位机通过和校验判断是否有丢包现象,若有,则返回步骤1重新发送,若无,则进入步骤3;步骤3、下位机依据通讯协议将要监控的数据Data_0至Data_n转换成字符串后向上位机反馈;步骤4、上位机的Labview软件通过和校验判断是否有丢包现象,若有,则返回步骤3重新发送,若无,则进入步...
【专利技术属性】
技术研发人员:周武能,丁曹凯,刘峙飞,王嘉宁,
申请(专利权)人:东华大学,上海鲍麦克斯电子科技有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。