一乐电子

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

QQ登录

只需一步,快速开始

微信扫码登录

搜索
楼主: cdhigh

[avr] M8V6电子负载升级版M328V6(12864版本)发布,上位机支持安卓

 火.. [复制链接]
发表于 2022-4-17 15:11 | 显示全部楼层
PWM脚静态有2.4mv。反应到运放输入+有160uV。OP调零后输出190uV,,,貌似用8592也没太大意思啊。

点评

所以我连LM358都没挑品牌,随便就焊一个上去,精度也挺好。 至于PWM静态有2.4mV,这个是从一开始就知道的,根本不需要量,在开始前我就基本通读了芯片手册,芯片手册就提到,m328p的PWM功能一旦开启,即使PWM寄存器  详情 回复 发表于 2022-4-17 16:50
回复

使用道具 举报

 楼主| 发表于 2022-4-17 16:50 | 显示全部楼层
zhqsoft 发表于 2022-4-17 15:11
PWM脚静态有2.4mv。反应到运放输入+有160uV。OP调零后输出190uV,,,貌似用8592也没太大意思啊。 ...

所以我连LM358都没挑品牌,随便就焊一个上去,精度也挺好。

至于PWM静态有2.4mV,这个是从一开始就知道的,根本不需要量,在开始前我就基本通读了芯片手册,芯片手册就提到,m328p的PWM功能一旦开启,即使PWM寄存器写零,其PWM脚也不是零,而且输出一个很窄的脉冲,脉冲宽度为一个指令周期,16M晶振时是62.5ns。
这个窄脉冲可以去掉(风扇PWM端口就去掉了),但是在我们这个电路应用里没必要,因为有PWM滤波和分压,再加运放偏置,所以用代码复杂性和执行效率做为代价去掉此窄脉冲没有额外的收益。

剩下的改进就是你计划中的ADC6小电流检测。

即使实现,也只是提高小电流的显示精度,但是不会提高恒流的控制精度,所以作为电流表使用有意义,但作为放电控制没意义。

我基本实现了ADC6检测代码,目前是按分辨率0.1mA设计的,不知实际精度能否达到0.1mA,应该是不行的。
还有0.1mA分辨率下运放和其他器件的噪声可能也要考虑了,否则数字跳动可能也会比较大。
我的m328p是插件的,没法测试,如果你希望测试的话,等你完成后给我具体电路参数,写入代码。

点评

全量程控制还是由大量程的运放来控制。ADC6相当于一个分辨率更高的检流电路外挂显示某一段小电流。pcb上又得背一个扩展版老难看了。  详情 回复 发表于 2022-4-17 17:30
回复

使用道具 举报

发表于 2022-4-17 17:30 | 显示全部楼层
cdhigh 发表于 2022-4-17 16:50
所以我连LM358都没挑品牌,随便就焊一个上去,精度也挺好。

至于PWM静态有2.4mV,这个是从一开始就知道 ...

控制还是由大量程的运放来全量程控制。ADC6相当于一个分辨率更高的检流电路外挂显示某一段小电流。pcb上又得背一个扩展版老难看了。
回复

使用道具 举报

发表于 2022-4-17 20:36 | 显示全部楼层
膜拜几位大神
回复

使用道具 举报

发表于 2022-4-17 22:29 | 显示全部楼层
心血来潮,测试了几种LM358
还有传说中的GS8592,我失望了。

1:99放大100倍。358=9v单供电,8592=5v供电。

首先是垃圾充电宝上拆的358.两路输出相当稳定。
截图202204172224106179.png


7分钱的358,不知道多少年钱买的了,测试了几颗都是差异巨大,数值小的还乱跳不稳定。
还有另外几种1毛的。一样很惨就不放图了。
截图202204172226364420.png


传说中的8592,好吧失望了,比358还惨。
截图202204172228201347.png


点评

用国产AD8552或者AD8629试试,看看会不会好点  详情 回复 发表于 2022-4-20 11:30
回复

使用道具 举报

发表于 2022-4-18 11:16 | 显示全部楼层

只能放反面了。电路就这德性了。放大100倍,500ma量程


截图202204181115535712.png

截图202204181115179485.png

点评

用于测试ADC6检测小于500mA电流 - 第一版 EEPROM和之前的版本不兼容,需要重刷EEPROM 电压校准点还是8个点,电流校准点减小为7个点 不清楚尾数跳动情况会如何,测试过程也可以使用此串口命令打开关闭PWM微调功能,  详情 回复 发表于 2022-4-19 06:53
回复

使用道具 举报

 楼主| 发表于 2022-4-19 06:53 | 显示全部楼层
zhqsoft 发表于 2022-4-18 11:16
只能放反面了。电路就这德性了。放大100倍,500ma量程

M328V6x1.rar (29.74 KB, 下载次数: 4)
用于测试ADC6检测小于500mA电流 - 第一版
EEPROM和之前的版本不兼容,需要重刷EEPROM
电压校准点还是8个点,电流校准点减小为7个点

不清楚尾数跳动情况会如何,测试过程也可以使用此串口命令打开关闭PWM微调功能,看是否有区别
PWM微调开关
F + 0/1F0为关闭电流PWM微调,F1为打开电流PWM微调(默认状态)
^F0$ : 关闭电流PWM微调




同时实现了你要求的全屏反显功能,
看配合你的黑色面板的显示效果如何


==================================
我在一些运放的书上看到单级运放放大倍数最好不要太大,一般在四五十倍以下就好,
现在你用的运放一次性放大100倍会不会有不稳定因素?
当然,我仅是电子折腾者,不是专业的,连幼儿园都不算,仅是某些书籍的无脑传声筒,尽信书不如无书,我们不妨实验看看?

回复

使用道具 举报

发表于 2022-4-20 06:36 | 显示全部楼层
厉害,膜拜了
回复

使用道具 举报

发表于 2022-4-20 08:00 来自手机 | 显示全部楼层
坑爹啊 。调走了。好日子到头了 2个人上班 天天上班。起码要上4个月。艹了。

点评

人生宛如一个珍珠项链,珍珠是快乐,绳子是烦恼,再多的快乐都需要绳子串起来。 珍珠项链无始无终,人生也无始无终,此生不过是上辈子的延续,所以出生时要哭,因为上辈子死的时候没哭,但亲人都哭了,出生时的哭就  详情 回复 发表于 2022-4-20 18:34
回复

使用道具 举报

发表于 2022-4-20 11:30 | 显示全部楼层
zhqsoft 发表于 2022-4-17 22:29
心血来潮,测试了几种LM358
还有传说中的GS8592,我失望了。

用国产AD8552或者AD8629试试,看看会不会好点

点评

没必要。够用了 。原先以为358会有几个mv。实际上靠谱的只有30uv的样子。已经低于OP07的失调了。  详情 回复 发表于 2022-4-20 11:42
回复

使用道具 举报

本版积分规则

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

GMT+8, 2025-8-18 22:44 , Processed in 0.044922 second(s), 39 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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