- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于无叶风扇控制器设计及应用
基于无叶风扇控制器设计及应用
摘 要:无叶风扇控制器的FPGA芯片采用XILINX公司的XC6SLX9作为系统控制核心,完成对无叶风扇的闭环控制,提供了一个带有8位LED显示、并使其集中到一块面板上,使得操作方便快捷,直接在LED显示实时压强,设定压强,该设计中使用成品压强传感器,对压强进行实时采集,使用红外传感器采集人体信号信息,实现无人自动停机,有人自动开机,使该系统更加人性化、智能化。适宜大多数普通家庭、寝室、办公住所等。
关键词:FPGA 闭环控制 压强检测 人体检测
中图分类号:TM925 文献标识码:A 文章编号:1672-3791(2013)04(a)-0110-02
无叶风扇也叫空气增倍机,它能产生自然持续的凉风,因无叶片,不会覆盖尘土或伤到好奇儿童手指。更奇妙的是其造型奇特,外表既流线又清爽。产品灵感源于空气叶片干手器。干手器的原理是迫使空气经过一个小口“刷”干手上的水,空气增倍机是让空气从一个1.3 mm宽、绕着圆环转动的切口里吹出来。因空气是被强制从这一圆圈里吹出来的,通过的空气量可增到15倍,时速可增至35 km。
1 系统的总体设计
1.1 总体设计思想
以FPGA为控制中心,外部传感器为检测元件,通过按键控制其无叶风扇的风速与开关,输出由LED显示数码管与红外人体电路组成,FPGA通过接收各个压力传感器的返回状态值来进行风速的控制,红外人体检测电路判断是否人,来进行风扇的开关控制(该功能可设置是否启用)。控制系统的总体设计框图如(图1)所示。
1.2 系统总机构
为了实现设计要求的基本功能,本系统必须包含四个基本功能模块:FPGA控制模块、压强采集模块、风扇控制模块和显示模块。
其中FPGA控制模块主要用于回应传感器信号和进行显示程控;传感器模块主要用于感应是否有物体通过,并形成电平信号输出,对风扇的实时控制;显示模块主要用于显示当前风扇的气压值,及设置的气压值。
为完善系统的功能同时能够达到系统的设计指标,本系统必须包含以下功能模块。
(1)复位电路:实现FPGA的复位控制。
(2)振荡电路:提供所需的FPGA时钟频率。
1.3 系统设计原理
本系统的外围电路相对比较复杂,功能的实现主要是从外部获取控制信号之后在FPGA中进行数据处理,数据处理完毕之后FPGA便将控制信号输出到报警电路进行报警,将显示数据输出到显示电路进行显示。所以本系统的FPGA数据处理方面的程序相对比较复杂一些,所有的感应信号和显示数据的处理和输入控制都是在FPGA中进行处理,这就要求在设计程序的时候要认真思考FPGA管脚的分配问题。
2 系统电路模块
2.1 DCP-100-LX9 FPGA核心板
型号:DCP-100-LX9
名称:FPGA 核心板
说明:此模块的FPGA芯片采用XILINX 公司的XC6SLX9,配置方式JTAG全部引出,芯片时钟为100MHz。外围器件有:FLASH芯片W25Q128BV、EEPROM芯片M93C66、串口通讯芯片MAX3232、USB转串口芯片PL2303。线路板上以扁平带方式引出72路IO口分9组,分别为JA-JG,方便与外围电路数据地址线连接。
2.2 CGQ-002-A压力检测电路
型号:CGQ-002-A
名称:压力检测电路
说明:传感器采用摩托罗拉公司的高性能扩散硅压力传感器MPX53DP并通过专门的保护支座安装在线路板上。处理电路采用由运放构成的两级放大电路实现对信号的放大、调理。该模块可用DC12V供电,输出为模拟量信号。
2.3 显示电路
数码管显示的LED八段显示器由8个发光二极管组成。基中7个长条形的发光管排列成“日”字形,另一个点形的发光管在显示器的右下角作为显示小数点用,它能显示各种数字及部份英文字母。LED显示器有两种不同的形式:一种是8个发光二极管的阳极都连在一起的,称之为共阳极LED显示器;另一种是8个发光二极管的阴极都连在一起的,称之为共阴极LED显示器。
在选用共阴的LED时,只要在某一个发光二极管加上高电平,该二极管即点亮,反之则暗。而选用共阳极的LED时,要使某一个发光二极管发亮,则需加上低电平,反之则暗。为了保护各段LED不受损坏,需要外加限流电阻。为了要显示某个字型,则应使此字形段的相应点二极管点亮,也即送一个不同的电平组合代表数据来控制LED显示的字型,此数据称为字符的段码。本电路采用共阴极接法。
单片机驱动LED显示有很多方法,按显示方式可以分为静态显示和动态显示。静态显示就是显示驱动电路具有输出锁存功能,单片机将要显示的数据送出后就不再控制LED,直到下一次显示时再传送一
文档评论(0)