- 1、本文档共87页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
电子信息工程综实验(虚拟仪器相关)
实验一 转速测量与控制
一、实验目的
熟悉速度传感器工作原理
熟悉硬件设计原理
熟悉软件编程方法
二、实验仪器
PC机、示波器、综合实验板、数字表,频率计
三、实验设计原理
硬件设计原理
(1)整体设计框图
图1-1 整体设计方框图
其中,图的上半部分为测量部分,下半部分为控制部分
CPU: AT89C52
I/O:人机接口,7290
D/A:5618
直流电机:=24v
(2)硬件主要由三块集成芯片和直流电机、光电转速传感器等组成。
①信号产生与放大整形
图1-2 信号产生与放大整形示意图
注:圆盘上有360个孔,因此每转输出360个脉冲。
光电转速传感器:
传感器的作用是将各种现场的被测物理量按照一定的规律转换成便于测量的模拟电信号(电压或电流)。
转速传感器将电动机转速转化为电压信号,作为整个系统的输入。本实验中采用光电式转速传感器,其工作原理是:利用电动机带动一个圆周上有均匀分布小孔的圆盘来控制发光二极管的光强,使光的强度呈周期性变化。光电二极管的回路电流也呈周期性变化,频率f=N/60×360=6N Hz,其中N为转速,单位为 R/min。
信号放大整形:
传感器的输出电压信号比较小,一般只有几毫伏到几十毫伏,不足以驱动后边与之相连的芯片,并混有许多干扰信号,因此必须将信号放大到与下一极芯片驱动电压相匹配的程度,并去除干扰,变成一个方波信号。
本实验中电动机、光电传感器及信号放大整形电路都集成到一块,封装在一个圆柱形容器内。输出的信号经过反向器(近一步提供驱动)和缓冲器后输送给AT89C52单片机T0管脚。
数据采集与处理
图1-3 数据采集与处理框图
电路板上有一个由555集成定时器构成的单稳态触发器,提供1秒钟的定时,来控制74HC244缓冲器的通与断,这样单片机计数器一次所累积的数即为脉冲频率,经换算后可得到电动机的转速。
图1-4 定时电路原理图
单稳态触发器的特点是:电路有两个工作状态:个稳态,一个暂态。在没有外界触发信号时,电路处于稳态,并且能一直保持下去。在外界信号的作用下,电路由稳态转换为暂稳态。暂稳态是一个不能长久保持的状态,经过一段时间后,电路会自动返回到稳态。暂稳态的持续时间,就是电路输出脉冲的宽度,它仅取决于电路本身的参数,而与触发脉冲无关。输出脉冲宽度为,适当选取定时元件R1和C3的数值,使=1s。这种单稳态触发器电路要求输入触发负脉冲的宽度小于输出脉冲的宽度。
单片机:
本实验中,单片机的型号是AT89C52,是整个实验的核心,主要负责数据的数据采集、数据处理和显示,并控制直流电机。
AT89C52是一款具有低功耗和高性能的、CMOS制造工艺的8位微处理器,有8K字节的FLASH可编程和可擦除只读存储器(PEROM)。有片内256×8位内部RAM,32根可编程I/O线,3个16位定时/计数器,八个中断源,和可编程串行通道等。
电路图如下:
图1-5 单片机电路原理图
说明:P1口是数据/地址复用口,P2口是地址口;P1口多用途:P10、P11作为串行总线的两根线,一根数据线,一根时钟线,P12,P13,P14作为与CS5460A的接口线,本实验中没有用到,P15,P16,P17作为三-八译码器的输入信号线;P30,P31是串行输入/输出通道,P32(INT0)与ZLG7290的中断管脚相连,P33(INT1)与CS5460A的中断管脚相连。P34(T0)作为计数器的输入端,P35(T1)作为输出,作为外部芯片的读信号线;使用内部晶振,外接起振晶体。
单片机将采集来的数据经过一定的算法处理后,输出给D/A,来控制电机转速。
状态显示与键盘设置
本实验中用ZLG7290作为键盘接口和LED显示驱动。特点:串行总线接口,提供键盘中断信号,方便与处理器接口;可驱动8位共阴数码管或64只独立LED和64个按键;8个功能键,可检测任意键的连击次数。因为ZLG7290采用串行总线,而AT89C52内部没有集成总线接口,因此利用软件模拟总线接口功能。
本实验中使用了8个数码管,分为两组,数码管的左四位显示数值为当前所处状态,右四位显示数值为对应状态的数值。以数值表示的状态含义如下:
0101――当前电机转速
0102――设置电机转速
4ⅹ4键盘布键如下:
图1-6 4ⅹ4键盘布键示意图
实验板的左下方有一4ⅹ4键盘, 配合数码管使用。测量当前电机转速,则按一下“电机”键,数码管右四位即表示当前电机转速;若要改变转速,则按一下设置键,这时,数码管左四位显示“0102”,即可进行设置转速,设置好后再按“确定”键。再按一次“电机”键,即可看到电机当前转速,再按一次又回到设置转速;设置时如想修改,按“取消”,
文档评论(0)