基于STM32F103C8T6的三相电能计量硬件方案:含ATT7022E计量芯片与HT7036电源管理参考设计

上传者: river | 上传时间: 2026-05-30 16:20:35 | 文件大小: 15.51MB | 文件类型: ZIP
这套资料提供完整的三相电能计量系统实现方案,核心采用STM32F103C8T6作为主控MCU,搭配ATT7022E高精度三相电能专用计量芯片和HT7036低压差稳压电源管理芯片。包含PDF格式的硬件原理图,清晰标注了信号连接、采样电路、隔离设计、RS485通信接口及电源分配结构;配套两份关键芯片数据手册——ATT7022E规格书详细说明寄存器配置、校准流程、谐波测量能力与SPI通信时序,HT7036用户手册涵盖典型应用电路、负载调整率、温漂参数及PCB布局建议。软件部分提供多个可直接编译运行的STM32例程,支持8位数据总线模式(4I3U接法),集成ATT7022EU模块初始化、参数读写、电能累加、功率因数计算等基础功能,并附带Modbus RTU协议栈及RS485通信适配代码;另含一份图文并茂的模块说明书,覆盖硬件连接示意图、引脚定义、常见故障排查步骤;还打包了ModbusPoll v4.34 Build307测试工具,方便快速验证计量数据上位机通讯是否正常。

文件下载

资源详情

