如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
编号:_______________商丘科技职业学院毕业论文(设计)题目编程器的设计系别机电工程系专业机电一体化学生姓名成绩指导教师2011年4月编码器的设计HYPERLINK"http://www.sstvc.com"商丘科技职业学院毕业论文(设计)摘要介绍了一种基于单片机的智能仪器前面板的设计及实现方法。根据数字旋钮的特点,在硬件上设计了鉴相电路检测旋钮的正旋和反旋,巧妙地将旋钮扫描和按键扫描统一起来,以Philip低成本的Flash型单片机P89LPC922作为处理芯片,运用了定时中断、状态机、软件去抖、RS-232接口协议等方法实现软件设计,提高按键和旋钮的抗干扰能力,并介绍了用自定义的通信协议计算旋钮转动量和减少主机负担。具有良好的通用性,适用于短周期、低成本的按键和旋钮混合面板设计,并已成功地应用于数字存储大功率半导体管特性曲线图示仪。关键词:单片机;智能仪器;面板;数字旋钮;鉴相电路目录TOC\o"1-3"\h\z\uHYPERLINK\l"_Toc279838905"前言PAGEREF_Toc279838905\h1HYPERLINK\l"_Toc279838906"第一章编码器基础PAGEREF_Toc279838906\h2HYPERLINK\l"_Toc279838907"1.1编码器的分类PAGEREF_Toc279838907\h2HYPERLINK\l"_Toc279838908"1.2编码器的工作原理PAGEREF_Toc279838908\h2HYPERLINK\l"_Toc279838909"1.3编码器的信号输出与信号连接PAGEREF_Toc279838909\h3HYPERLINK\l"_Toc279838910"第二章硬件设计及原理PAGEREF_Toc279838910\h4HYPERLINK\l"_Toc279838911"2.1旋钮电路设计PAGEREF_Toc279838911\h4HYPERLINK\l"_Toc279838914"2.2扫描电路设计PAGEREF_Toc279838914\h5HYPERLINK\l"_Toc279838915"2.3与主机通信电路设计PAGEREF_Toc279838915\h7HYPERLINK\l"_Toc279838916"第三章软件实现PAGEREF_Toc279838916\h8HYPERLINK\l"_Toc279838917"3.1按键的抗干扰处理PAGEREF_Toc279838917\h8HYPERLINK\l"_Toc279838918"3.2旋钮的抗干扰处理PAGEREF_Toc279838918\h8HYPERLINK\l"_Toc279838919"3.3旋钮转动量的计算PAGEREF_Toc279838919\h9HYPERLINK\l"_Toc279838920"结论PAGEREF_Toc279838920\h10HYPERLINK\l"_Toc279838921"参考文献PAGEREF_Toc279838921\h11前言许多仪器的前面板通常是由诸多的旋钮、按键组成的混合界面。传统的仪器前面板上通常有两种旋钮,一种是电位器,用于调节连续变化的量;另一种是档位开关,用于调节间隔变化的量。它们嵌入在测量电路中,可以直接改变仪器的参数和设置。而在现代智能仪器[1]中,这两类调节均可以通过数字旋钮由微控制器将用户操作的变化量反馈给仪器的主处理器,再由主处理器改变仪器的参数和设置。所以,智能仪器上的数字旋钮和传统仪器上的旋钮在原理和处理方法上有很大不同。为了节省成本,面板处理往往采用体积小、性价比高的单片机(MCU)。运用单片机不但经济灵活,并可充分利用MCU逻辑处理的优势,大大简化外围连线,对旋钮按键混合控制系统的处理尤为突出。设计采用LPC900系列的P89LPC922Flash单片机来实现软件处理。P89LPC922采用高性能的处理器结构,6倍于标准80C51器件的速率,并自带波特率发生器。充分考虑单片机的资源和处理速度,分模块设计——按钮电路,旋钮电路,串口电路,扫描电路。用protel完成电路原理图,制作电路板,在KeilC环境下编写软件。软件和硬件相结合,协同实现整个面板。第一章