- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于STC12C5AxxS2微处理器多功能数字测速仪
基于STC12C5AxxS2微处理器多功能数字测速仪
摘 要
本文论述了以STC12C5AxxS2系列单片机为核心控制单元,并采用M/T算法完成电机转速实时测量的多功能数字表的电路设计与实现。该多功能数字表由红外反射光电传感器和放大电路,滤波电路,整形电路提供转速信号,使用湿度传感器采集温度信号,检测并显示被测对象的转速、速度、频率与周期。
【关键词】测速仪 微处理器 STC12C5AxxS2 M/T算法 显示 报警 A/D转换
测速仪是机械行业必备仪器之一,用于测定电机等机件的转速、线速度、周期或频率。在电机、汽车、飞机、轮船等各行业中,转速表都得到广泛应用。随着社会经济、科学技术的发展,对转速表的要求越来越高。微处理器的引入改善了转速表的稳定性、抗干扰能力、测量精度与范围,并且减小了转速表的体积与成本。本文讲述了基于STC12C5AxxS2微处理器的低成本、简易型的多功能数字测速仪。
1 系统概述
整个多功能数字测速仪系统的主要功能是对输入信号进行数据采集,经过A/D转换,将信号传送至微处理器,并通过按键选择不同的测量功能。同时,设计添加了LCD显示电路,用于测量结果的显示。此外,系统还设计有通信接口电路,用于实现与上位机的数据通信。
该多功能数字测速仪的测试信号主要分为两类:第一类为转速、速度、频率和周期,是主要测量的对像;第二类为温度、电压和电流,是辅助测量对像。每一类信号只能单一测试,但两类信号可以进行组合测试。此多功能数字表包含有4个信号测试通道。其中,第1、2通道用于测试第一类信号,第3、4通道用于测试第二类信号。
系统进行测量时要接入相应的传感器。
2 系统硬件设计
本次设计实现的多功能数字表的系统结构如图1所示。该系统主要由七个功能模块组成,分别是微处理器系统模块、传感器输入模块、LCD显示模块、按键输入模块、RS232串口模块、报警指示模块以及电源管理模块。
2.1 微处理器系统模块
该多功能数字表采用宏晶最新第六代加密技术的STC12C5AxxS2系列微处理器作为中央控制芯片。STC12C5AxxS2系列微处理器具有高速、低功耗、超强抗干扰等特点,其指令代码完全兼容传统8051,其执行速度是传统8051单片机的8~12倍。其芯片内部集成了MAX810专用复位电路、2路PWM和8路高速10位A/D转换(250K/S);其单片机内置外部掉电检测电路,可在掉电时,及时将数据保存进内部集成的EEPROM,防止数据丢失;对于时钟和串行通信速度不太敏感的的系统,可使用内置的RC振荡电路;此外,该单片机增加第二复位功能脚。
2.2 电源管理模块
电源电路主要为单片机及其它电路或设备提供电源,并为电池充电。该多功能数字测速仪系统采用双供电模式,即单节锂电池供电模式和外部7~36V直流电压供电模式,由系统自动切换供电方式,即当外部有供电电源时,系统断开电池供电,并为电池充电,反之,则由电池为系统供电。
由于单节锂电池电压为3.7V,故采用DC/DC升压电路,为系统提供5V工作电压。此外,通过BUCK变换装置实现外部供电电源的降压,为系统提供5V工作电压。
2.3 按键模块
该多功能数字测速仪系统共设计了4个功能按键,分别是设置按键、上翻/下翻按键、左/右翻按键、确定/取消按键。不同的功能按键配合LCD显示器,可实现不同信号量的检测和显示。按键是一种机械式的开关结构,为确保系统的确定性和可靠性,需要进行消抖处理。本系统设计中采用软件与硬件两种方式实现按键消抖。
2.4 LCD显示模块
该多功能数字测速仪系统的显示屏采用128×64图形点阵液晶显示模块,通过三极管控制LCD背光灯的开启与关闭。
LCD液晶显示屏的显示信息包括如下几个部分:
(1)测速相关信息,包括测试转速(r/min或转/分钟)、速度(m/s或km/s)、频率(Hz)、周期(s或秒)。
(2)温度相关信息,即转子或其他测试目标的温度(℃)。
(3)显示相关命令,包括设置、上翻、确定、取消等相关操作的命令信息。
传感器输入模块完成处理从传感器输入的信号,将传感器输入的模拟信号处理成满足微处理器要求的输入信号。
3 系统软件设计
软件设计在系统设计中占有非常重要的地位,通过合理的软件设计,系统才能够合理地进行任务分配并执行。进行软件设计之前必须要明确系统的各项功能,换而言之即系统有哪些需要完成的任务,每个任务需要执行的时间、执行的频率、任务的优先级,以及任务之间的关联等等。
根据上述思想,进行系统分析,得到系统整体的软件流程图如图2所示。
首先,通过系统初始化完成对单片机外围IO口、AD转换、时钟
您可能关注的文档
最近下载
- 高中英语选择性必修4优质课公开课Unit 4 Project.pdf
- 精品解析:山东省济宁市实验中学2024-2025学年高一上学期12月月考历史试题(原卷版).docx VIP
- DB4413T 29-2022城市园林绿化养护管理规范.docx
- 2025青鸟消防JBF-11S控制器使用说明书.docx VIP
- 中国古代神话故事《天帝颛顼》.doc VIP
- 2019年输变电工程设计竞赛创新亮点.pdf
- (人教版2024)八年级地理上册新教材解读课件.pptx
- 2025年新人教版三年级上册语文全册教案.pdf
- 高中英语2025届高考高频词汇(共 688个 ).doc VIP
- 耐药结核病全口服短程治疗专家共识(2025)解读PPT课件.pptx VIP
文档评论(0)