【技术实现步骤摘要】
一种三维立体显示器联网控制方法
[0001]本专利技术涉及一种三维立体显示器联网控制方法,属于三维LED立体显示
技术介绍
[0002]三维立体显示器在运行的过程中,用户可能会实时改变其动画效果和欲显示的文字信息等,通过手机端APP、小程序、WEB达到修改目的是最佳的选择,这就要求三维立体显示器必需具备一块可以联入互联网的芯片。具体的联网的方式无外乎WIFI网络和移动数据网络两种,由于物联网的NBIOT移动数据网络通信带宽受限、运营商收取流量费、联网设备较贵等特点,不适用于三维立体显示器。因为三维立体显示器的具有使用地点基本固定不变,使用数据流量较大的特点,所以其联网设备首选WIFI模块。
[0003]目前大多数三维立体显示器采用STM32系列单片机作为主控芯片,ESP8266作为联网的WIFI模块,相比PC机的联网机制、TcpIp通讯协议、Socket网络套接字编程接口体系,当前单片机与联网设备的通信组件和通信程序仍不够成熟,相关参考资料和源程序比较少,相关开发人员程序设计比较吃力,设计出的程序代码冗长, ...
【技术保护点】
【技术特征摘要】
1.一种三维立体显示器联网控制方法,其特征在于,所述三维立体显示器联网控制方法包括以下步骤:步骤一、将控制命令pcCmd通过指定联网通信串口号COM_ESP8266发送,并在pcCmd后自动添加通信模块的通信指令结束标识0x0d和0x0a;步骤二、开启联网通信专用硬件定时器ESP_TMR_ID,设置定时时间为iTimeOut;步骤三、延时1毫秒,在此时间内执行三维立体显示器的空闲轮询函数Idle();步骤四、检查定时器ESP_TMR_ID是否超时,若超时,则函数没有在指定时间内收到联网芯片的命令执行成功标识,函数执行失败,返回0,函数执行结束;若没有超时,则执行步骤五;步骤五、检查联网通信串口是否有收到来自联网芯片发送来的数据信息,如果有,则比对该信息是否为pAckStr,是则函数执行成功,返回1,函数执行结束,具体收到的来自联网芯片发送来的数据信息与pAckStr的匹配方法为:检查联网通信串口接收数据缓冲区中是否有收到来自联网芯片的数据,如果没有则直接回到步骤三;如果有首先将检查pAckStr的字符编号iPos置为0,从接收数据缓冲区读取一个字节,检查其是否为pAckStr的首字节,如果不是直接回到步骤三,如果是则设置iPos值加1,同时判断iPos值是否为pAckStr字符串长度值,如果是则表示已经接收到了完整的pAckStr字符串内容,执行成功,函数返回1并结束;不是则回到步骤三,在联网通信串口接收数据缓冲区不空的情况下,继...
【专利技术属性】
技术研发人员:董娟,杨喜林,张恬,王欣,徐春静,王伊冬,李伟峰,张德剑,
申请(专利权)人:黑龙江建筑职业技术学院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。