ImageVerifierCode 换一换
格式:DOCX , 页数:13 ,大小:407.67KB ,
资源ID:8290324      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/8290324.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(24时制数字时钟实验报告.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

24时制数字时钟实验报告.docx

1、24时制数字时钟实验报告转速测量仪的设计自动检测技术及使用专业:电子信息工程学生姓名: 李智明 学 号: 101100007 完成时间:2021年5月12日一、实验目的 1二、所用实验仪器设备、耗材 1三、电路总体结构 1四、整形电路单元工作原理 3五、STC12C5A60S2单片机原理 3六、复位和时钟电路的设计 5七、显示电路设计 6八、程序和工作流程 6九、实验结果分析 11十、总结 12一、实验目的能用数字显示转速,测量范围0 2000转二、所用实验仪器设备、耗材霍尔或光电传感器、传感器信号处理电路、单片机自动检测系统、LED数码管显示、计算机、keil开发软件、STC下载工具软件、I

2、SP下载线。数字示波器。三、电路总体结构系统工作原理:由霍尔元件及外围器件组成的测速电路将电动机转速转换成脉冲信号,送至单片机AT89C51的计数器 T0进行计数,用T1定时测出电动机的实际转速。此系统使用单片机进行测速,采用脉冲计数法,使用霍尔传感器获得脉冲信号。其机械结构也可以做得较为简单,圆盘上有几个磁钢,机轴每转一周,产生几个脉冲,机轴旋转时,就会产生连续的脉冲信号输出。由霍尔器件电路部分输出,成为转速计数器的计数脉冲。控制计数时间,即可实现计数器的计数值对应机轴的转速值。单片机将该数据处理后,通过七段数码管显示出来。1)霍尔传感器测速原理:霍尔器件是由半导体材料制成的一种薄片,器件的

3、长、宽、高分别为 l、。若在垂直于薄片平面(沿厚度 )方向施加外磁场,在沿方向的两个端面加一外电场,则有一定的电流流过。由于电子在磁场中运动,所以将受到一个洛仑磁力,其大小为:式中:f洛仑磁力, 载流子电荷, 载流子运动速度, 磁感应强度。这样使电子的运动轨迹发生偏移,在霍尔元器件薄片的两个侧面分别产生电子积聚或电荷过剩,形成霍尔电场,霍尔元器件两个侧面间的电位差称为霍尔电压。霍尔电压大小为: (mV) 式中:霍尔常数, 元件厚度, 磁感应强度, 控制电流设 , 则=(mV)为霍尔器件的灵敏系数(mV/mA/T),它表示该霍尔元件在单位磁感应强度和单位控制电流下输出霍尔电动势的大小。应注意,当

4、电磁感应强度反向时,霍尔电动势也反向。若控制电流保持不变,则霍尔感应电压将随外界磁场强度而变化,根据这一原理,可以将两块永久磁钢固定在电动机转轴上转盘的边沿,转盘随被测轴旋转,磁钢也将跟着同步旋转,在转盘附近安装一个霍尔元件,转盘随轴旋转时,霍尔元件受到磁钢所产生的磁场影响,输出脉冲信号。传感器内置电路对该信号进行放大、整形,输出良好的矩形脉冲信号,测量频率范围更宽,输出信号更精确稳定,已在工业,汽车,航空等测速领域中得到广泛的使用。其频率和转速成正比,测出脉冲的周期或频率即可计算出转速。2)霍尔传感器的特性:半导体磁敏传感器是利用半导体材料中的自由电子和空穴随磁场而改变其运动方向这一特性制成

5、的,按其结构可分为体型和结型两大类。体型的主要有霍尔传感器(材料主要是InSb、InAs、Ge、Si、GaAs)和磁敏电阻(材料主要有InSb、InAs),结型的主要有磁敏二极管(材料主要是Ge、Si)和磁敏三极管(材料主要是Si)。霍尔传感器是一种基于霍尔效应的磁传感器。霍尔效应自1879年被美国物理学家爱德文霍尔发现至今已有100多年的历史,但直到20世纪50年代,由于微电子学的发展,才被重视和开发,现在,已发展成一个品牌多样的传感器产品族,并得到广泛的使用。霍尔传感器可以检测磁场及其变化,可在各种和磁场相关的场合中使用。霍尔传感器具有许多优点,其结构牢固,体积小,质量轻,寿命长,安装方便

6、,功能消耗小,频率高,耐震动,不怕灰尘,油污,水汽及盐雾等的污染或腐蚀。霍尔传感器可直接用于检测磁场或磁特性,也可以通过在被检对象上人为设置的磁场,来检测许多非电、非磁的物理量,例如力、力矩、压力、应力、位置、位移、速度、加速度、角度、角速度、转数、转速以及工作状态发生变化的时间等,还可转换成电量来进行检测和控制。四、整形电路单元工作原理工作原理:对传感器送过来的信号进行放大和整形,再送入单片机进行数据的处理转换。 若输出的电压小于2.5输出0,大于2.5则输出1。五、STC12C5A60S2单片机原理STC12C5A60S2是一种低功耗、高性能CMOS8位微控制器,具有8K 在系可编程Fla

7、sh 存储器。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使STC12C5A60S2为众多嵌入式控制使用系统提供高灵活、有效的解决方案。STC12C5A60S2具有以下标准功能:8k字节Flash,256字节RAM,32 位I/O 口线,看门狗定时器,2个数据指针,三个16位定时器/计数器,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。另外,STC12C5A60S2 可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护

