你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【ST学习小组】STM32 多功能电子负载兴趣小组(6月25日更新...

[复制链接]
xiao5333 发布时间:2012-5-30 13:00
学习主题:
    设计一个以STM32F103C8T6为主控的小型多功能电子负载,程序使用uCOS嵌入式操作系统开发。
    电子负载具有电源输出功能,能够模拟锂电池以测试充电器,并能测试各种电池的放电曲线。
    希望通过此次设计来学习提高
STM32F103系列的编程应用能力。

小组宣言:兴趣是提高自我的动力!            
学习计划:

本  周——硬件电路设计(原理图)

第二周——硬件电路设计(PCB)


第三周——硬件电路调试 & 底层硬件驱动程序调试(STM32F103 各种资源的学习与应用)


第四周——底层硬件驱动程序编写(STM32F103 各种资源的学习与应用)


后  期——完成总体程序编写工作, 产品调试、装配与测试



小组现有成员:

xiao5333(负责硬件电路设计和STM32程序编写

飘雨(负责部分底层硬件驱动程序编写)

gdgly(负载上位机软件与通信协议编写)

cmz871627(负责部分底层硬件驱动程序编写)



队员在招人数:2~5(请想参加的童鞋加QQ讨论群61070251



             招募条件——有STM32F系列使用基础,能够使用uCOS编写程序

                     或

                    能够使用C++或C#编写PC端软件



       招募待遇——所有小组成员免费赠送该制作的打样电路板一块(空板),有突出贡献者免费赠送成品电路板或STM32开发板



学习进度:

5月30日   方案制定完成(xiao5333)

6月1日     完成电子负载原理图设计(xiao5333)

6月5日     完成PCB图绘制,并外协加工

6月13日   电路调试完成

6月14日   ADC底层硬件驱动

6月15日   底层硬件驱动编写完成

6月25日   完成总体程序编写工作

6月25日   完成样机安装测试(实现初步功能)



至此完成阶段性学习目标……^_^

以后逐步完善细节和上位机通信功能。

20120625037.jpg



/******************************************************************************************************************************************************/






前言:
        现在的生活工作和各种电池、电源接触的机会是越来越多,可不靠谱的事情时有发生。
如我前个月买个安卓智能手机,配的电池标称1800mAh,可用不了一天就没电了。使用公司的程控电池测试仪测试只有1300mAh,肯定是无良的奸商把原装电池换走了。要是手边有个小型便携的电子负载,当时就能测出容量大小,不用等公司的仪器空闲。哎……
    趁现在工作不是很忙,设计一个小型多功能的电子负载吧! 可以电源输出调试电路,恒压恒流输出给锂电池充电,可以恒流负载测试电池、源出式恒压负载测试充电器(本设计的重点特色功能)  
    正好STM32社区有这个活动,希望能有一些志同道合和朋友一起完善这个小制作(当然不能亏待大家)。开始吧……






系统详细任务需求
主要功能:
电源恒压、恒流输出模式;
恒压、恒流负载输入模式;
恒压输出+恒压输入 充电器测试模式;
过压、过流、过功率、过热保护;
LCD1602显示;
根据温度变化,智能风扇系统;


硬件设计规格:
输入
1.功率 50W
2.电流 0-5A
3.电压 1.5-30V
输出
1.功率 20W
2.电流 0-1A
3.电压 1.5-30V
尺寸重量
体积能够装入普通废旧光驱壳内,重量小于1kg


硬件设计需求:
主要实现输入输出的恒压、恒流控制,能够使用STM32设置参数


STM32底层软件设计需求:
1.ADC采样反馈电压(主回路电压、电流、基准等)
2.DAC使用PWM输出,通过占空比调节
3.键盘任务(STM32定时器自带编码器接口和普通按键)
4.LCD1602字符型液晶屏显示
5.LED和蜂鸣器控制
6.继电器控制
7.1-Wire总线温度传感器通讯
8.PID控制散热风扇
9.USB、串口通讯
由于系统较为复杂,采样uCOS嵌入式操作系统简化任务控制

收藏 3 评论37 发布时间:2012-5-30 13:00

举报

37个回答
xiao5333 回答时间:2012-5-30 15:21:24

回复:【ST学习小组】STM32 多功能电子负载兴趣小组

本楼发布硬件相关资料:
 
电源电路:
需要提供+12V/800mA(继电器和风扇),+5V/100mA(运放),+3.3V/100mA(STM32)3种电源电压。
开关电源芯片选用Ti的TPS5430输出大电流+12V电压,+5V和+3.3V要求电源纹波噪声尽量小,使用传统7805和1117稳压芯片提供。
电源电路.jpg
 
恒流/恒压 反馈电路:
U4 将PWM-电流基准电压  (PWM_A)与U5的测量电流(ADC1)进行对比。如果PWM基准电压高于测量电流,则放大器输出为高,导通Q4。如果基准电压较低,则放大器输出为低,关断Q4。实现硬件输出恒流功能。
同理, 输出恒压与输入恒流、恒压电路实现方式一样。
反馈电路.jpg
 
电压基准:
由于要求不是很高,使用较为廉价的TL431输出2.5V电压基准。
 
STM32主控:
一句话,物尽其用啊!基本上这颗主控的资源都用到了,IO接口、ADC模数转换、PWM输出、定时器编码器接口、串口、USB等等。
STM32主控.jpg
 
STM32F103C8T6主控的资源分解图如下:
资源分解图.jpg
原理图:
PCB CDQ02R1-A.pdf (352.04 KB, 下载次数: 87)
xiao5333 回答时间:2012-5-30 15:25:27

回复:【ST学习小组】STM32 多功能电子负载兴趣小组

本楼发布软件相关资料:
01. 学习新建工程文件,编译器配置,如何使用外部有源晶振主时钟;
STM32学习日志01-点亮LED灯.pdf (765.05 KB, 下载次数: 25)
飘雨 回答时间:2012-5-30 15:42:04

RE:【ST学习小组】STM32 多功能电子负载兴趣小组

哈哈,这个我有兴趣,可以加入吗?
本人有2年的STM32F103系列的编程系列,一般用Keil编译器,没玩过uCOS,可以向你请教吗?
xiao5333 回答时间:2012-5-30 21:40:55

回复:【ST学习小组】STM32 多功能电子负载兴趣小组

回复第 4 楼 于2012-05-30 15:42:04发表:
哈哈,这个我有兴趣,可以加入吗?
本人有2年的STM32F103系列的编程系列,一般用Keil编译器,没玩过uCOS,可以向你请教吗?
 
没问题,同意加入,一起学习。
 
gdgly 回答时间:2012-5-31 10:16:56

回复:【ST学习小组】STM32 多功能电子负载兴趣小组

报名! qq:78730460
本人有多年单片机编程经验,并熟悉上位机VC++程序开发。
cmz871627 回答时间:2012-5-31 12:12:11

RE:【ST学习小组】STM32 多功能电子负载兴趣小组

版主你好! 我接触M3才半年,目前在做电力方面这块 。对于你这个主题很是感兴趣,不过本人对系统和和上位机这方面没怎么接触过,一直以来做的就是硬件的驱动控制和一些数据处理。不知能否加入进来。
        本人QQ:1058925707
xiao5333 回答时间:2012-6-1 16:22:52

回复:【ST学习小组】STM32 多功能电子负载兴趣小组

回复第 6 楼 于2012-05-31 10:16:56发表:
报名! qq:78730460
本人有多年单片机编程经验,并熟悉上位机VC++程序开发。
 

感谢你的加入。
xiao5333 回答时间:2012-6-1 16:24:12

回复:【ST学习小组】STM32 多功能电子负载兴趣小组

回复第 7 楼 于2012-05-31 12:12:11发表:
版主你好! 我接触M3才半年,目前在做电力方面这块 。对于你这个主题很是感兴趣,不过本人对系统和和上位机这方面没怎么接触过,一直以来做的就是硬件的驱动控制和一些数据处理。不知能否加入进来。
本人QQ:1058925707 

同意加入,一起学习
xiao5333 回答时间:2012-6-1 22:41:26

RE:【ST学习小组】STM32 多功能电子负载兴趣小组

哈哈,原理图完成,请各位童鞋加群,一起讨论,谢谢!
1234下一页

所属标签

STM32团队

意法半导体微控制器和微处理器拥有广泛的产品线,包含低成本的8位单片机和基于ARM® Cortex®-M0、M0+、M3、M4、M33、M7及A7内核并具备丰富外设选择的32位微控制器及微处理器


最新内容

相似分享

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版