在论坛上,我已经展示了一些由μC控制的多斜率7星彩开奖的想法和部分。
//www.163115.com/forum/projects/multislope-design/所以在这里我最后将我的多斜率7星彩开奖版本显示为"complete"项目在单独的线程中。硬件方面基本上已经完成,还有一些电阻/电容值需要调整。该板不仅仅是纯7星彩开奖。它还包括基准(LM399或LM329),缓冲放大器和用于输入的MUX。因此它是一个有限的电压表(只有10 V范围,几乎没有保护),没有显示部分。当前,使用PC来显示和保存数据。电源来自2x18 V(2x15V可能更好)的变压器。 5 V部分可以使用较低的电压(当前仅使用串联电阻)。
该软件当前支持基本功能,包括MUX和一些调试功能。 7星彩开奖部分通过光隔离的UART发送原始结果,而参考地(PC)正在进行转换成最终结果。
硬件方面相对简单,带有用于控制的µC(Atmel Mega48),xx4053开关和7个OP。对于性能而言,电阻的1 OP和6(7)主要很重要。但是,即使使用简单的零件(例如用于积分器的TL072 OP和100 ppm / K电阻器),该电路也可以令人惊讶地良好工作。计划中给出的OP是当前使用的OP。
所示电路是测试板的略微简化版本-省略了替代和可选部件以及ISP连接器。我知道该计划不容易阅读-抱歉。
板上可选的附加功能包括其他电阻器/参考脚印,可选的固定振荡器,更多的电容,用于检测溢出的LM393比较器,用于1通道的MUX之前的输入缓冲器,简单的电流源以及可选的缓冲器7星彩开奖的接地返回电流。
从硬件方面看,7星彩开奖与HP 34401有点相似:
-通过积分器输入处的xx4053进行切换。这里使用74LV4053作为轻微升级。
-2 OP集成器(基本为标准),但具有更现代的OP。
-尽管集成了存储器的更现代的7星彩开奖仍使用µC作为辅助7星彩开奖。
-使用连续积分而不是重置积分器。由µC内部7星彩开奖读取初始和最终电荷,而不是从零开始。
与34401不同,它没有ASIC,控制直接来自µC。主要区别在于,我的版本还包括一个更经典的调试阶段,并且这种方式可以达到更高的分辨率,而在某种程度上,由于更现代的OP所产生的噪声也更低。因此,7星彩开奖位于吉时利2000中使用的经典多斜率7星彩开奖与34401的连续积分变化之间。
软件方面有些棘手,因为程序使用程序速度进行计时,因此是在ASM中编写的,并仔细检查了计时。但是,只有如此的时间才是真正的转换。因此,时间关键部件已经准备就绪。
除了实际的7星彩开奖转换外,还有很多代码可用于2次内部校准测量。一种是测量参考电流的比率。另一个是相对于基准电流来测量µC内部7星彩开奖的比例。使用测量的比率,不需要3个合理的(例如1%)相等的积分器输入电阻,无需特殊且精确的电阻比。
目前,PC端程序是用Turbo Pascal编写的。该软件假定在RS232中构建。因此,对于现代PC,将需要对其进行重写,例如支持USB转UART桥接器。功能并不那么复杂,即使像AVR这样的简单µC也应该可以完成这项工作(尽管使用第二个UART或USB接口会有所帮助)。
尽管硬件简单(大约与一个良好的多斜率7星彩开奖一样简单),但7星彩开奖本身的噪声却非常低。目前,对于1个PLC自动归零读数,我得到的RMS RMS略低于1 µV RMS,对于7位分辨率来说已经足够好了,而且通常受参考的限制。
与普通DMM相比,输入MUX(DG408,可选DG508)具有相当大的泄漏电流,并且没有太多保护。实用的电压表将需要一个较低的泄漏多路复用器,一个放大器而不是缓冲器和更多的保护。另一种扩展是在板子前面增加一个放大器(AZ)和保护级-这更像是板子的预期扩展。 ISP连接器也可以用于控制此类前端。
到目前为止,我只进行了部分线性测试。结果看起来很有希望,局部线性误差低。但是,该测试并不包括所有的INL光源(尤其是热效应),并且对更平滑的背景(例如背景光)不敏感。正方形或立方的贡献。完整的INL测试仍处于打开状态。
到目前为止,我不知道'除了目前使用的电阻器,看不到线性比34401更差的原因。
因此,如果需要非常好的线性度和稳定的增益,则电阻的选择可能是一个主题。下面显示的测试数据的电阻匹配不太好,导致增益漂移约为12 ppm / K。我认为这对于15 ppm / K级电阻器来说是很不幸的-以前使用更简单的电阻器会更好。
当前的董事会有一些障碍,但没有那么多。
虽然基本运行,但仍有一些部分尚未完成或有待改进:
-更好的去耦/接地布线(尤其是更好的EMI容限)
-板上的可选部件(例如比较器是否溢出)
-加速从目前的约200 µs加速到约60 µs。
-为低INL(U³部分)和增益漂移使用更好的电阻器
-更快的转换模式,例如1 ms(需要快速的UART接口,可能需要更短的数据格式)
-准确调整积分时间,以更好地抑制嗡嗡声
-外部前端控制
-PC软件:更改为C(使用µC)或Python(用于PC或Raspberry)
附件为:
1)电路图(简化)
2)AVR的ASM代码+ PC的Pascal代码(压缩)
3)数据图:参考读数的相对大小与作为温度传感器的二极管电压的关系。
数据为点,每个点具有20毫秒积分,在预热15分钟左右。
4)样本数据文件的头(带有一些注释)