Commit Graph

46 Commits

Author SHA1 Message Date
95384 ca14efe43d 添加了探头有遮挡时的数据处理,协议中添加了错误日志,优化了协议解析时处理收到的错误数据的逻辑 2024-11-18 16:48:30 +08:00
95384 7148a72c16 远程升级相关说明在README文件中 2024-11-18 09:04:30 +08:00
hua buduo 3d1d4ef834 补偿FIR滤波器的相位延时 2024-11-15 22:23:20 +08:00
95384 44d1520ac2 添加滤波器,整理不需要的文件 2024-11-15 13:38:41 +08:00
hua buduo 279feb13a9 添加带通滤波器 2024-11-15 01:19:21 +08:00
95384 1d1b656238 可以BootLoader升级了,要使用IAR调试需要将Linker-Config-Linker configuration file换为同目录下stm32l496xx_flash.icf;system_stm32l4xx.c换为同目录下system_stm32l4xx - 副本.c 2024-11-13 17:47:27 +08:00
95384 cea097ec44 将最大最小风速风向改为从平均里面取 2024-11-11 15:52:19 +08:00
95384 6d27ad8c87 将换能器参数,RSSI有效范围改为可配 2024-11-11 15:41:00 +08:00
95384 e71ef7ec06 重写大气压采集,添加了平均滤波,去除一个最大最小值求10次采集的平均,避免了偶尔一次采集不到数据造成的大气压为0的BUG 2024-11-09 09:25:43 +08:00
95384 82330e7bc6 温湿度,风速风向更新时间设置为10min可控,可配置参数存储位置更换为内部flash末尾rank2 0x080F F800 - 0x080F FFFF 2024-11-08 16:31:22 +08:00
95384 4f012874be 添加了读保护与定时重启 2024-10-17 09:44:14 +08:00
95384 27c9850517 新增了.gitignore文件,将/EWARM/micro_climate下文件移出了版本管理 2024-10-16 09:52:17 +08:00
95384 01442fde3d 在错误中断里添加了重启,ADC转换周期改为6.5 2024-09-21 11:35:13 +08:00
95384 ddd4b155b9 no message 2024-09-20 10:05:02 +08:00
95384 50a1314896 合并了诸哥优化后的算法 2024-09-20 09:31:33 +08:00
95384 bdd7b0883d 最大最小风速也从10min滑动平均值里面取,避免最小值永远是0,最大风向永远是360的情况 2024-08-09 11:03:03 +08:00
95384 d232e9b53d 解决平均风向过零问题 2024-08-08 12:06:41 +08:00
95384 19a9b994be 实现通过调试串口发需要的JSON,通过MQTT发JSON还未搞定 2024-08-06 17:07:23 +08:00
95384 ad974ee798 将连接MQTT服务器添加到FreeRTOS操作系统中, 2024-08-06 15:33:33 +08:00
95384 b7e60d96db 滑动平均值直接求了的 2024-07-31 15:08:22 +08:00
95384 1a22f33562 no message 2024-07-29 11:44:33 +08:00
95384 204f0e698f 重写了uart_read_frt_climate_pack函数,使其可以接收一个数据包内部包含多个数据包 2024-07-29 11:33:16 +08:00
95384 b6edbc866c no message 2024-07-22 10:24:58 +08:00
95384 df836ff229 修改了10min固定滑动平均值,1s求3s,3s求1min,1min求10min 2024-07-21 23:45:49 +08:00
95384 60a8655c93 Merge remote-tracking branch '微气象/Test' into Test
# Conflicts:
#	App/Src/anemometer_dev.c
#	EWARM/micro_climate/.ninja_deps
#	EWARM/micro_climate/.ninja_log
#	EWARM/micro_climate/BrowseInfo/.ninja_deps
#	EWARM/micro_climate/BrowseInfo/.ninja_log
#	EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/freertos.pbi
#	EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/anemometer_dev.pbi
#	EWARM/micro_climate/BrowseInfo/micro_climate.pbd
#	EWARM/micro_climate/BrowseInfo/micro_climate.pbd.browse
#	EWARM/micro_climate/BrowseInfo/micro_climate.pbw
#	EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi
#	EWARM/micro_climate/Exe/micro_climate.hex
#	EWARM/micro_climate/Exe/micro_climate.out
#	EWARM/micro_climate/Exe/micro_climate.sim
#	EWARM/micro_climate/List/micro_climate.map
#	EWARM/micro_climate/Obj/Core_13247989168731456611.dir/freertos.o
#	EWARM/micro_climate/Obj/Src_5571640358672592439.dir/anemometer_dev.o
#	EWARM/settings/Project.wsdt
#	EWARM/settings/micro_climate.dbgdt
#	EWARM/settings/micro_climate.dnx
2024-07-20 16:06:53 +08:00
95384 7c0c39b737 有个问题,滑动平均值更新如果是1S传一个数据进来的话,3600就要传3600个数据,3600个数据live watch都要卡一卡的 2024-07-20 16:01:22 +08:00
95384 6ca6b33695 重写滑动平均值ok 2024-07-19 17:49:06 +08:00
95384 8977bf3875 重写滑动平均值 2024-07-19 17:15:13 +08:00
95384 5968cd6ed9 3S滑动平均值 2024-07-19 11:55:34 +08:00
95384 6ea61db3de 采集大气压OK 2024-07-18 18:15:50 +08:00
95384 c112c97398 软件IIC实现了获取大气压 2024-07-18 16:31:44 +08:00
95384 ed6517fc7a 将更新风数据从风数据采集线程移动到数据更新线程 2024-07-17 10:58:39 +08:00
95384 624c6d2d73 将温湿度采集从每次收数据采集变为寄存器时间控制 2024-07-12 17:30:01 +08:00
95384 52e924cf12 读取串口函数中应将BUFF数组前移到地址作为第一位,修改完成 2024-07-10 10:01:54 +08:00
95384 9b297077a6 重新分配了内存 2024-07-09 16:58:37 +08:00
95384 62578da7a9 统计数据有问题,温湿度更新时间有问题,其他都OK 2024-07-09 16:08:38 +08:00
95384 cf09cbc5b1 除了Flash写入没完成,低功耗不知道要不要,其他的都OK 2024-07-09 10:48:29 +08:00
95384 f59c7e74c5 写寄存器可以传参数了 2024-07-08 16:09:54 +08:00
95384 dff9451d5f 写入寄存器OK了,但是没有传参数 2024-07-08 10:55:37 +08:00
95384 2a4259acbe 添加了从Flash读地址,波特率,风速平均时间,温湿度更新时间 2024-07-08 10:09:40 +08:00
95384 5feb7edafe 修改了读取寄存器的地址与数量判断规则
同时添加了写入寄存器的地址与数量判断规则
2024-07-06 16:36:59 +08:00
95384 8a321e9e96 读处理函数修改完成,写处理函数还是空气 2024-07-06 15:26:21 +08:00
95384 2f3dc3c152 读写框架完成,接下来只需要完成读写处理函数 2024-07-06 14:17:39 +08:00
95384 7c5f70c0b4 重写了uart_read_frt_climate_pack读取串口函数,使其可以接收写寄存器数据指令 2024-07-06 13:48:52 +08:00
95384 2d9678a7b3 新建接收数据包结构体 2024-07-05 13:29:40 +08:00
95384 c633c194e8 新建 2024-07-05 11:52:43 +08:00