Project

General

Profile

Actions

issue #29

open
颖顾 耀胡

胡耀东-周报

issue #29: 胡耀东-周报

Added by 颖炯 顾 3 months ago. Updated 3 months ago.

Status:
进行中
Priority:
常规
Assignee:
Start date:
07/20/2026
Due date:
08/20/2026 (about 3 months late)
% Done:

100%

Estimated time:

耀胡 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,编写主机测试程序,与从机测试程序。

耀胡 Updated by 耀东 胡 3 months ago Actions #4

  • Due date changed from 08/07/2026 to 08/20/2026
  • Start date changed from 08/03/2026 to 07/20/2026

耀胡 Updated by 耀东 胡 3 months ago · Edited Actions #5

2026/08/10-2026/08/15 周报

1,编写STM32F407VET6的程序,实现两路PWM信号输出,两路pwm信号占空比一致,频率一致,但是相位差180°
2,绘制RC低通滤波电路,实现对PWM信号的还原,对设计的RC电路进行实现,判断能否将滤波后的信号纹波率控制在1%以内。
3,下载gitlab上的envs、libs、apps的全部的文件,了解代码的操作流程,并尝试依据该状态机去编写部分的代码

耀胡 Updated by 耀东 胡 3 months ago · Edited Actions #6

  • % Done changed from 30 to 100

2026/08/17-2026/08/20 周报

1,继续阅读gitlab上的程序了解运行结构
2,更新c282_main程序,实现对g030上传来的数据的解包
3,对数据解包后将数据通过串口打印到上位机上。

Actions

Also available in: PDF Atom