8、方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。STC12C5A60S2的广泛使用使得市面价格较8155、8255、8279要低,所以说用它是比较经济的。该芯片具有如下功能:有1个专用的键盘/显示接口;有1个全双工异步串行通信接口;有2个16位定时/计数器。这样,1个STC12C5A60S2,承担了3个专用接口芯片的工作;不仅使成本大大下降,而且优化了硬件结构和软件设计,给用户带来许多方便。STC12C5A60S2有40个引脚,有32个输入端口(I/O),有2个读写口线,可以反复插除。所以可以降低成本。 其主要工作特性为:内含8KB的Flash存储器,

9、擦写次数达1000次;内含128字节的RAM;具有32根可编程I/O线;具有2个16位可编程定时器;具有6个中断源、5个中断矢量、2级优先权的中断结构;具有1个全双工的可编程串行通信接口;具有1个数据指针DPTR;两种低功耗工作模式,即空闲模式和掉电模式;具有可编程的3级程序锁定位;工作电源电压为51.2V,典型值为5V;最高工作频率为24MHz。引脚排列如图2-1所示。STC12C5A60S2引脚排列(PDIP)六、复位和时钟电路的设计本系统中采用上电复位和手动复位键复位相结合的方式。系统时钟电路设计采用内部方式。STC12C5A60S2内部有一个用于构成振荡器的高增益反相放大器。这个放大器

10、和作为反馈元件的片外晶体谐振器构成一个自激振荡器。外接晶体谐振器以及电容构成并联谐振电路,接在放大器的反馈回路中。本系统电路采用的晶体振荡器频率为110592MHz。采用这种频率的晶体振荡器的原因是可以方便的获得标准的波特率。复位电路和时钟电路如图2-5所示。复位电路和时钟电路七、显示电路设计显示电路选用7段数码管显示数据,具有亮度高、功耗低的优点,位选使用三极管进行电流放大。如图所示:八、程序和工作流程1)流程图2)程序#include#include#define uchar unsigned char #define uint unsigned intuint pwm=0;uint zh

11、uansu=0;uint time=0; uchar qian,bai,shi,ge;unsigned char code table= 0x14,/*0*/ 0xD7,/*1*/ 0x4C,/*2*/ 0x45,/*3*/ 0x87,/*4*/ 0x25,/*5*/ 0x24,/*6*/ 0x57,/*7*/ 0x04,/*8*/ 0x05,/*9*/;/*延时函数*/ void delay(unsigned int t) unsigned int x,y; for(x=t; x0; x-) for(y=112; y0; y-); void EX1init(void) IT1 = 1; /指

12、定外部中断1下降沿触发,INT0 (P3.2) EX1 = 1; /使能外部中断 EA = 1; /开总中断void ext1()interrupt 2 pwm+;/* if(pwm=6) quan+; pwm=0; */void InitTimer0(void) TMOD =0x01; /T0 工作于方式 1 TH0 = 0X4C; /置时间常数,延时 0.05 秒 TL0 = 0X00; /置时间常数,延时0.05 秒 ET0= 1; /允许 T0 中断 EA = 1; /允许总中断 TR0= 1; /开启 T0 void display() uchar t; for(t=0;t16;t+

13、) P2=0x07; P0=tableqian; delay(10); P2=0x0b; P0=tablebai; delay(10); P2=0x0d; P0=tableshi; delay(10); P2=0x0e; P0=tablege; delay(10); void Time0Interrupt(void) interrupt 1 TH0 = 0X4C; /置时间常数,延时 0.05 秒 TL0 = 0X00; time+; if(time=20) zhuansu=pwm/6.0*60; qian=zhuansu/1000; bai=(zhuansu%1000)/100; shi=(

14、zhuansu%100)/10; ge=zhuansu%10; time=0; pwm=0; void main() InitTimer0(); EX1init(); while(1) display(); 九、实验结果分析1)实验结果输入电压示波器显示值(Hz)转速表显示值(r/min)实测值(r/min)绝对误差实际相对误差%+4V44.0314404390.310.07+6V84.098408410.90.10+8V134.05134013420.50.03+10V176.125176117640.250.01+12V208.41208020834.10.192)误差分析本设计在试验中存

15、在一些误差。主要是以下几个方面:1、系统误差,即在相同测量条件下多次测量同一物理量,其误差大小和符号保持恒定或按某一确定规律变化。霍尔传感器元器件本身存在一定的误差。2、随机误差,在同一条件下,多次测量同一温度时,有时会发现测量值时大时小,误差绝对值及正、负以不可预见的方式变化。电子元器件在测量转速时由于感应需要一定的时间,也会出现测量值滞后于实际温度的情况。3、粗大误差,主要是由于测量的粗心大意及电子测量仪器受到突然而强大的干扰引起的。十、总结通过本次实验,我对51单片机开发有了很大的提高,同时对霍尔传感器工作原理和keil编程软件有了进一步的了解。在完成设计的过程中,经历了设计整体思路、编写程序和调试修改,锻炼了实际动手能力,达到了本次实验的要求。在整个设计制作过程中虽然遇到不少问题,但通过不断查找资料和试验终于还是完成了。在这次实验过程中我受益匪浅,在摸索该如何设计程序使之实现所需功能的过程中,培养了我的设计思维,增加了实际操作能力。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1