mixly开源项目设计9:多量程欧姆表

mixly开源项目设计9:多量程欧姆表

ID:31487454

大小:103.00 KB

页数:4页

时间:2019-01-12

mixly开源项目设计9:多量程欧姆表_第1页
mixly开源项目设计9:多量程欧姆表_第2页
mixly开源项目设计9:多量程欧姆表_第3页
mixly开源项目设计9:多量程欧姆表_第4页
资源描述:

《mixly开源项目设计9:多量程欧姆表》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、Mixly开源项目设计9:多量程欧姆表  作为一名创客,如果要完成一件让自己满意的作品,对作品原型的改进是必不可少的。作品原型必定有很多不如意的地方,所以创客们要对作品加以改进以使其达到自己的预期,这是工程设计的特点,也是创客本身的魅力所在。因此,在创客教育中,创客教师同样需要有足够的耐心和心理准备允许并鼓励学生改进自己的作品,使其在“发现问题―提出猜想―实施方案―解决问题”的过程中,既能优化作品,又能达到提升解决问题能力的目的。  上一期文章介绍了自制欧姆表的作品创意。但在测试阶段,我们发现测量0~1KΩ的电阻时,指

2、针的偏转角度很小,误差很大。不知道大家有没有想出优化方案呢?对于这个问题,仁者见仁,智者见智。我也提出了解决方案,供大家参考。  如图1,这是原欧姆表的仪表盘。表盘的量程为0~10KΩ。经过测试,发现0~1KΩ的电阻测量误差较大,需要进一步优化作品,增加0~1KΩ的精确度。一定要注意,这里的误差是指指针指示的误差,如果用串口监视器观察电阻值,就会发现串口显示的数值误差较小,一旦转换成舵机的变化角度,误差就很明显。  那么,如何解决这个问题呢?真实的指针式电压表或者电流表一般有两个量程,并且两个量程共用一个表盘。由此可以

3、做出猜想,欧姆表的大小量程是否可以共用一个表盘呢?将0~1KΩ4放大到整个表盘上,是否能实现0~1KΩ小量程段的精确测量?  改装  首先对表盘进行改进,在同一个表盘标明两个量程。如图2,在原有的基础上,将1KΩ均匀分成10份。每一份表示0.1KΩ,最小刻度为0.05KΩ。这是欧姆表改进的第一步。  除了对表盘进行改进外,是否还需要改进原欧姆表的电路连接呢?上文已经提到,对0~1KΩ电阻测量时,串口监视器观测到的电阻值显示精确,但转换成为舵机显示的数值时误差较大,因此可以推断出,电阻的计算公式完全正确,但在电阻值对应舵

4、机角度变化的程序编写上,需要进一步优化。因此,多量程欧姆表电路连接图与原有电路图相比,只增加红、绿LED灯。绿灯和红灯正极分别连接到2、3管脚,负极共地。红、绿LED灯因程序需要添加,下文会详述(如上页图3)。  玩转  重新编写程序,需要设置多量程欧姆表的量程为0~1KΩ与0~10KΩ。当程序检测到电阻小于1KΩ时,r值放大100倍,与表盘100度对应;当检测到电阻大于1KΩ时,r值放大10倍,与表盘100度对应。这个程序仍会出现一个问题:观察者不知道舵机显示的阻值是大于1KΩ还是小于1KΩ。因此,有必要加入提示,我

5、们为电路添加红绿灯,区分电阻大小。当检测到电阻大于等于1KΩ时,红灯亮;当检测到电阻小于1KΩ时,绿灯亮。打开Mixly图形化编程,编写程序。4  程序的编写大致分为三个部分:第一个部分是对变量的定义,第二个部分是各个小程序的编写,第三个部分是用程序语句连接各个小程序,实现多量程欧姆表的功能。  第一部分程序定义变量。定义analog变量为小数变量,初始值为0,模拟端口A0的数值会赋予这个变量。同理,经过欧姆定律公式计算,得到的待测电阻数值用r来表示:r扩大10倍得到的数值赋予a,a表示0~10KΩ电阻;r扩大100倍

6、得到的数值赋予b,b表示0~1KΩ电阻(如图4)。  第二部分是各个小程序的编写。首先根据欧姆定律,编写待测电阻的计算程序。将模拟端口的A0数值赋予analog变量,再代入计算公式中。这里的计算公式与上述欧姆定律的计算公式一致。不同的是,总电压V原先是5V,现在是与5V对应的1023,而电压V1用变量analog表示。  名为“电阻”的程序被执行后,会得到待测电阻的精确数值r。程序如上页图5所示。  舵机显示0~1KΩ电阻测量值,首先将数值r放大100倍,之后与舵机旋转角度一一对应,同时绿灯亮,程序如上页图6所示。输出

7、管脚2为高、3为低表示绿灯亮、红灯灭。  舵机显示0~10KΩ电阻测量值,首先将数值r放大10倍,之后与舵机旋转角度一一对应,同时红灯亮,程序如上页图7所示。输出管脚2为低、3为高表示绿灯灭、红灯亮。  第三部分程序,是用逻辑关系连接第二部分的程序。如果r小于1KΩ,执行“0~1KΩ程序”,如果r大于等于1KΩ,执行“0~10KΩ程序”。需要注意的是,要想使欧姆表能够及时复位,当不测量阻值,即analog变量等于0时,将指针旋转到10KΩ的位置。具体程序如上页图8所示。4  最后,连接三部分程序,得到最终程序,如图9所

8、示。  分享  如果我们想要进一步提高欧姆表的精度,可扩大舵机的最大旋转角度,同时缩小最小刻度对应的角度。如果想要扩大欧姆表的量程,可适当增加电路中定值电阻的阻值。多量程欧姆表已经完成制作,自制的多量程欧姆表和真正的欧姆表一样,可以测量电路试验中的电阻值,我们可以使用欧姆表完成“探究电位器的阻值变化”的实验。这正是验证多量程欧姆表

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。