资源描述:
《角度传感器简单应用系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、题目:角度传感器简单应用系统学院:信息电子技术学院年级:08级专业:生物医学工程姓名:学号:指导教师:毕业论文(设计)用纸摘要角度测量是技术测量中的一个重要组成部分,随着生产和科学技术的发展,对产品和零部件角度测量应用越来越广泛,对精度要求也越来越高。特别是在现代工业技术中,角度是机械、仪器仪表和电子产品制造业中的重要几何参数之一,它的准确度直接影响着产品的质量与寿命,因而角度测量在现代工业中占有重要的地位。角度传感器是用来测量固定部件和转动部件之间的旋转角度,广泛应用于动态系统的角度精密测量,如惯性导航、机械控制、无人驾驶飞
2、行器、指挥仪和雷达等系统的方位角或俯仰角测量。本课题设计一个角度传感器应用系统,该系统能控制倾斜角度,保持水平和显示倾斜角度值等功能。硬件部分主要包括STC89C52单片机最小系统,ULN2003电机驱动电路,SCA60C倾角传感器,电源模块,数码管显示模块等。系统通过角度传感器实时采集角度信号,采用STC89C52单片机控制并产生脉冲信号精确控制步进电机的转速和角度,ULN2003作为电机驱动模块,IO口输出具有时序的脉冲信号作为4相5线步进电机的控制信号,进而驱动28BYJ-48步进电机,使步进电机上的平板随着摆杆的摆动而
3、旋转。系统还可以通过键盘输入系统设置步进电机所要达到的角度值。用数码管显示器显示设置角度值。当步进电机达到设置值时,启动报警装置。此时步进电机停止工作,数码管显示设置角度值。关键词:角度测量;SCA60C角度传感器;STC89C52单片机佳木斯大学教务处第III页毕业论文(设计)用纸AbstractAnglemeasurementisanimportantpartofthetechnicalmeasurement,andmeasurementapplicationswiththedevelopmentofproductiona
4、ndscienceandtechnology,productsandpartsmorewidelyandincreasinglyhighprecision.Particularlyinthemodernindustrialtechnology,theangleisoneoftheimportantgeometricalparametersinmachinery,instrumentation,andelectronicproductsmanufacturing,itsaccuracyhasadirectimpactontheq
5、ualityoftheproductlife,andthustheanglemeasurementinmodernindustryoccupiesanimportantstatus.Theanglesensorisusedtomeasuretheangleofrotationbetweenthefixedpartsandrotatingpartsarewidelyusedinthedynamicsystempointofviewtheprecisionmeasurementoftheazimuthorelevation,suc
6、hasinertialnavigation,machinecontrol,unmannedaerialvehicles,commandanalyzerandradarsystemsanglemeasurements.Thisprojectistodesignananglesensorapplications,thesystemcancontrolthetiltangle,keepingitlevelanddisplaytiltanglevalue.AnglesensorapplicationsSTC89C52microcont
7、roller,precisecontrolofspeedandangleofthestepper,thesteppermotoronthetabletcanswingtothepresetanglepulsesignalgeneratedbythemicrocontroller.Steppermotoroffsetanglesensorreal-timemonitoring.Anglevalueisdisplayedinrealtimethroughthedigitaldisplay.Thehardwarepartinclud
8、ingSTC89C52smallestsingle-chipsystem,theULN2003themotordrivecircuit,SCA60Ctiltsensor,powersupplymodule,digitaltubedisplaymodule.Real-timea