单片机课程设计-电阻量测量 联系客服

发布时间 : 星期二 文章单片机课程设计-电阻量测量更新完毕开始阅读5e837529ec630b1c59eef8c75fbfc77da269973c

农业装备工程学院课程设计说明书

图5-3 电源电路图

本设计使用USB接口给电路提供+5V电压,与使用Proteus仿真电路有所不同。电路中所有的高电平全部接在VCC端,地接在USB接口的4号脚上。通电时红灯LED-R亮。

经过对原理图编译,更新后产生的PCB板见附录,在此只展示了PCB板的顶层。

15

农业装备工程学院课程设计说明书

第六章 设计结论

本设计研究了一种基于单片机技术的电阻测量。由电路知识可以容易测出一个电阻上的电压。由于测量的电压是模拟量,故用ADC转换器转换为数字量,再由单片机系统处理,再将数据传送给显示器即可完成电阻的阻值测量和显示。

由于数字量在数值上是离散的,通过此种方法得到的阻值存在着误差,为了尽可能的减小此误差,在选择已知电阻上,试用了很多电阻。通过大量数据与实际电阻的阻值相比较,以及实验室能提供的电阻,选用了600Ω和300Ω的已知电阻,用不同的量程可以尽可能的减小误差。表5-1中给出了部分电阻的硬件电路测量结果,从中可以得知,同一电阻,用不同的量程测量得到不同的阻值,存在的误差也很明显。本设计只采用了两种已知电阻,也就是2个量程测量电阻,测量范围从1Ω~5KΩ,精度大于98%。若提高测量精度,只需增加更大的量程,即可完成大电阻的阻值测量。由于硬件电路的连接,元器件不理想等原因,实际测量电阻的阻值与仿真得到的阻值还是有一定误差的。

虽然硬件电路能正常工作,但程序以及元器件的选择不足,使得这次设计并没有达到很好的测量效果,对微欧姆级和K欧姆级电阻无法测量,还是感到不理想。

通过此次设计,尤其在硬件电路的设计的方面,使我对单片机系统有了更好的认识。在以后的学习中,会更加注重设计原理与硬件电路的相结合,做好每一个设计,达到理想的要求。

16

农业装备工程学院课程设计说明书

参考文献

[1] 史翔,张岳涛.基于AT89C51单片机微电阻测量系统[J]. 甘肃科技,2011年8月

[2] 周瑞景. Proteus在MCS-51&ARM7系统中的应用百例[M]. 北京:电子工业出版社,2010

[3] 李全利.单片机原理及接口技术[M].2版. 北京:高等教育出版社,2013 [4] 王东峰,王会良.单片机C语言应用100例[M].北京:电子工业出版社,2012 [5] 彭伟. 单片机C语言程序设计实训100例—基于8051+Proteus仿真.北京:电子工业出版社,2010

[6] 张毅刚 彭喜元,彭宇.单片机原理及应用.北京:高等教育出版社,2010.5 [7] 郭天祥 新概念51单片机C语言教程.北京:电子工业出版社,2009.1 [8] 张毅刚 基于Proteus的单片机课程的基础实验与课程设计 北京:人民邮电出版社,2012

[9] Alan B. Marcovitz Introduction to logic Design.北京:电子工业出版社,2013

17

农业装备工程学院课程设计说明书

附录

硬件电路PCB板

各模块程序: A/D转换函数: #include #define START P3_4 #define EOC P3_3 #define OUTPORT P2 #define K1 P1_0

//AD转换函数,返回转换结果。

19

//ATART,ALE接口。0->1->0:启动AD转换。 //转换完毕由0变1.