社区 > 文章 > 详情 返回

智能成人纸尿裤无线数据传输程序设计

智能成人纸尿裤.纸类失禁用品设备的研究目的是通过收集的数据进行一系列的分析行为,以定期检测用户的身体状况。因此,该产品作为一种嵌入式设备,为了方便使用,自然必须依靠无线数据传输,这给研发人员带来了一个问题:如何设计该程序?

智能成人纸尿裤串口设计初始化

在微处理器的通信中,除上述SPI通信外,UART还经常输出数据到上位机观察和处理数据。在ADUC834中,UART的工作模式主要是通过SCON寄存器选择的,可以通过写入相应的代码来控制串口的发送和接收。在本设计中,选择模式1,即8位数据帧,波特率可变。需要注意的是,微处理器的外部晶体振动为32.768kHz,只有通过PLLCON寄存器倍频到12.58mHz才能使用。

其中,SMOD是波特率的倍增,设置在寄存器PCON中,波特率的设置主要是通过上述公式计算Timer1中TH和TL的值。Wi-Fi模块通过串口与ADUC834连接,在数据无线传输之前需要初始化串口,串口的初始化步骤如下:

(1)确定工作方式,设置TMOD寄存器值;

(2)计算定时器的初始值,装载TH.TL;

(3)开启总中断。开串口中断;

(4)启动定时器。

智能成人纸尿裤数据传输

完成串口初始化后,需要使用串口发送函数来完成数据传输,主要是读写缓冲器SBUF。该程序主要显示UartsendString函数。利用该函数,微处理器可以将AT指令集传输到Wi-Fi无线模块,完成无线模块的初始化设置,并以无线传输的方式将检测结果发送到智能手机端。指令AT+CWMODE=用于设置Wi-Fi应用模式。mode有1.2.3个选项,分别对应于Station.AP.AP和Station模式,其中AP模式相当于服务器提供Wi-Fi热点。智能手机、计算机和其他具有无线互联网功能的设备可以连接到其他无线网络中。此时,Wi-Fi热点是局域网,不具备与外部网络连接的能力。例如,常用的无线路由器是AP;Station模式是指具有Wi-Fi模块的设备可以连接到其他无线网络作为客户端。在设计中,选择AP模式。

指令AT+CIPMUX=1启动多连接,允许多个设备与Wi-Fi模块连接;AT+CIPSERVER=1,1001>指令将Wi-Fi模块配置为服务器,端口为1001。此外,还可以设置Wi-Fi名称和密码,方便客户端连接和数据安全。首先,微处理器串口初始化,通过程序设置Wi-Fi模块所需的指令;手机搜索无线信号后,输入密码完成局域网连接,等待检测装置的数据。

 

智能成人纸尿裤.纸类失禁用品的使用,相信随着软硬件的不断优化,功能会不断增加。它甚至可以以数据的形式减少医疗保健的相关过程。

评论(0)

您登录后可以评论,

登 录

作者

Gilda

文章

10

查看

583

粉丝

0

0

0