Commit Graph

70 Commits

Author SHA1 Message Date
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 3f373d4b30 no message 2024-09-11 14:35:06 +08:00
95384 812218a054 no message 2024-09-09 08:55:22 +08:00
95384 2dac9c62d2 将4G模块发送消息改为标志位控制,添加了解析数据召回指令的相关程序 2024-09-07 10:14:42 +08:00
95384 535cb016f5 将IP,端口,用户名,密码,客户端名称,订阅名称都改为全局变量,堆空间不够了将堆空间增加了 2024-08-30 14:46:25 +08:00
95384 e54def556a 将IP从固定IP改为全局变量 2024-08-29 17:52:48 +08:00
95384 021d860d3f 将项目clean了一遍,解决了风速风向原始数据出现Nan的情况 2024-08-29 10:50:29 +08:00
95384 1dd0ef574e 把占位的唯一ID字符串替换成了Uint8数组全局变量 2024-08-29 10:40:16 +08:00
95384 33f88d5df6 发送消息服务器会返回发送的消息,解析收到的数据,如果时间戳一样的话就不做处理 2024-08-21 15:13:25 +08:00
95384 022fcaf60f 发数据没发成功就会3S再发一直发 2024-08-21 11:31:27 +08:00
95384 13b09fdb85 写了根据命令返回的状态来控制流程;将原来的按顺序间隔时间执行指令替换为等待反馈执行下一步 2024-08-20 16:43:35 +08:00
95384 173a4157be 提取命令对应的数据ok 2024-08-20 14:40:39 +08:00
95384 bfda6559b8 no message 2024-08-19 17:16:58 +08:00
95384 c50466eb0c 可以读取4G模块返回的命令,将命令单独提取到BUFF内 2024-08-19 17:06:56 +08:00
95384 00d15cab73 添加了账户密码登录 2024-08-19 10:05:25 +08:00
95384 2d80e9c402 定时器17每秒中断用于对时,与得到的json差距2min时将时间调整为json获取到的值 2024-08-16 15:35:22 +08:00
95384 67d4c539a4 no message 2024-08-16 15:16:41 +08:00
95384 e147bc7704 json解析OK,但解析的时候如果解析了一个BUFF里面没有的key好像有点问题 2024-08-16 10:45:39 +08:00
95384 b4a617dee7 再填入BUFF前清空BUFF,避免BUFF里面还有上次的内容 2024-08-15 17:42:15 +08:00
95384 d127392021 实现将4G模块返回的json装在BUFF里面,同时解决了4G模块返回时间与json读取冲突的问题 2024-08-15 16:35:33 +08:00
95384 8be224e113 no message 2024-08-15 09:06:11 +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 a834009ead 发送数据改成了两位小数 2024-08-08 10:59:28 +08:00
95384 ea78f8dac6 MQTT推送需要的JSON ok 2024-08-07 17:26:49 +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 ba5c82b0ef 添加了cJson库用于支持JSON生成及解析,添加了4G模块启动,连接MQTT函数(需优化) 2024-08-05 17:18:38 +08:00
95384 f7e1defc63 no message 2024-08-05 16:58:46 +08:00
95384 970ecfe90c no message 2024-08-05 10:29:51 +08:00
95384 41c9c1bab4 no message 2024-08-01 10:37:01 +08:00
95384 668ef68e74 no message 2024-08-01 10:30:13 +08:00
95384 b7e60d96db 滑动平均值直接求了的 2024-07-31 15:08:22 +08:00
95384 643551baff no message 2024-07-31 10:07:41 +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 5de7dc1de3 no message 2024-07-27 17:19:38 +08:00
95384 bdd65fa59b 画了流程图 2024-07-26 09:10:55 +08:00
95384 a967dbb29b 修改了软件说明书,画了架构图 2024-07-22 16:41:04 +08:00
95384 ad5d9e2d78 no message 2024-07-22 13:46:47 +08:00
95384 ad00be83bc 重新生成了工程文件,原来的不能go to define 2024-07-22 11:41:56 +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