关键词:串口 labview 单片机 上位机 fft
1数据接收部分接收的为帧数据,共四组帧数据:
格式为:0xaa(帧头),数据类型,低八位,高八位(无停止位)
数据类型包括四种,0x00,0x01,0x02,0x03
2.数据显示部分要求在一个示波器上显示上述四组数据,并可以通过鼠标确认具体波形上的数据(最好可以将其中某些组数据隐藏),同样四组数据均可以手动设置缩放倍率
3数据处理部分主要指对某组数据进行FFT分析
4数据发送部分是发送相应的命令,由下位机接收,以数据帧的格式
格式:0xbb,命令类型,发送的控制参数
命令类型目前设计两到三种(不要求具体给出,只要保证我这边可以修改控制参数个数和命令类型个数),通过下拉列表显示不同的控制类型,在该处输入对应的控制参数,然后以帧格式发送(控制参数精确到小数点后一位或两位)
5数据保存即将每次接收到的四组数据进行保存,在txt文本里,可以通过excel打开
同时保存数据帧格式,一样可以在excel打开
6数据回放即可以将上述txt文本打开在labview中打开,并显示到一个虚拟示波器上,同样可以进行包括2,3部分的数据操作
7在串口连接后,有对接功能,上位机发送0xcc指令给下位机,下位机发送0xcc给上位机,上位机接收到后提示配对成功,否则重连直至报错。
8上位机通过按键可控制下位机开始(0xdd),下位机停止(0xee),下位机执行功能(0xff)
当上位机接收到0xee时,系统报警(指示灯)
9上述所有功能用选项卡实现两个界面,第一个界面实现该系统的上面包括配对,接收,串口基础配置,发送,数据保存和数据显示,数据处理等功能,最后一个界面用作数据回放
1数据接收部分接收的为帧数据,共四组帧数据:
格式为:0xaa(帧头),数据类型,低八位,高八位(无停止位)
数据类型包括四种,0x00,0x01,0x02,0x03
2.数据显示部分要求在一个示波器上显示上述四组数据,并可以通过鼠标确认具体波形上的数据(最好可以将其中某些组数据隐藏),同样四组数据均可以手动设置缩放倍率
3数据处理部分主要指对某组数据进行FFT分析
4数据发送部分是发送相应的命令,由下位机接收,以数据帧的格式
格式:0xbb,命令类型,发送的控制参数
命令类型目前设计两到三种(不要求具体给出,只要保证我这边可以修改控制参数个数和命令类型个数),通过下拉列表显示不同的控制类型,在该处输入对应的控制参数,然后以帧格式发送(控制参数精确到小数点后一位或两位)
5数据保存即将每次接收到的四组数据进行保存,在txt文本里,可以通过excel打开
同时保存数据帧格式,一样可以在excel打开
6数据回放即可以将上述txt文本打开在labview中打开,并显示到一个虚拟示波器上,同样可以进行包括2,3部分的数据操作
7在串口连接后,有对接功能,上位机发送0xcc指令给下位机,下位机发送0xcc给上位机,上位机接收到后提示配对成功,否则重连直至报错。
8上位机通过按键可控制下位机开始(0xdd),下位机停止(0xee),下位机执行功能(0xff)
当上位机接收到0xee时,系统报警(指示灯)
9上述所有功能用选项卡实现两个界面,第一个界面实现该系统的上面包括配对,接收,串口基础配置,发送,数据保存和数据显示,数据处理等功能,最后一个界面用作数据回放