- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于ARM的水位控制系统.doc
基于ARM的水位控制系统
【摘要】随着现代社会生产的发展和技术进步,微电子技术的飞速发展,水位控制的应用也越来越广泛。本文介绍了水位检测电路并进而控制水位高度的电路原理和电路的实际设计,系统以STM32微控制器作为系统的控制核心,以超声波电路作为检测传感电路,实现对水位的控制。该电路具有精度高,易于控制的特点。本文详细论述了按该原理进行水位控制的电路设计方案。
【关键词】水位控制;超声波;STM32F103VET6
Abstract:With the development of modern social production and technological,the increasingly rapid development of microeletronics technology,the application of water level control is becoming more and more widely.This paper introduces the circuit principle and the design of the circuit of the water level detection circuit which controls the height of the water level.The system uses STM32 microcontroller as the control core of the system,and the ultrasonic circuit as the detecting sensor circuit,to control the system for the water level.The circuit has a high precision and is easy to control.This paper discusses the circuit design which controls the water level on the basis of above principle.
Key words:water level control;ultrasonic;STM32F103VET6
1.引言
水位控制一直以来都是工业生产的一项重要的控制指标,其控制方法目前使用的也较多,但是随着计算机技术的快速发展与应用,使得水位控制有了更加精确的控制定位,本文运用ARM技术实现了一个水位控制器的设计,该控制器以微控制器为核心,利用超射波检测传感电路实现了水位的高精度控制。
2.硬件电路设计
本水位控制系统硬件电路主要由电源电路、检测超声波检测电路及接口电路构成,其具体设计如下:
2.1 电源电路
本系统采用的STM32F103VET6,STM32的工作电压(VDD)为2.0~3.6V。通过内置的电压调节器提供所需的1.8V电源。当主电源VDD掉电后,通过VBAT脚为实时时钟(RTC)和备份寄存器提供电源。具体电路图如图2.1所示。
图2.1 系统的供电电路图
图2.2 超声波检测电路
2.2 超声波监测系统设计
其测距原理为:通过超声波发射装置发出超声波,根据接收器接到超声波时的时间差就可以知道距离了。这与雷达测距原理相似。超声波发射器向某一方向发射超声波,在发射时刻的同时开始计时,超声波在空气中传播,途中碰到障碍物就立即返回来,超声波接收器收到反射波就立即停止计时(超声波在空气中的传播速度为340m/s,根据计时器记录的时间t,就可以计算出发射点距障碍物的距离(s),即:s=340t/2)。图2.2所示为超声波检测电路。
其超声波时序图如图2.3所示。
由图2.3可看出只需要提供一个10uS以上脉冲触发信号,该模块内部将发出8个40kHz周期电平并检测回波。一旦检测到有回波信号则输出回响信号回响信号的脉冲宽度与所测的距离成正比。由此通过发射信号到收到的回响信号时间间隔可以计算得到距离。公式uS/58=厘米或者uS/148=英寸;或是:距离=高电平时间*声速(340M/S)/2;建议测量周期为60ms以上,以防止发射信号对回响信号的影响。
图2.3 超声波时序图
2.3 串口通信电路
在本系统中需要用到串口通信,控制发送数据到PC上显示,以实现单片机与PC机的通信。在串口通信中使用到的芯片是MAX3232CSE,MAX3232CSE是一种低功耗拥有两个接收器和两个发射器的串口接口芯片。它兼容了RS-232的特性。供电范围是3V-5.5V。在MAX3232CSE内部,有两个充电泵。该芯片的外围电路非常简单,
您可能关注的文档
- 合作办学条件下管理会计课程教学模式探析.doc
- 合作学习中“搭车”现象的问题分析与对策.doc
- 合作学习在数学教学中存在的问题及策略探究.doc
- 合同管理的控制流程及重点.doc
- 合理化机械设计在机械制造中的应用.doc
- 合理选择包装材料确保冷冻食品安全.doc
- 吉林省农业信息化建设探索.doc
- 吉林省老松江水电站坝型选择设计.doc
- 吉牛水电站引水隧洞光面爆破设计与施工探讨.doc
- 同时采集异步电机定子电流与电压信号的电机电气信号分析.doc
- 基于ASTER GDEM与变点分析的三峡地区地势起伏度研究.doc
- 基于AutoCAD程序在注塑模具设计中的应用研究.doc
- 基于AVR单片机的煤矿传感器设计研究.doc
- 基于C#.NET的IEC―61850配置工具的设计与实现探讨.doc
- 基于C++ Builder 6.0的IEEE 754中单精度浮点数转换实现.doc
- 基于Cadence的DDR源同步时序仿真研究.doc
- 基于Canny算子和Radon变换的证件图像倾斜校正.doc
- 基于Canny算子图像边缘检测的改进方法.doc
- 基于CAN总线的铁路车站通信系统的研究和设计.doc
- 基于CBR与CGE技术的土地利用决策支持系统设计与实现.doc
文档评论(0)