issue #29
open胡耀东-周报
Added by 颖炯 顾 3 months ago. Updated 3 months ago.
100%
耀胡 Updated by 耀东 胡 3 months ago · Edited Actions #1
2026/07/20-26026/07/24 周报¶
1.配置gitlab环境,实现代码上传云端,此后代码上传简洁度大幅度下降
2.测试单片机串口通信功能,实现了单片机通过CPU、DMA、中断等方式对外输出串口信号、重定向print函数,实现输出自定义的串口数据。实现通过中断方式接收外部传来的串口信号,并且测试了同时接收和发送串口数据,可以正常实现。
3,阅读DS18B20的参考手册,了解DS18B20的单总线协议,编写并测试代码,成功读取了DS18B20的单设备数据以及多设备数据,输出数据随温度变化而发生明显变化,测试数据正常。
耀胡 Updated by 耀东 胡 3 months ago · Edited Actions #2
- Due date set to 08/01/2026
- % Done changed from 0 to 30
2026/07/27-2026/08/01 周报¶
1,绘制LM339比较器实验原理图,并依据原理图将对应的元器件焊接到实验板上。对实验板进行测试,观察在5m的传输距离是否会产生严重的符号模糊。
2,完成实验后,记录实验数据,并撰写实验报告。总结:可以使用频率为38400Hz的信号传输而不发生符号模糊。
3,绘制GAQY252G3S固态继电器的实验原理图,并依据原理图将元器件焊接到实验板上。对实验班进行测,观察在2A的电流下,固态继电器是否会严重发热导致不能使用。
4,完成实验后,记录实验数据,并撰写实验报告。总结:2A的电流下,固态继电器稳定运行了两个小时并保持温度稳定(32℃),可以将电磁阀作为负载。
5,补全DS18B20的实验记录。结论:可以实现单总线下多个DS18B20的数据采集。
6,编程EXTI和定时器IC的代码,实现单位时间内对函数发生器的发出的方波的的个数进行计数,实现获取函数发生器发出方波的频率的测试的功能。并撰写实验报告。
7,编写ADC程序,实现对0-3.3V外部电压的大小的检测。并撰写实验报告。
8,了解RS485的运行过程,对RS485通信传输能力进行测试,将两块RS485模块用5m的导线进行连接,另一端用USB-TTL转接器将RS485连接到电脑上,实现两台电脑用RS485进行通信传输。经测试,RS485在5m的数据线上进行数据传输发送与接收均没有出现任何的问题,可以使用RS485进行5m通信。
9,了解数据帧的格式,编写对DS18B20数据包,将改数据包用RS485的形式将该数据发送出去。
耀胡 Updated by 耀东 胡 3 months ago Actions #3
- Due date changed from 08/01/2026 to 08/07/2026
- Status changed from 新建 to 进行中
- Start date changed from 07/27/2026 to 08/03/2026
2026/08/03-2026/08/07 周报¶
1,编写STM32F407VET6程序,实现对DS12B20温度传感器的数据打包,打包数据包括:①设备数量:DS18B20设备数量;②设备号:第几个DS18B20的设备;③ID号:DS18B20的ID号;④温度:DS18B20采集到的温度。
2,编写RS485串口接收数据程序(RS485_Data_Handler),当有数据来时,首先对数据进行接收,检查帧头帧尾,确保数据全部到齐,将获取到的数据存放到缓存当中。
3,编写RS485数据发送程序,根据数据帧大小与数据帧地址将数据发送出去。
4,编写DS18B20数据拆包程序,RS485接收到数据后,将原本的被打包好的DS18B20数据包进行拆包,获取其中的所有的打包好的数据。
5,编写主机测试程序,与从机测试程序。