[{"title":"( 408 个子文件 15.51MB ) 基于STM32F103C8T6的三相电能计量硬件方案:含ATT7022E计量芯片与HT7036电源管理参考设计","children":[{"title":"Project.uvgui.Administrator <span style='color:#111;'> 168.78KB </span>","children":null,"spread":false},{"title":"Project.uvguix.Administrator <span style='color:#111;'> 168.15KB </span>","children":null,"spread":false},{"title":"Project.axf <span style='color:#111;'> 441.49KB </span>","children":null,"spread":false},{"title":"Project.uvgui_t.bak <span style='color:#111;'> 840.93KB </span>","children":null,"spread":false},{"title":"Project.uvgui_Administrator.bak <span style='color:#111;'> 151.70KB </span>","children":null,"spread":false},{"title":"Project_uvopt.bak <span style='color:#111;'> 25.24KB </span>","children":null,"spread":false},{"title":"Project_uvproj.bak <span style='color:#111;'> 23.02KB </span>","children":null,"spread":false},{"title":"Project_sct.Bak <span style='color:#111;'> 479B </span>","children":null,"spread":false},{"title":"stm32f10x_tim.c <span style='color:#111;'> 106.60KB </span>","children":null,"spread":false},{"title":"stm32l1xx_tim.c <span style='color:#111;'> 104.79KB </span>","children":null,"spread":false},{"title":"stm32l1xx_rtc.c <span style='color:#111;'> 75.64KB </span>","children":null,"spread":false},{"title":"stm32l1xx_adc.c <span style='color:#111;'> 67.38KB </span>","children":null,"spread":false},{"title":"stm32f10x_flash.c <span style='color:#111;'> 61.08KB </span>","children":null,"spread":false},{"title":"stm32l1xx_rcc.c <span style='color:#111;'> 60.89KB </span>","children":null,"spread":false},{"title":"stm32l1xx_usart.c <span style='color:#111;'> 53.34KB </span>","children":null,"spread":false},{"title":"stm32f10x_rcc.c <span style='color:#111;'> 50.07KB </span>","children":null,"spread":false},{"title":"stm32l1xx_flash.c <span style='color:#111;'> 47.70KB </span>","children":null,"spread":false},{"title":"stm32l1xx_i2c.c <span style='color:#111;'> 47.70KB </span>","children":null,"spread":false},{"title":"stm32f10x_adc.c <span style='color:#111;'> 46.09KB </span>","children":null,"spread":false},{"title":"stm32f10x_i2c.c <span style='color:#111;'> 44.71KB </span>","children":null,"spread":false},{"title":"stm32f10x_can.c <span style='color:#111;'> 44.05KB </span>","children":null,"spread":false},{"title":"stm32f10x_usart.c <span style='color:#111;'> 37.41KB </span>","children":null,"spread":false},{"title":"otgd_fs_cal.c <span style='color:#111;'> 36.23KB </span>","children":null,"spread":false},{"title":"system_stm32f10x.c <span style='color:#111;'> 35.70KB </span>","children":null,"spread":false},{"title":"stm32f10x_fsmc.c <span style='color:#111;'> 34.65KB </span>","children":null,"spread":false},{"title":"stm32l1xx_spi.c <span style='color:#111;'> 32.82KB </span>","children":null,"spread":false},{"title":"system_stm32f10x.c <span style='color:#111;'> 32.11KB </span>","children":null,"spread":false},{"title":"usb_core.c <span style='color:#111;'> 32.02KB </span>","children":null,"spread":false},{"title":"stm32l1xx_pwr.c <span style='color:#111;'> 32.02KB </span>","children":null,"spread":false},{"title":"stm32l1xx_dma.c <span style='color:#111;'> 31.16KB </span>","children":null,"spread":false},{"title":"stm32f10x_spi.c <span style='color:#111;'> 29.52KB </span>","children":null,"spread":false},{"title":"stm32f10x_dma.c <span style='color:#111;'> 28.91KB </span>","children":null,"spread":false},{"title":"usb_regs.c <span style='color:#111;'> 28.55KB </span>","children":null,"spread":false},{"title":"stm32f10x_sdio.c <span style='color:#111;'> 28.25KB </span>","children":null,"spread":false},{"title":"main.c <span style='color:#111;'> 26.72KB </span>","children":null,"spread":false},{"title":"stm32l1xx_dac.c <span style='color:#111;'> 25.33KB </span>","children":null,"spread":false},{"title":"stm32l1xx_lcd.c <span style='color:#111;'> 24.24KB </span>","children":null,"spread":false},{"title":"stm32f10x_gpio.c <span style='color:#111;'> 22.68KB </span>","children":null,"spread":false},{"title":"otgd_fs_int.c <span style='color:#111;'> 21.97KB </span>","children":null,"spread":false},{"title":"ATT7022EU.C <span style='color:#111;'> 21.68KB </span>","children":null,"spread":false},{"title":"stm32l1xx_gpio.c <span style='color:#111;'> 19.55KB </span>","children":null,"spread":false},{"title":"stm32l1xx_syscfg.c <span style='color:#111;'> 18.83KB </span>","children":null,"spread":false},{"title":"stm32f10x_dac.c <span style='color:#111;'> 18.64KB </span>","children":null,"spread":false},{"title":"modbus.c <span style='color:#111;'> 17.46KB </span>","children":null,"spread":false},{"title":"core_cm3.c <span style='color:#111;'> 16.87KB </span>","children":null,"spread":false},{"title":"system_stm32l1xx.c <span style='color:#111;'> 13.41KB </span>","children":null,"spread":false},{"title":"otgd_fs_dev.c <span style='color:#111;'> 13.25KB </span>","children":null,"spread":false},{"title":"stm32l1xx_flash_ramfunc.c <span style='color:#111;'> 12.96KB </span>","children":null,"spread":false},{"title":"stm32l1xx_comp.c <span style='color:#111;'> 12.73KB </span>","children":null,"spread":false},{"title":"otgd_fs_pcd.c <span style='color:#111;'> 11.51KB </span>","children":null,"spread":false},{"title":"stm32f10x_cec.c <span style='color:#111;'> 11.38KB </span>","children":null,"spread":false},{"title":"misc.c <span style='color:#111;'> 10.76KB </span>","children":null,"spread":false},{"title":"stm32l1xx_wwdg.c <span style='color:#111;'> 10.42KB </span>","children":null,"spread":false},{"title":"stm32f10x_it.c <span style='color:#111;'> 10.30KB </span>","children":null,"spread":false},{"title":"stm32l1xx_exti.c <span style='color:#111;'> 10.22KB </span>","children":null,"spread":false},{"title":"LCD1602.c <span style='color:#111;'> 10.14KB </span>","children":null,"spread":false},{"title":"stm32l1xx_iwdg.c <span style='color:#111;'> 9.29KB </span>","children":null,"spread":false},{"title":"stm32f10x_pwr.c <span style='color:#111;'> 8.55KB </span>","children":null,"spread":false},{"title":"stm32f10x_rtc.c <span style='color:#111;'> 8.40KB </span>","children":null,"spread":false},{"title":"misc.c <span style='color:#111;'> 8.34KB </span>","children":null,"spread":false},{"title":"stm32f10x_bkp.c <span style='color:#111;'> 8.26KB </span>","children":null,"spread":false},{"title":"stm32f10x_exti.c <span style='color:#111;'> 6.80KB </span>","children":null,"spread":false},{"title":"calculate.c <span style='color:#111;'> 6.61KB </span>","children":null,"spread":false},{"title":"usb_int.c <span style='color:#111;'> 6.01KB </span>","children":null,"spread":false},{"title":"stm32l1xx_dbgmcu.c <span style='color:#111;'> 5.88KB </span>","children":null,"spread":false},{"title":"stm32f10x_wwdg.c <span style='color:#111;'> 5.60KB </span>","children":null,"spread":false},{"title":"stm32f10x_dbgmcu.c <span style='color:#111;'> 5.03KB </span>","children":null,"spread":false},{"title":"usb_sil.c <span style='color:#111;'> 4.93KB </span>","children":null,"spread":false},{"title":"stm32f10x_iwdg.c <span style='color:#111;'> 4.80KB </span>","children":null,"spread":false},{"title":"usb_mem.c <span style='color:#111;'> 3.47KB </span>","children":null,"spread":false},{"title":"stm32l1xx_crc.c <span style='color:#111;'> 3.38KB </span>","children":null,"spread":false},{"title":"stm32f10x_crc.c <span style='color:#111;'> 3.27KB </span>","children":null,"spread":false},{"title":"usb_init.c <span style='color:#111;'> 3.04KB </span>","children":null,"spread":false},{"title":"comm.c <span style='color:#111;'> 2.87KB </span>","children":null,"spread":false},{"title":"Run_timer.c <span style='color:#111;'> 2.47KB </span>","children":null,"spread":false},{"title":"Init_Program_Tabl.c <span style='color:#111;'> 2.20KB </span>","children":null,"spread":false},{"title":"fault_judgment_program.crf <span style='color:#111;'> 353.42KB </span>","children":null,"spread":false},{"title":"temperatureacquisition_program.crf <span style='color:#111;'> 352.59KB </span>","children":null,"spread":false},{"title":"oilpressureacquisition_program.crf <span style='color:#111;'> 352.08KB </span>","children":null,"spread":false},{"title":"fuel_program.crf <span style='color:#111;'> 351.98KB </span>","children":null,"spread":false},{"title":"sms_gsm.crf <span style='color:#111;'> 348.85KB </span>","children":null,"spread":false},{"title":"display_program.crf <span style='color:#111;'> 348.33KB </span>","children":null,"spread":false},{"title":"att7022eu_main.crf <span style='color:#111;'> 348.30KB </span>","children":null,"spread":false},{"title":"display_data_param4.crf <span style='color:#111;'> 345.07KB </span>","children":null,"spread":false},{"title":"hmi_driver1.crf <span style='color:#111;'> 344.72KB </span>","children":null,"spread":false},{"title":"display_data_param5.crf <span style='color:#111;'> 344.64KB </span>","children":null,"spread":false},{"title":"display_data_param3.crf <span style='color:#111;'> 344.44KB </span>","children":null,"spread":false},{"title":"display_data_param0.crf <span style='color:#111;'> 344.11KB </span>","children":null,"spread":false},{"title":"display_data_param6.crf <span style='color:#111;'> 344.09KB </span>","children":null,"spread":false},{"title":"output_program.crf <span style='color:#111;'> 343.85KB </span>","children":null,"spread":false},{"title":"display_program_param3.crf <span style='color:#111;'> 343.82KB </span>","children":null,"spread":false},{"title":"display_program_param11.crf <span style='color:#111;'> 343.66KB </span>","children":null,"spread":false},{"title":"display_data_param2.crf <span style='color:#111;'> 343.57KB </span>","children":null,"spread":false},{"title":"speed_cotroler.crf <span style='color:#111;'> 343.45KB </span>","children":null,"spread":false},{"title":"key_program.crf <span style='color:#111;'> 343.31KB </span>","children":null,"spread":false},{"title":"display_program_param12.crf <span style='color:#111;'> 343.26KB </span>","children":null,"spread":false},{"title":"control_process.crf <span style='color:#111;'> 342.66KB </span>","children":null,"spread":false},{"title":"fuzzy _c.crf <span style='color:#111;'> 342.10KB </span>","children":null,"spread":false},{"title":"aux1_param.crf <span style='color:#111;'> 341.21KB </span>","children":null,"spread":false},{"title":"sensor_acquisition_program.crf <span style='color:#111;'> 341.11KB </span>","children":null,"spread":false},{"title":"......","children":null,"spread":false},{"title":"<span style='color:steelblue;'>文件过多,未全部展示</span>","children":null,"spread":false}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明