一朋友要做这个毕业设计,目前选了如下两个方案,特来请教是否还有更简洁的方案。
首该设计的指标如下:
输出电阻范围为0.5-999.9 欧姆;分辨率为0.1欧姆。
输出电阻精度为设定值±0. 5欧姆。
方案一、通过8421BCD码的电阻网络,通过16路继电器控制16个电阻,每四个电阻为一组对应设定值的一个位,通过8421的组合达到设定的电阻值。但硬件上需要焊接的线较多。
方案二、利用数字电位器芯片,初步选定的是X9312,选最大值1K的,100个档,如果只用一片那么分辨率达不到要求,如果用两片X9312,并且以并联的方式级联,那么分辨率可以达到,但是输入输出不是线性的了,我想通过查表去得到设定值,但是这个表数据太大,89C51容纳不了,所以问题就变成假设R1//R2 = Y,在Y已经的情况下,如何确定R1,R2。
故特来请教其他方案,或者对上述两种方案进行改进的方法,谢谢! |