您好,欢迎访问三七文档
当前位置:首页 > 机械/制造/汽车 > 综合/其它 > YAVWIFI模块二次开发说明201606
YAVWIFI模块二次开发说明武汉亚为电子科技有限公司模块采集串口配置,WIFI通信的模式。一、配置命令串口设置:115200,N,8,1,以下步骤,必须在串口连接正常的情况下,通过COM口发送数据至WIFI模块。并且确保网络通信断开(TCPSERVER关闭)。1、断电复位时下位机会自动发@,上位机人工回@,进入配置模式。2、配置APIP串口发送@AP:D298,yavii123@AP:为配置命令,配置热点账号D298、密码yavii123,这俩字符串位举例子,具体可以换为用户自己周边的热点。字符串英文逗号间隔。串口发送@IP:192.168.1.6,808@IP:为配置命令,配置采集数据的服务器(可以为手机、电脑或平板,可以是局域网的,也可以是广域网的,广域网必须为经过申请的付费固定IP,一般192开头的为局域网,172开头的位360分享的局域网,都不是广域网IP)192.168.1.6,、密码yavii123,这俩字符串位举例子,具体可以换为用户自己的。字符串英文逗号间隔。串口发送@YAV:D298,yavii123,192.168.1.6,808以上三个不分先后,可独立配置AP,IP,也和一次性联合配置。3、设置卡号串口发送@ID:00001数字可以任意设置五位数。例如@ID:00005,就会把默认2AD00001的设备修改为2AD00005。4、设置工作模式串口发送@MODE:00代表端口采集,1代表串口中转(用于网络通信时,透传其他串口设备的数据)。5、设置采样率串口发送@DT:1数字代表采样率级别,可设置012345678分别对应0.1hz,1hz,10hz,50hz,100hz,200hz,500hz,1000hz,2000hz。6、进入通信串口发送@END以上五步,用“YAVWIFI快配.vi”可以实现快速简单配置。7、查询配置情况串口发送@ALL,可返回所有设置的参数。不能查询热点,需要根据自己根据情况设置。断电重启,打开电脑TCPSEVER即可自动进入通信模式,首次进入大约需要25s。二、通信协议上位机必须先开启TCPSEVER,下位机是TCPCLIENT模式,TCPSEVER可以是我们的LabVIEW软件,也可以是任意网络调试助手,或者自己编写的网络程序。1、数据采集(TCP被动接收)数据为下位机主动上发,通过TCP接收。目前有两种数据格式:格式1:+YAV:049AABB,1.25637.089,2.561.58,00,00,FFFF,000500FF,VV,2W1100001,0,EEFF表示采集了049,也就是73个B的数据,2通道各两次AI数据,通道0是1.25637.089通道1是2.561.58,计数计频全是0。单位为电压V,2个通道,编码方式是十进。+YAV:043AABB,012052012052,00,00,FFFF,000500FF,VVAA,4AD00001,X,EEFF格式2:+YAV:049AABB,1.25632.567.0891.58,00,00,FFFF,000500FF,VV,2W1100001,0,EEFF表示采集了049,也就是73个B的数据,2通道各两次AI数据,交叉出现,通道0是1.25637.089通道1是2.561.58,计数计频全是0。单位为电压V,2个通道,编码方式是十进。+YAV:043AABB,012052012052,00,00,FFFF,000500FF,VVAA,4AD00001,X,EEFF。2、采样率设置TCP发送命令:DT=10(通过tcp发送,不是串口)数字10,代表采样率。采样率设置012345678分别对应0.1hz,1hz,10hz,50hz,100hz,200hz,500hz,1000hz,2000hz。如果设置05,则1s200次采集数据。具体数据采样率,根据客户的网络环境而定,2AD的一般局域网500hz没问题,1000hz可能会丢数据。广域网的一般100hz没问题。8AD的采集卡速度基本是2AD的四分之一。3、通道校准TCP发送命令CC=N_X(通过tcp发送,不是串口)数字N,代表第N通道,例如2AD的就是0或者1,8AD就是0-7,X代表校准数据,十进制表示,例如采集的是4095,X设置50,那么就会变成4045。三、注意事项1、通信设置注意波特率的选择必须为115200。2、通信时,可以用串口助手监听网络配置状态(如下图),明显能通过英文看到网络设置情况。平时使用,是不用看的。如果串口接收不到数据,证明采集卡可能已经损坏。3、连接速度与网络状况,以及软件开发的水平关系很大。不加天线,连接的慢很多。用出名的网络助手,几秒钟就可以连接上。还有一个有趣的现象,我们提供的labview例程,VI源程序连接的速度,远不如发布成exe的连接速度。所以测试时,请使用“YAVWIFI采集程序EXE”内的exe程序,效率就高很多。
本文标题:YAVWIFI模块二次开发说明201606
链接地址:https://www.777doc.com/doc-2829114 .html