一乐电子

一乐电子百科

 找回密码
 请使用微信账号登录和注册会员

QQ登录

只需一步,快速开始

快捷登录

手机号码,快捷登录

搜索
查看: 24002|回复: 144
收起左侧

[avr] 小改M8V6电子负载

  [复制链接]
发表于 2016-9-11 14:29 | 显示全部楼层 |阅读模式
本帖最后由 sln.1550 于 2016-10-11 13:34 编辑

先拍个前脸

正面

正面

背面也拍下

背面

背面

前后面板用雕刻机加工了下。

制作过程:
之前做过一个LM324+4个MOS管的电子负载一直在用,但有的时候需要测试电池充放电性能,只好考虑制作一个M8V6电子负载。元件啥的基本都有,但是淘宝上就是没有卖PCB的,只好用论坛上狗狗制作的PCB下载下来去打了10片。

焊接过程没啥说的,PCB设计的很好,LCD2004模块焊上排针插上很合适。然后从淘宝上买了个尺寸合适的铁皮仪表外壳,开始制作。做的差不多以后开始思考怎么把2004的屏幕用起来,毕竟两边空出来感觉很浪费。考虑增加温度显示和时间显示的功能,但是M8的FLASH空间基本已经满了,NTC温度表都放不进去,没法只好换U。
我手头上正好有M328的贴片,M328和M8外围引脚完全一样,开始认为代换很简单,焊上以后再从新烧录下就OK了,但是发现完全不是这样的,从换U开始走上了一条不归路。
首先对于M328来说,M8用的硬件寄存器的名称都有变化,有的甚至配置参数都不同。再加上ICCAVR6.31版本不支持M328,用了ICCAVR7.22以后,原来的汇编代码已经完全不能使用了。所以代码移植的工作还是困难重重,加上调试的过程,感觉和重写差不多的工作量。
花了一周左右的时间,基本解决了移植中存在的问题,终于把设想的功能全部实现了。
在M8原版基础上,M328版本新增的功能有:
1、NTC温度显示;
2、可设置风扇开启和关闭时的温度
3、可设定最大工作温度(超过温度自动关闭负载)
4、可设定最大耗散功率(超过功率自动降电流)
5、工作时间显示
6、负载关闭状态显示

这里要提的是实现NTC温度检测功能和风扇控制需要修改硬件电路(去掉了原来Vbt检测和温控风扇电路),我是直接在PCB上飞线完成。见下图:

硬件修改图

硬件修改图

左上角和右下角两个红线框起来的区域元件都拆掉,三个飞线就是紫色的线,半透明红色区域的是要焊接或者修改的元件,NTC的接法也不一样了,从原来电位器那里接出来(NTC用的是10K 3950B的)。

代码的功能我全部都测试过,和M8原版无异。我也测试了下电压检测精度,用我的M8数控电源输出30V,20V,10V,5V,4V的电压,测试结果见下面几个图:

30V

30V

20V

20V

10V

10V

5V

5V

4V

4V


顺便提一下我做的M8数控电源,精度很高吧,可以直接校正3位半的表(见我以前发的小改M8数控电源的帖子,这个电源后来也发现一些问题,修复以后用起来非常顺手,成为我最常用的电源。)
不过还是要提一下温漂的问题,这个电子负载工作一段时间以后,好像电压和电流就不那么准了,可能某些元件受温度影响还是蛮大的。


关于温度控制和功率控制的参数,我在开机设置里单独增加了一个菜单,见下图:

参数设置菜单

参数设置菜单

进去以后分别设置风扇启动温度、风扇关闭温度和停机温度,还有功率限制,界面如下:
IMG_20160909_214457jpg.jpg
我设置40度开始启动风扇
IMG_20160909_214507jpg.jpg
35度以下停止风扇
IMG_20160909_214517jpg.jpg
超过65关闭负载(0-100度可设置)
IMG_20160909_214557jpg.jpg
我设置最大持续功率150W

然后是温度指示上方会展示当前的状态,例如:

DCtest超电流

DCtest超电流

上面这个图是在DCTEST中,电流达到最大值以后的显示

低电压

低电压

上面这个是测试过程中电压低于门限电压后的显示

超功率

超功率

这个是测试过程中功率超过限制(我设置的是150W)以后,自动降流,将功率控制在150W以下

超温度

超温度

这个图是温度超过设置停机后的显示

最后是固件,看看有没有人需要:请注意:这个固件是需要修改硬件电路的,原来的不能直接替换
M328固件_V6.12_2004_低位FF,高位D1.zip (10.86 KB, 下载次数: 230)
-----------------------------10月11日更新---------------------------
需要65V电压的见31楼





补充内容 (2018-3-17 22:56):
忘了说了,1年前把这个风扇控制改成PWM调速的了,这样用暴力风扇就不会太吵。见帖子:https://www.yleee.com.cn/thread-58133-1-1.html

评分

参与人数 3一乐金币 +70 收起 理由
dgpower + 20 赞一个!
zzqqzzz + 20 很给力!
banguangan + 30 赞一个!

查看全部评分

发表于 2016-9-11 16:32 | 显示全部楼层
请问广大坛友,1.原印版图上的V-下面 NTC上面的3个孔是做什么用的?2.原机的NTC和风扇插座没用吗?3.要想接上位机只用左上角的3个孔接出来就行了吗?请坛友不吝赐教,先谢谢了!
发表于 2016-9-11 16:35 | 显示全部楼层
如果接减功电阻,对它的阻值大小和功率有要求吗?
发表于 2016-9-11 17:33 | 显示全部楼层
精度很不错呀,求电路原理图。。。
发表于 2016-9-11 20:02 | 显示全部楼层
这个我要支持下,还有多余的板子吗?给我一套
 楼主| 发表于 2016-9-11 21:58 | 显示全部楼层
有点好耍 发表于 2016-9-11 16:32
请问广大坛友,1.原印版图上的V-下面 NTC上面的3个孔是做什么用的?2.原机的NTC和风扇插座没用吗?3.要想接 ...

1、V-下面的3个是交流电阻测试用的
2、原机的风扇有用,NTC要重新接(帖子里有说明)
3、接上位机的方法不变,用TTL的话用编程器附近的TXD和GND输出,RS232的用左上角那三个

 楼主| 发表于 2016-9-11 21:59 | 显示全部楼层
有点好耍 发表于 2016-9-11 16:35
如果接减功电阻,对它的阻值大小和功率有要求吗?

应该与你最大的电流和电压有关系,比如低电压的时候要用很大的电流,减功电阻阻值就不能太大
 楼主| 发表于 2016-9-11 22:01 | 显示全部楼层
zhixiaoyuhong 发表于 2016-9-11 17:33
精度很不错呀,求电路原理图。。。

原理图在论坛里有,搜下吧
发表于 2016-9-11 22:02 | 显示全部楼层
求一片PCB加板上元件,最好烧好程序,不会烧.
 楼主| 发表于 2016-9-11 22:04 | 显示全部楼层
开朗哥 发表于 2016-9-11 20:02
这个我要支持下,还有多余的板子吗?给我一套

板子自己留了几张,其余都给朋友了

本版积分规则

QQ|一淘宝店|手机版|商店|电子DIY套件|一乐电子 ( 粤ICP备09076165号 ) 公安备案粤公网安备 44522102000183号

GMT+8, 2024-4-20 19:34 , Processed in 0.074430 second(s), 53 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表