电子综合设计总结报告-自适应数字频率计小电机转速测量.doc
《电子综合设计总结报告-自适应数字频率计小电机转速测量.doc》由会员分享,可在线阅读,更多相关《电子综合设计总结报告-自适应数字频率计小电机转速测量.doc(23页珍藏版)》请在三一文库上搜索。
1、 成都信息工程学院成都信息工程学院电电子工程学院子工程学院 电子综合设计 总结报总结报告告 题题 目:目: 自适应数字频率计自适应数字频率计 小电机转速测量小电机转速测量 专专 业:业: 班班 级:级: 姓姓 名:名: 指导教师:指导教师: 评评 分:分: 2011 年年 12 月月 1 日日 1 目录目录 1题目描述和要求题目描述和要求.2 1.1对功能及指标的理解2 1.2系统设计思路2 2设计说明设计说明.3 2.1工作原理3 2.1.1.测频部分的原理设计3 2.1.2 直流小电机模块4 2.1.3 数码管显示模块5 2.1.4 按键模块6 2.1.5 完整 PCB 图7 2.2软件设
2、计7 2.2.1 主流程图及中断流程图7 2.2.1 与流程图相配的源程序及注解8 2.3特殊器件的介绍:.17 3调试过程调试过程.18 3.1问题及解决18 3.2调试数据19 3.3误差分析20 4设计总结及体会设计总结及体会.20 5参考文献参考文献.21 6 附录附录21 2 1.题目描述和要求题目描述和要求 自适应数字频率计和小电机转速测量:自适应数字频率计是通过单片机和分 频电路,对输入的信号进行频率测量,并在数码管或者液晶屏上显示,测量范 围在 1HZ-9999KHZ(4 位高位有效数字) ,能自动选择最佳的频段进行测量现实 最多的有效数字,并且小数点能自动根据频率的大小进行自
3、动调整。 小电机转速测量:光电对管发射红外线,小电机经过时遮挡红外线,是光电 接收管产生脉冲方波,进而利用单片机对脉冲信号计数,从而测出小电机的转 速。并且要在数码管上显示,可以利用按键控制小电机转速,事先用 PWM 技术 调节控制小电机转速测量电机速度与设置值相等。 1.11.1 对功能及指标的理解对功能及指标的理解 功能理解: 整个系统要求在一块单片机上实现自适应数字频率计和直流小电机转速测量, 通过系统按键实现两个子程序之间的切换。 自适应数字频率计:利用单片机和 CD4051 和 74LS393 实现对信号的频率测量, 并在数码管上精确显示,小数点也能自动根据频率大小作相应调整。 小电
4、机转速测量:使用光电对管产生的脉冲信号进行小电机的转速测量,并 且要在数码管上显示,可以利用按键控制小电机转速,事先用 PWM 技术调节控 制小电机转速测量电机速度与设置值相等。 指标要求: 自适应数字频率计:设计分频电路,对输入的信号进行频率测量,并在数 码管或者液晶屏上显示,测量范围在 1HZ-9999KHZ(4 位高位有效数字) ,能自 动选择最佳的频段进行测量现实最多的有效数字,并且小数点能自动根据频率 的大小进行自动调整。 小电机转速测量:光电对管发射红外线,小电机经过时遮挡红外线,是光 电接收管产生脉冲方波,进而利用单片机对脉冲信号技术,从而测出小电机的 转速。并且要在数码管上显示
5、,可以利用按键控制小电机转速,事先用 PWM 技 术调节控制小电机转速测量电机速度与设置值相等。 1.21.2 系统设计思路系统设计思路 本系统采用 AT89C52 作为整个系统的控制核心,四联数码管作为整个系统的显 示窗口,四个独立按键实现人性化的人机交互。如下 3 自适应数字频率计:LM393 和 CD4051 组成的分频电路将所测信号进行分屏,并 且根据不同的频段有 4051 进行选择,然后进过单片机显示在数码管上,分频电 路由 393 构成,393 是一个双二进制 4 位计数器,可根据要求的不同设计不同 的频段。 小电机测转速:三极管做驱动电路,让小电机经过光电对管,然后产生脉冲信 号
6、,将信号输入单片机进行计数和定时,然后根据所测的值显示在数码管上, 有按键可控制小电机的转速,并最终让所测值与实际值相差不大。 2 2 设计说明设计说明 2.12.1 工作原理工作原理 本系统由 LS393CD4051 做频率计部分,按键模块以及数码管显示四个模块 组成。利用单片机 AT89C52 做为主控芯片实现。 2.1.12.1.1. .测频部分的原理设计测频部分的原理设计 本设计要求自动判别输入周期频率为 5HZ-10K 信号, 扩展要求输入信号频 率范围上限达到 20KHz。 单片机 光电 对管 测转 速 74LS393 CD4051 分频电 路 数码管显示 4 由于单片机的计数频率
7、上限较低(12MHz 晶振时,约 500kHz) , 所以需对 高频被测信号进行硬件欲分频处理,采用 74LS393 进行分频处理后,再用 CD4051 将输入信号送入核心控制器件单片机 STC89C52 完成运算、控制及显示 功能。 为了提高频率的测量精度,所以在信号输入后首先设置电压跟随器以增大 输入阻抗,其后接电容进行对信号的滤波处理。将滤波后的信号接入电压比较 器,使输入信号转换为方波信号,从而方便对信号频率的测量。电路原理图如 图 2.1 所示。 123456 A B C D 654321 D C B A Title NumberRevisionSize B Date:15-May-
8、2010Sheet of File:C:Documents and Settings2008021049桌桌MyDesign.ddbDrawn By: U1 LM324 U2 LM339 U1 LM324 1A 1 CLEAR 2 1QA 3 1QB 4 1QC 5 1QD 6 GND 7 2QD 8 2QC 9 2QB 10 2QA 11 CLEAR 12 2A 13 VCC 14 U4 74LS393 I4/O4 1 I6/O6 2 O/I 3 I7/O7 4 I5/O5 5 INH 6 VEE 7 VSS 8 A2 9 A1 10 A0 11 I3/03 12 I0/O0 13 I1/O
9、1 14 I2/O2 15 VDD 16 U5 CD4051 I7 I7 P3.3 P2.5 P2.6 P2.7 +5 -5 +5 -5 +5 -5 XH +5+5 图 2.1 2.1.22.1.2 直流小电机模块直流小电机模块 小电机转盘经过光电对管,光电对管接收管阴极将产生一个跳变的脉冲 CLK 信号,幅度大约在 5V 左右,将这个信号送进单片机的 T0 计数,并有 T1 作 1S 的定时,当定时到了,看有多少个脉冲信号进入,即可晓得小电机的转速, 然后送到数码管进行显示。 5 2.1.32.1.3 数码管显示模块数码管显示模块 显示模块是本系统中人机交互的重要部分,通过四联数码管实现了教
10、学打 铃系统中时间的显示以及打铃时间的显示。在低频函数波形发生器中显示出了 波形的种类以及对应的波形频率,使用户直观的了解系统所实现的功能。 系统中显示采用动态显示方式,轮流循环依次显示四个数码管的值。控制 数码管的刷新频率在 50Hz 以上即可以实现人眼感觉的正常显示。 图 2-4 显示部分 6 如图 2-4 所示,利用单片机的 P0 口做为数码管的段码值输出口,P2 口做 为数码管的位选值输出口。由于 AT89C52 的 P0 口为准双向口,故在应用时填加 上拉电阻。 2.1.42.1.4 按键模块按键模块 本系统采用三个按键,一个按键用来实现两个系统之间的切换。另外两按 键分别实现在直流
11、小电机中的频率的增加哦和减少设置。在软件程序中为了能 够保证按键实时有效,采用了定时器 0 中断循环扫描,每 1S 的时间扫描一次按 键改变状况,通过调用软件中的键盘扫面程序从而实现对不同功能的实现。 如图 2-5 所示,四个按键分别接到单片机的 P25、P26、P27 端口,利用 位操作实现对单个键盘的扫描。 7 2.1.52.1.5 完整完整 PCBPCB 图图 2.22.2 软件设计软件设计 2.2.12.2.1 主流程图及中断流程图主流程图及中断流程图 主程序通过扫描外部按键,改变 mode 的值,从而在两个子系统中切换,当 mode=1 时进入频率计,mode=0 时进入直流小电机。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电子 综合 设计 总结报告 自适应 数字频率计 电机 转速 测量
链接地址:https://www.31doc.com/p-5026158.html