项目简介
本项目开发了一个基于微控制器的Micro - PMU系统,主要应用于电力系统中的分布式系统。系统能够实时监测电压和电流信号,并对采集的数据进行分析,以此获取电力系统的状态信息。它结合了微控制器的数字处理能力和专门硬件模块,实现了高精度的相量测量。
项目的主要特性和功能
- 实时数据采集:利用ADC(模数转换器)实时采集电压和电流信号。
- 数据处理:对采集的数据进行数学处理,如计算正弦和余弦值。
- 串行通信:通过UART与上位机进行串行通信,实现数据的收发。
- 中断处理:配置定时器中断和ADC中断,保障精确的时间参考和数据处理。
- LED状态指示:通过GPIO控制LED灯,指示程序运行或WiFi连接状态。
安装使用步骤
- 硬件准备:准备TM4C123G微控制器和ESP 8266 WiFi模块。
- 软件准备:安装IAR Embedded Workbench(用于微控制器编程)和Arduino IDE(用于ESP 8266 WiFi模块编程)。
- 编程:使用提供的源代码文件(如microcontroller.c、esp8266.c、interrupt_handler.c等)进行编程,并将代码烧录到微控制器和ESP 8266模块中。
- 硬件连接:依据电路图连接微控制器和ESP 8266模块,确保ADC、UART、GPIO等模块连接正确。
- 测试与调试:系统上电后,观察LED状态指示灯,通过串行通信进行调试和测试。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】