基于CPLD_FPGA的脉搏测试仪的设计
- 格式:pdf
- 大小:73.18 KB
- 文档页数:3
随着电子技术的发展,EDA技术的应用越来越广泛。
利用硬件描述语言结合CPLD/FPGA器件可以极大地方便数字集成电路的设计。
本文介绍如何利用VHDL硬件描述语言结合CPLD/FPGA器件,设计一个可数字显示1分钟内脉搏跳动次数的脉搏测试仪,为其它电路的设计提供了一定的借鉴。
1设计原理数显式脉搏测试仪通过压电陶瓷片HTD作为脉搏传感器,将其贴在人体测试部位时,可把人体的脉搏信号转换为电信号。
由于该电信号很微弱,故由与非门组成的放大器进行放大,放大了的信号再由与非门进行整形。
同时,定时电路定时60s,通过一个与门来控制脉搏脉冲进入计数器的个数,然后通过计数器进行计数。
当电源接通时,首先按下r、定时器、计数器清零。
然后按下state,定时电路进入暂态,使输出端flag变为高电平,定时器开始定时。
与此同时,允许脉搏脉冲进入计数器,计数器开始计数。
60s后,输出端flag变为低电平定时结束,没有脉搏脉冲进入计数器,计数器停止计数。
此时,数码管所显示的计数结果,即为1分钟内脉搏跳动的次数。
当1分钟内脉搏跳动的次数低于30次或大于120次时,报警电路将进行语音提示。
数显式脉搏测试仪的系统框图如图1所示,整个系统由定时电路、测量电路、计数器、译码/扫描电路、数字显示和报警电路组成。
2系统功能的VHDL描述图1数显式脉搏测试仪系统框图本系统的顶层设计由几个子模块组成,下面着重对定时模块进行说明:r为定时器和计数器复位按钮,state为开始按钮,flag为定时时间输出端。
定时模块的VHDL语言描述如下:libraryieee;useieee.std_logic_1164.all;useieee.std_logic_unsigned.all;entitydingshi1isport(clk:instd_logic;r:instd_logic;state:instd_logic;flag:outstd_logic;counter:outstd_logic_vector(3downto0));enddingshi1;基于CPLD/FPGA的脉搏测试仪的设计周红军杨君玲(重庆科技学院,重庆400050)摘要:简述了在EDA平台上利用硬件描述语言VHDL结合CPLD/FPGA器件,设计了一种数显式脉搏测试仪。
通过测试和实际应用表明:其性能稳定、工作可靠、升级方便。
关键词:硬件描述语言VHDL;数显式脉搏测试仪;CPLD/FPGA中图分类号:TH776文献标识码:A文章编号:1673-1980(2006)02-0063-02收稿日期:2005-11-08作者简介:周红军(1965-),男,重庆人,重庆科技学院电子信息学院工程师,重庆大学通信学院在读硕士研究生。
第8卷第2期重庆科技学院学报(自然科学版)2006年6月63・・图3定时器底层图4电路测试为验证设计的电路,最后将程序下载到CPLD/FPGA器件中进行硬件测试。
下载的目标器件选用Altera公司的ACEX系列的EP1K30TC144-3型号,采用MAX+PLUSⅡ系统进行电路综合及程序下载。
器件管脚设定后,将程序再编译一次,最后生成可以下载的目标文件。
将器件设定的相应管脚和数码管驱动电路进行连接,最后将目标文件下载到器件当中,则数码管显示1分钟内脉搏跳动的次数。
通过测试,测试结果正确。
5结语通过上述数显式脉搏测试仪的设计可以看出,采用VHDL的优点是效率高,结果仿真容易,信号观察方便。
用VHDL和CPLD/FPGA器件相结合进行数字集成电路的设计,整机功耗小、抗干扰能力强、系统稳定、工作可靠、升级方便。
它可以方便、灵活地应用于产品开发、教学中的毕业设计或课程设计中。
该系统还可根据实际需要,可以方便地通过芯片在内部的编程,实现新的功能。
如本设计在内部资源足够的条件下,通过内部编程,可增加以下功能:①时钟功能;②计时功能;③任意设定定时时间等。
图2定时器仿真波形图周红军,杨君玲:基于CPLD/FPGA的脉搏测试仪的设计architectureaofdingshi1istypefsm_stis(sa,sb);signalc_state:fsm_st;signalfl:std_logic;signalcoun:std_logic_vector(3downto0);beginprocess(r,clk)beginif(r=′0′)thenc_state<=sa;fl<=′0′;coun<="0000";elsifclk'eventandclk=′1′thencasec_stateiswhensa=>ifstatet=′1′thenc_state<=sa;ifcoun<"0110"thencoun<=coun+1;fl<=′1′;elsecoun<="0000";fl<=′0′;c_state<=sb;endif;endif;whensb=>ifstate=′0′thenc_state<=sa;elsec_state<=sb;endif;ifcoun="0000"thenfl<=′0′;elsefl<=′1′;endif;whenothers=>fl<=′0′;coun<="0000";endcase;endif;counter<=coun;flag<=fl;endprocess;enda;3定时模块的仿真波形及底层图定时模块的仿真波形如图2所示,底层图如图3所示。
(下转第69页)64・・TechnicalMechanismofLaserSurfaceTreatmentforMotorcycleEngineBlockYANGZhen(ChongqingIndustryPolytechnicCollege,Chongqing400050)Abstract:Cylinderblockisanimportantpartinmotorcycleengine.Thereexistsdefectsbyconventionaltreat-ment.Thepaperrevealsthetechnicalmechanismoflasersurfacetreatmentforcylinderblockbyexperiments.Itdrawsaconclusionbycomparativeanalysisthatusingthelasersurfacetreatmenttechniquecanenhanceremark-ablyitswearabilityandimproveitsvalueinservice.Thetechniquehasbettersocialbenefitsandeconomiceffi-ciencyinpracticaluse.Keywords:engineblock;lasersurfacetreatment;technique这种设计方式,使EDA技术的发展在一定程度上实现了硬件设计的软件化。
参考文献[1]李丽国,朱维勇,栾铭.EDA与数字系统设计[M].北京:机械工业出版社,2004.[2]蔡明生.电子设计[M].北京:高等教育出版社,2004.[3]潘松,黄继业.EDA技术实用教程[M].北京:科学出版社,2004.[4]杨刚.现代电子技术—VHDL与数字系统设计[M].北京:电子工业出版社,2004.DesignofSphygmometerBasedonCPLD/FPGAZHOUHong-junYANGJun-ling(ChongqingUniversityofScienceandTechnology,Chongqing400050)Abstract:ThispaperintroducesakindofdigitaldisplaysphygmometerbyusinghardwaredescriptivelanguageVHDLcombinedwithCPLD/FPGAdesign.Aftertesting,itshowsthatithasstablepropertyandupgradesconveniently.Keywords:hardwaredescriptivelanguage;digitaldisplaysphygmometer;CPLD/FPGA图3为耦合系统与无液结构模态频率比较图,可以看出由于流固耦合作用,系统的模态频率与无液结构相比有所降低。
3结语本文讨论了用压力-位移格式表示的流固耦合系统有限元方程,其方程是不对称的。
对流固耦合系统的模态分析而言,其运算的规模是相当大的。
笔者运用ANSYS的Unsymmetric(非对称)法对盛水水箱进行模态分析,结果表明结构的频率有所降低,在工程应用上有一定的参考价值。
参考文献[1]王勖成.有限单元法[M].北京:清华大学出版社,2003.523-537.[2]杜庆华,吴有生,冯振兴.流固耦合振动问题的某些工程处理方法[J].固体力学学报,1988,9(1):49-61.[3]徐伟.考虑流固耦合的大型渡槽动力特性计算[J].水利水电技术,2004,35(4):20-23.王华,曹刚:基于ANSYS的含液容器流固耦合模态分析Fluid-structureCouplingDynamicAnalysisofLiquid-filledVesselBasedonANSYSWANGHuaCAOGang(UniversityofLogisticalEngineering,PLA,Chongqing400016)Abstract:Thispaperdiscussesthefiniteequationoffluid-structurecouplingofliquid-filledvessel,andanalyzesthemodalofsquarevessel.Theresultshowsthatit'sreliableandefficient.Keywords:fluid-structurecoupling;modalanalysis(上接第64页)(上接第66页)69・・。