- 博客(15)
- 收藏
- 关注
原创 w801+ad7124+pt100
难点:1、恒流源电路设计复杂;2、pt100电流≤5mA,假设采用2mA,0摄氏度时电压才200mV,每增加1℃,增加0.77mV(0.385*2mA)方案:大力出奇迹,花钱解决,就是采用ad7124,缺点就是贵。重点:寄存器有点多,并且对其不了解,所以太多还没搞懂。目的:实现0.1℃级别的测温。
2023-06-17 14:07:06
1045
1
原创 基于w801 学习mqtt
w801开发板:使用demo at指令进行测试,打开DEMO_CONNECT_NET、DEMO_MQTT,使用t-connect("id","pwd")进行联网、使用t-mqtt(0),连接mqtt服务器。手机、电脑登陆服务器(ip地址:18083)后,在websocket客户端页面建立连接,就可以订阅开发板的主题.2、客户端可以是电脑、手机、开发板等等,在这里,所有的客户端,都可以是订阅者,也可以是发布者。有了payload的内容,后面就尝试利用内容,进行开发板的信息采集、控制操作。
2023-05-06 11:08:49
367
3
原创 基于W801 一键联网one_shot 密码保存
没有成功获取airkiss_ssid,全局搜索airkiss_ssid,发现只有void tls_airkiss_recv_new(u8 *pdata, u8 *data, u16 data_len)函数里面有赋值,但是这个函数只有在int tls_wifi_set_oneshot_flag(u8 flag)内tls_wifi_start_oneshot();测试时发现,调用ReadWifiParam(),tls_fls_read()读取flash会出各种异常。四、测试wifi账号密码保存,下次开机直连。
2023-05-05 14:03:21
496
原创 数字硅麦数据的处理(傅里叶FFT)
INMP441具有良好的增益线性,在94 dB下的灵敏度测试结果从测试数据中获得了非常高的置信度。1、灵敏度,单位声压强下所能产生电压大小的能力,输入1KHz、1Pa的声压(94dB),输出端显示振幅大小,即灵敏度。=0,对应最大声压级为120dBspl,数字麦克风灵敏度和最大声压级存在直接关系:最大声压级+灵敏度=应用声压级,120+(Mag为振幅,满幅度为1,即0dB。N:时域采样点数,X(n):时域采样点的值(标准化后的值,-1~1)。那么输入的1KHz、1Pa声压,的声压级计算方式为。
2023-04-22 16:21:50
2420
1
原创 基于W801 对PWM学习笔记
WM_PWM_OUT_MODE_2SYC, /**< two channel synchronous mode [15:14]2 通道同步模式使能信号PWM_CH0 和PWM_CH1具有相同的相位,且相位由PWM_CH0决定;WM_PWM_CNT_TYPE_EDGE_ALIGN_OUT, /**< edge alignment(only output mode) 边缘对齐模式(计数器计数方式为递减,仅针对 PWM 模式)*/
2023-04-11 11:34:25
330
1
原创 基于W801的MPU6050读取原始数据
printf("倾斜角: angle[x]=atan2(x,y)*180/3.14 :%f\r\n",atan2(spd_x, spd_y)*180/3.14);printf("倾斜角: angle[z]=atan2(z,y)*180/3.14 :%f\r\n",atan2(spd_z, spd_y)*180/3.14);printf("各轴加速度ACC_x:%f ACC_y:%f ACC_z:%f\r\n",x2,y2,z2);原始数据就得到了,打开门,待后续算法学习。//各轴角速度GYR。
2023-04-11 10:59:47
202
1
原创 基于W801的IIC学习(以DS1307为例)
void ds1307_write_reg(unsigned char reg_addr,unsigned char data)//写寄存器。W801的内部寄存器HR_PMU_RTC_CTRL1、HR_PMU_RTC_CTRL2,有兴趣的可以试一下。unsigned char ds1307_read_reg(unsigned char reg_addr)//读寄存器。
2023-04-11 10:25:24
442
1
空空如也
AT32F421驱动BLDC 配合上位机控制与调参
2025-03-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人