Mixly开源项目设计9:多量程欧姆表_第1页
Mixly开源项目设计9:多量程欧姆表_第2页
Mixly开源项目设计9:多量程欧姆表_第3页
Mixly开源项目设计9:多量程欧姆表_第4页
Mixly开源项目设计9:多量程欧姆表_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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

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

3、行改进,在同一个表盘标明两个量程。如图2,在原有的基础上,将1k均匀分成10份。每一份表示0.1k,最小刻度为0.05k。这是欧姆表改进的第一步。除了对表盘进行改进外,是否还需要改进原欧姆表的电路连接呢?上文已经提到,对01k电阻测量时,串口监视器观测到的电阻值显示精确,但转换成为舵机显示的数值时误差较大,因此可以推断出,电阻的计算公式完全正确,但在电阻值对应舵机角度变化的程序编写上,需要进一步优化。因此,多量程欧姆表电路连接图与原有电路图相比,只增加红、绿led灯。绿灯和红灯正极分别连接到2、3管脚,负极共地。红、绿led灯因程序需要添加,下文会详述(如上页图3)。玩转重新编写程序,需要设置

4、多量程欧姆表的量程为01k与010 k。当程序检测到电阻小于1k时,r值放大100倍,与表盘100度对应;当检测到电阻大于1k时,r值放大10倍,与表盘100度对应。这个程序仍会出现一个问题:观察者不知道舵机显示的阻值是大于1k还是小于1k。因此,有必要加入提示,我们为电路添加红绿灯,区分电阻大小。当检测到电阻大于等于1 k时,红灯亮;当检测到电阻小于1k时,绿灯亮。打开mixly图形化编程,编写程序。程序的编写大致分为三个部分:第一个部分是对变量的定义,第二个部分是各个小程序的编写,第三个部分是用程序语句连接各个小程序,实现多量程欧姆表的功能。第一部分程序定义变量。定义analog变量为小数

5、变量,初始值为0,模拟端口a0的数值会赋予这个变量。同理,经过欧姆定律公式计算,得到的待测电阻数值用r来表示:r扩大10倍得到的数值赋予a,a表示010k电阻;r扩大100倍得到的数值赋予b,b表示01k电阻(如图4)。第二部分是各个小程序的编写。首先根据欧姆定律,编写待测电阻的计算程序。将模拟端口的a0数值赋予analog变量,再代入计算公式中。这里的计算公式与上述欧姆定律的计算公式一致。不同的是,总电压v原先是5v,现在是与5v对应的1023,而电压v1用变量analog表示。名为“电阻”的程序被执行后,会得到待测电阻的精确数值r。程序如上页图5所示。舵机显示01k电阻测量值,首先将数值r

6、放大100倍,之后与舵机旋转角度一一对应,同时绿灯亮,程序如上页图6所示。输出管脚2为高、3为低表示绿灯亮、红灯灭。舵机显示010k电阻测量值,首先将数值r放大10倍,之后与舵机旋转角度一一对应,同时红灯亮,程序如上页图7所示。输出管脚2为低、3为高表示绿灯灭、红灯亮。第三部分程序,是用逻辑关系连接第二部分的程序。如果r小于1k,执行“01k程序”,如果r大于等于1k,执行“010k程序”。需要注意的是,要想使欧姆表能够及时复位,当不测量阻值,即analog变量等于0时,将指针旋转到10k的位置。具体程序如上页图8所示。最后,连接三部分程序,得到最终程序,如图9所示。分享如果我们想要进一步提高欧姆表的精度,可扩大舵机的最大旋转角度,同时缩小最小刻度对应的角度。如果想要扩大欧姆表的量程,可适当增加电路中定值电阻的阻值。多量程欧姆表已经完成制作,自制的多量程欧姆表和真正的欧姆

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论