一乐电子

一乐电子百科

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

QQ登录

只需一步,快速开始

快捷登录

手机号码,快捷登录

搜索
楼主: cdhigh
收起左侧

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

  [复制链接]
 楼主| 发表于 2022-4-21 07:56 | 显示全部楼层
zhqsoft 发表于 2022-4-21 07:44
找了块液晶屏挡着。视觉感觉倍增(感觉跟细腻了)。另外比较奇怪。这12864屏是没偏振片还是啥原因。液晶屏 ...

恩,太难为12864了,不停的想着法子折腾它~

小量程的精确性能达到什么程度?
小量程的尾数跳动情况如何?
0.1mA分辨率实用吗?
如果跳动太大则不妨改回1mA分辨率。

点评

上面的视频应该能看出实际准确度还是不错的 。跳动是不可能跳动的。稳如泰山。2组数据配合好需要细细校准才能更好的贴近彼此。。。。或许校准点设置可以做成单独选择第几个校准点。比如我校准是0ma,100ma,200ma,5  详情 回复 发表于 2022-4-21 09:07
发表于 2022-4-21 09:07 来自手机 | 显示全部楼层
cdhigh 发表于 2022-4-21 07:56
恩,太难为12864了,不停的想着法子折腾它~

小量程的精确性能达到什么程度?

上面的视频应该能看出实际准确度还是不错的 。跳动是不可能跳动的。稳如泰山。2组数据配合好需要细细校准才能更好的贴近彼此。。。。或许校准点设置可以做成单独选择第几个校准点。比如我校准是0ma,100ma,200ma,500ma,1a。。第二个校准点是100ma。如果校准后此区域精度不佳 ,可以选择第二个校准点单独校准。而不用全部重新校准一遍。这样可以更细致的调教,不然难保其中一个校准点出错导致整个校准过程报废重来。

点评

多点校准你可以理解为一条折线图,每个校准点为一个点,在校准点中间的数值采用中间的直线段的斜率计算出来。 如果100mA-200mA的准确性不好,则可能100mA校准点不准确,或者200mA校准点不准确,在实际过程有时候确认  详情 回复 发表于 2022-4-21 09:57
 楼主| 发表于 2022-4-21 09:57 | 显示全部楼层
zhqsoft 发表于 2022-4-21 09:07
上面的视频应该能看出实际准确度还是不错的 。跳动是不可能跳动的。稳如泰山。2组数据配合好需要细细校准 ...

多点校准你可以理解为一条折线图,每个校准点为一个点,在校准点中间的数值采用中间的直线段的斜率计算出来。
如果100mA-200mA的准确性不好,则可能100mA校准点不准确,或者200mA校准点不准确,在实际过程有时候确认不好判断。


如果修改了100mA校准点,则同时会影响0-100mA和100mA-200mA区段。
如果修改了200mA校准点,则同时会影响100mA-200mA和200mA-300mA区段。

所以单独修改某一校准点会带来额外的复杂性,所以还是保留目前的校准步骤好了。

不过我之前在调试过程中写了一个小工具用于分析和可视化eeprom里面的校准数据,可以考虑继续演进扩展此工具,用于在电脑上修改eeprom存档,然后再下载到mcu。
算是一个额外的,操作比较复杂的修补校准数据的方法。


发表于 2022-4-21 13:15 | 显示全部楼层
本帖最后由 zhqsoft 于 2022-4-21 13:16 编辑

估计还是有BUG,小电流80ma以内。不管是10ma调整到50ma,或者200ma调整到50ma。都不能马上跑到设定的50ma电流。都是从比如40一点点上升到设定值。而且电流越小,稳定的时间越慢,比如设置调整到20ma,稳定需要的时间要十几二十秒钟。
100ma以上很快瞬间就稳定住了。实际电流i也是跟着显示走的。很慢。


 楼主| 发表于 2022-4-21 16:47 | 显示全部楼层
本帖最后由 cdhigh 于 2022-4-21 16:49 编辑
zhqsoft 发表于 2022-4-21 13:15
估计还是有BUG,小电流80ma以内。不管是10ma调整到50ma,或者200ma调整到50ma。都不能马上跑到设定的50ma电 ...


你的校准点都是哪些?

工作原理是先通过校准数据计算出一个初始PWM数值,然后再根据实际电流进行微调,微调步骤是PWM加减一,500ms后看实际电流是否调整到位,如果不到位再重复此步骤。


初始PWM数值的计算仅通过整数运算计算,如果你的校准数据没问题的话,我估计是小电流时因为数值太小,一番乘除计算下来导致误差比较大。

不单单计算过程中的误差会有影响,斜率本身也有误差,因为斜率本身是一个浮点数,但是考虑空间占用和计算效率,使用定点数代替浮点数,如果电流比较大,这个误差的影响会小一些。




点评

都是0ma。100ma。200ma。。。。现在是小电流上升的非常缓慢。但是上升到稳定后确实是设置的电流。当然误差是肯定固有的。20ma实际只有16ma的样子。这个应该是大电流精度的问题。  详情 回复 发表于 2022-4-21 16:56
发表于 2022-4-21 16:56 | 显示全部楼层
cdhigh 发表于 2022-4-21 16:47
你的校准点都是哪些?

工作原理是先通过校准数据计算出一个初始PWM数值,然后再根据实际电流进行微调, ...

都是0ma。100ma。200ma。。。。现在是小电流上升的非常缓慢。但是上升到稳定后确实是设置的电流。当然误差是肯定固有的。20ma实际只有16ma的样子。这个应该是大电流精度的问题。
 楼主| 发表于 2022-4-21 17:43 | 显示全部楼层
zhqsoft 发表于 2022-4-21 16:56
都是0ma。100ma。200ma。。。。现在是小电流上升的非常缓慢。但是上升到稳定后确实是设置的电流。当然误 ...

加一个10mA校准点看看

点评

小电流校准,0,10,100,200,300,400. 确实可以了。  详情 回复 发表于 2022-4-21 18:51
发表于 2022-4-21 18:51 | 显示全部楼层
cdhigh 发表于 2022-4-21 17:43
加一个10mA校准点看看

小电流校准,0,10,100,200,300,400.
确实可以了。


 楼主| 发表于 2022-4-21 19:02 | 显示全部楼层
zhqsoft 发表于 2022-4-21 18:51
小电流校准,0,10,100,200,300,400.
确实可以了。

问题的关键是很难找到确实的零点,因为数值很小,所以加一减一的影响就很大。
所以可以认为第一段的数值是不准确的,增加10mA校准点就是丢弃0-10mA区段,之后的区段的精确性就可以保障。
 楼主| 发表于 2022-4-21 19:06 | 显示全部楼层
zhqsoft 发表于 2022-4-21 18:51
小电流校准,0,10,100,200,300,400.
确实可以了。

不过看到你的作品的小电流表现,我确实有些流口水了~
如果我的m328p是贴片的话,肯定会毫不犹豫的飞线背上一个丑陋的小板,增加小电流量程。

只是内心的小人又在耳边劝诫:
够用即可,不要折腾换板了~

点评

有机会必须搞起啊。其实也没多多少元件。不愿意换现有的硬件的话直接画个贴片转DIP板子。顺带吧运放电路也画在转接板上。这样直接替换就只要飞一根线就行了。 这样的话就只剩下报警的问题了。应该没什么大的问  详情 回复 发表于 2022-4-21 19:21

本版积分规则

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

GMT+8, 2025-4-30 22:57 , Processed in 0.051180 second(s), 39 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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