display大功率超声波发生器器调整方法

品牌:润联机械
规格参数:2016款
产品产地:
规格含量:2016款
运输说明:物流
产品简介:技术参数:0~300ml/minN20~300ml/minH20~2000ml/minAir主要特点:板式电解池防返碱自动流量跟踪数码显示;空气输出两级稳压三级过滤1、吉林红外发生器河北唐山超声波发生器河北唐山规定的功能热门搜索:空气发生器GHA-500XYAH-500型氢空一体机氮空发生器Fusion1010泵吸式臭氧检测仪BA-O3氮空一体机NITROAIR氮氢空一体机GX-300A【河北德科机械设备有限公司】2014年高新技术企业★★中国质量AAA级企业★★老百姓信得过产品★★河北省信用企业★★河北诚信民营企业单位★★拨打电话请告诉我产品订货号,热线:【】2、吉林红外发生器河北唐山超声波发生器河北唐山规定的功能多种型号图片型号:JX163543空气发生器GHA-500型号:JX098381泵吸式臭氧检测仪BA-O3型号:JX163529氮氢空一体机GX-300A【吉林红外发生器河北唐山超声波发生器河北唐山规定的功能一共有★★30★★多种型号以上只显示1-3种型号,如没有合适您的产品请咨询河北润创科技公司】3、吉林红外发生器河北唐山超声波发生器河北唐山规定的功能多种型号内容型号:JX163543空气发生器GHA-500仪器简介:在GCH高纯氢发生器和GDA型空气发生器的基础上,以独特的设计,合理巧妙的将氢气和空气组合为一体,其工艺先进,性能稳定,是安全、方便,可靠的完美组合。技术参数:气体纯度:氢气(H2)99.999空气(Air):三级净化输出流量:氢气(H2)0-500mi/min空气0-5L工作压力:0-0.5Mpa电源电压:AC220V1050HZ10功率:320W外形尺寸:LWH质  量:32kg主要特点:1、可提供氢、空两种气,也可单独提供一种气;2、空气系统:采用不锈钢储气罐,可有效解决碳钢储气罐,可有效解决碳钢储气罐所排出锈水缺陷,提高了空气源的纯净度;3、氢气系统:采用了先进的开关电源,可提高电解效率;4、设有多级保护装置,可有效提高仪器的安全使用效果;栏目页面:/product/1526.html气体发生器来源网址:/chanpin/xx-163543.html空气发生器GHA-500型号:JX098381泵吸式臭氧检测仪BA-O3泵吸式臭氧检测仪BA-O3参数:特点采用日本进口高精度电化学原理传感器USB接口高速数据传输,可下载打印数据液晶点阵显示技术,可显示气体种类,气体单位,气体浓度值,测量值,当地时间,环境温度等支持中英文操作界面,切换简单方便气体浓度单位PPM,mg/m3可快速切换显示内置微型采样泵,泵的吸力大小有十个档位可调防爆合格认证,防爆等级:ExiaⅡCT4功能监测环境中或密闭空间中臭氧气体浓度并报警带自校验功能,零点标定功能,使气体监测更准确,更可靠一键恢复出厂设置功能,可免去误操作的困扰带温度和压力补偿,可完美实现不同温度和压强环境下对气体浓度的补偿两级声光报警,报警点可自行设置大容量锂聚合物充电电池泵吸式采样方式,泵的吸力大小可调外壳采用高强度特殊工程塑料,防滑,防水,防尘,防爆精美高档的铝合金手提箱应用石油化工、工业生产、冶炼锻造、电力、煤矿、隧道工程、环境监测、污水治理生物制药、家居环保、畜牧养殖、温室培植、仓储物流、酿造发酵、农业生产消防、燃气、楼宇建造、市政企业、实验室、科研中心规格参数被测气体GasDetected臭氧(O3)检测原理Detectionprinciple电化学原理采样方式SamplingMethod泵吸式,流量可达1L/min,泵的吸力大小有十个档位可调量程MeasureRange0-1ppm、0-5ppm、0-10ppm、0-20ppm、0-50ppm、0-100ppm、0-200ppm、0-500ppm、0-1000ppm(量程可选,未列出量程可订制)分辨率Resolution0.001ppm、0.01ppm、0.1ppm、1ppm(分辨率与所选量程相关)精度Precision2FS信号输出SignalOutputUSB接口高速数据传输,可下载打印数据(可选)响应时间ResponseTime10S恢复时间RecoveryTime10S重复性Repeatability1线性误差Linearityerror1零点漂移Zeroshift1(F.S/年)显示技术Display液晶点阵显示技术操作语言Operatinglanguage支持中英文气体单位Gasunit支持多个气体单位切换显示工作温度Temperature-40℃~70℃工作湿度Humidity0-95RH防爆等级Explosion-ProofExiaⅡCT4防护DegreeofprotectionIP66报警方式Alarmmode声、光、振动工作时间Operatingtime100小时(关泵)尺寸Dimensions205x75x32mm重量Weight300g栏目页面:/product/1526.html气体发生器来源网址:/chanpin/xx-98381.html泵吸式臭氧检测仪BA-O3型号:JX163529氮氢空一体机GX-300A技术参数:0~300ml/minN20~300ml/minH20~2000ml/minAir主要特点:板式电解池防返碱自动流量跟踪数码显示;空气输出两级稳压三级过滤栏目页面:/product/1526.html气体发生器来源网址:/chanpin/xx-163529.html氮氢空一体机GX-300A联系方式:QQ:温馨提示:润联网为您提供详细的产品价格、产品图片等产品介绍信息,您可以直接联系厂家获取产品的具体资料,联系时请说明是在润联网看到的,并告知型号
感兴趣的产品:
我想了解产品的:
能否提供样品
最小订货量
详细需求:
我对您的吉林红外发生器河北唐山超声波发生器河北唐山规定的功能感兴趣,请发送相关资料和报价!谢谢!
拟购数量:
例:1000吨 非必填
联 系 人:
联系电话:
企业名称:
同时公开向其他类似供应商询价
验 证 码:
防骗警示:网上交易有风险,过低的价格和夸张的描述有可能是虚假信息,请买家谨慎对待,谨防欺诈。
温馨提示:没有找到您需要的产品信息?,让客户主动找上您!
免责声明:以上信息由企业自行提供,该企业负责信息内容的真实性、准确性和合法性。本网对此不承担任何保证责任。
联系人: 荣 (先生)
电 话: 86-
传 真: 86-
地 址: 河北
联系我时,请说明是在中国化工产品网上看到的,谢谢!
相关产品报价
相关产品采购
按字母分类:
本页面提供有关吉林红外发生器河北唐山超声波发生器河北唐山规定的功能的供应详情信息,您是想采购吉林红外发生器河北唐山超声波发生器河北唐山规定的功能?可以直接联系供应商哦。
关于我们 - 网站导航 - 服务项目 - 网站建设 - 友情链接 - 诚聘英才
中国化工产品网 Copyright2005-, All rights reserved.
网站服务热线:2二次元同好交流新大陆
扫码下载App
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
LOFTER精选
网易考拉推荐
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
阅读(2349)|
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
loftPermalink:'',
id:'fks_080069',
blogTitle:'单片机超声波传感器测量距离',
blogAbstract:'&
来源:21IC中国电子网 作者:中国矿业大学徐海学院电子04-1 鲍海鸿
摘要超声波测距器,可以应用于汽车倒车、建筑施工工地以及一些工业现场的位置监控,也可用于如液位、井深、管道长度的测量等场合。要求测量范围在0.10-5.00m,测量精度1cm,测量时与被测物体无直接接触,能够清晰稳定地显示测量结果。由于超声波指向性强,能量消耗缓慢,在介质中传播的距离较远,因而超声波经常用于距离的测量,如测距仪和物位测量仪等都可以通过超声波来实现。利用超声波检测往往比较迅速、方便、计算简单、易于做到实时控制,并且在测量精度方面能达到工业实用的要求,因此在移动机器人的研制上也得到了广泛的应用。',
blogTag:'',
blogUrl:'blog/static/',
isPublished:1,
istop:false,
modifyTime:7,
publishTime:2,
permalink:'blog/static/',
commentCount:1,
mainCommentCount:1,
recommendCount:0,
bsrk:-100,
publisherId:0,
recomBlogHome:false,
currentRecomBlog:false,
attachmentsFileIds:[],
groupInfo:{},
friendstatus:'none',
followstatus:'unFollow',
pubSucc:'',
visitorProvince:'',
visitorCity:'',
visitorNewUser:false,
postAddInfo:{},
mset:'000',
remindgoodnightblog:false,
isBlackVisitor:false,
isShowYodaoAd:false,
hostIntro:'',
selfRecomBlogCount:'0',
lofter_single:''
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}您所在位置: &
&nbsp&&nbsp&nbsp&&nbsp
变频式功率超声波发生器研究及其设计.pdf68页
本文档一共被下载:
次 ,您可全文免费在线阅读后下载本文档。
文档加载中...广告还剩秒
需要金币:200 &&
你可能关注的文档:
··········
··········
摘 要 在超声波无纺布焊接、超声波车削等负载频繁剧烈变动的应用场合,我们希 望换能器具有功率自动调节的功能。即在换能器空载时吸收的功率小,在有负载 时吸收的功率大。并且负载越重,吸收的功率越多,传输给负载的功率也越多。 随着对换能器研究的深入,一对一的超声波发生器与换能器匹配,已经不能满足 现实需求,所以开发一对多的超声波发生器具有很强的实用价值。 在完成本论文的过程中,主要做了以下几方面工作并取得一定的成果。 本论文首先对超声波换能器的震动特性进行了详尽的研究,主要讨论有关超 声波发生器的数学模型的建立以及对该模型的全面分析,这部分关于超声波换能
器的研究主要是为超声波发生器的反馈回路的研究打下坚实的理论基础。 然后分析了变频式超声波发生器的工作原理,根据电子电路设计的基本理念
制定了分模块设计的总体方案,经过细致的分析,将论文分为五个模块:第一是
信号源模块,由于本设计采用的是它激式的超声波发生原理,所以需要一个稳定 的信号源,通过对DDS信号源发生电路,555正弦波发生器,锁相环正弦波合
成电路进行比较,确定选用DDS信号发生电路。第二是控制电路模块,控制电
路是本设计的又一重点,这里我们在分析超声波换能器模型的基础上,设计出了 以分离式的PI电流反馈为主,相位反馈为辅的控制方案;控制芯片方面,通过 比较各种控制器的优劣,包括MCU,AI己M,DSP,FPGA,最终确定选用,既能满足
设计要求又能节约成本的AVR系列的MCU控制方案。第三是发生器的电源模
块,该模块既要满足给信号源提供电能,还要给控制电路提供电能。第四是发生
器的功率放大模块,这里我们选用D类
正在加载中,请稍后...三维超声成像技术的基本原理及操作步骤_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
三维超声成像技术的基本原理及操作步骤
上传于||文档简介
&&三​维​超​声​成​像​分​为​静​态​三​维​成​像​(​ ​s​t​a​t​i​c​ ​t​h​r​e​e
​
​d​i​m​e​n​s​i​o​n​a​l​ ​i​m​a​g​i​n​g​ ​)​ ​和​动​态​三​维​成​像​(​ ​d​y​n​a​m​i​c​
​
​t​h​r​e​ed​i​m​e​n​s​i​o​n​a​l​ ​i​m​a​g​i​n​g​)​ ​,​动​态​三​维​成​像​由​于​参​考​
​
​时​间​因​素​(​心​动​周​期​)​ ​,​用​整​体​显​像​法​重​建​感​兴​趣​区​
​
​域​准​实​时​活​动​的​三​维​图​像​,​则​又​称​之​为​四​维​超​声​心​
​
​动​图​。​静​态​与​动​态​三​维​超​声​成​像​重​建​的​原​理​基​本​相​
​
​同​。
阅读已结束,如果下载本文需要使用1下载券
想免费下载本文?
下载文档到电脑,查找使用更方便
还剩1页未读,继续阅读
你可能喜欢超声波除垢器的设计(第五届B类一等奖)
超声波除垢器的设计
曾瀑1,詹传栋2,沈俊鹏3,张奔韬4
1北京化工大学信息科学与技术学院,北京(102200)
2北京化工大学信息科学与技术学院,北京(102200)
3北京化工大学信息科学与技术学院,北京(102200)
4北京化工大学信息科学与技术学院,北京(102200)
&&& 摘&要:我们在本篇论文中,详细的论述了超声波清洗机的清洗原理,换能器的选择。并且提供了三种采用不同的频率驱动电路。555组成的多谐振荡器电路造价最低,原理简单,适合固定频率的应用。采用MAX038的电路则有信号特性好等优点。而采用双单片机的驱动电路则具有良好的人机交互界面、频率选择和显示功能。最后,我们提供了一种功率放大电路,可以驱动超声波换能器取得较好的清洗效果。
关键词:超声波、清洗、单片机
  超声波清洗起源于上世纪三十年代,经过近八十年的发展,在理论和实践上都已经十分完善。目前市场上有各种各样的超声波清洗设备,然而其中大部分针对的是企业级用户,因而价格高、体积大、操作复杂。我们这次则采用简单廉价的原料,研制一款适于家用清洗并以超声波为原理的清洗设备。
超声波清洗具有高精度、高速度、一致性好等优点。适用于对要求精度高,手洗难以触及的物件进行清洗。
1、高精度:由于超声波的能量能够穿透细微的缝隙和小孔,可以用于对几乎所有物件进行清洗。如果要求清洗精度高,那么超声清洗往往成为能满足其特殊技术要求的唯一的清洗方式。& 2、快速:超声清洗的清洗速度快于常规清洗方式,并且能保证较好的清晰效果,节约劳动力。& 3、一致性好:指超声波清洗工作可以不受物件结构大小的限制,保持较好且均一的清洁效果。
2、超声波清洗原理
&&& 超声波清洗机是通过超声波发生器将高于20KHz频率的有震荡信号进行电功率放大后经超声波换能器(震头)的逆压电效应转换成高频机械振动能量通过清洗介质中的声辐射,使清洗液分子振动并产生无数微小气泡。气泡沿超声传播方向在负压区形成、生长,并在正压区迅速闭合而产生上千个大气压的瞬间高压而爆破,形成无数微观高压冲击波作用于被清洗工件表面。此即超声波清洗中的&空化效应&。超声波清洗机就是基于&空化效应&的基本原理工作的,也因此,超声清洗对具有内外结构复杂、微观不平表面、狭缝、小孔、拐角、死角、元件密集等特点的工件均具有卓越的洗净能力,是其他清洗方法无可比拟的。随着超声频率的提高,气泡数量增加而爆破冲击力减弱,设备因此,高频超声特别适用於小颗粒污垢的清洗而不破环其工件表面。
2.&1空化泡的扩大以及爆裂(内爆)
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
图一 超声波发射示意图
&&& 气泡是在液体中施加高频(超声频率)、高强度的声波而产生的。因此,任何超声清洗系统都必须具备三个基本元件:盛放清洗液的槽、将电能转化为机械能的换能器以及产生高频电信号的超声波发生器。
2.&2换能器和发生器
  超声清洗系统最重要的部分是换能器。现存两种换能器,一种是磁力换能器,由镍或镍合金制成;一种压电换能器,由锆钛酸铅或其他陶瓷制成。将压电材料放入电压变化的电场中时,它会发生变形,这就是所谓的&压电效应&。相对来说,磁力换能器是用会在变化的磁场中发生变形的材料制成的。无论使用何种换能器,通常最基本的因素为其产生的空化效应的强度。超声波和其它声波一样,是一系列的压力点,即一种压缩和膨胀交替的波。如果声能足够强,液体在波的膨胀阶段被推开,由此产生气泡;而在波的压缩阶段,这些气泡就在液体中瞬间爆裂或内爆,产生一种非常有效的冲击力,特别适用於清洗。这个过程被称做空化作用。
2.&3声波的压缩和膨胀
  从理论上分析,爆裂的空化泡会产生超过10,000&psi的压力和20,000&&F&(11,000&&C)&的高温,并在其爆裂的瞬间冲击波会迅速向外辐射。单个空化泡所释放的能量很小,但每秒钟内有几百万的空化泡同时爆裂,累计起来的效果将是非常强烈的,产生的强大的冲击力将工件表面的污物剥落,这就是所有超声清洗的特点。如果超声能量足够大,空化现象会在清洗液各处产生,所以超声波能够有效清洗微小的裂缝和孔。空化作用也促进了化学反应并加速了表面膜的溶解。然而只有在某区域的液体压力低于该气泡内气体压力时才会在该区域产生空化现象,故由换能器产生的超声波振幅足够大时才能满足这一条件。产生空化所需的最小功率被称做空化临界点。不同的液体存在不同的空化临界点,故超声波能量必须超过该临界点才能达到清洗效果。也就是说,只有能量超过临界点才能产生空化泡,以便进行超声清洗。
2.&4频率的重要性
  当工作频率很低(在人的听觉范围内)就会产生噪音。当频率低於20kHz时,工作噪音不仅变得很大,而且可能超出职业安全与保健法或其他条例所规定的安全噪音的限度。在需要高功率去除污垢而不用考虑工件表面损伤的应用中,通常选择从20kHz到30kHz范围内的较低清洗频率该频率范围内的清洗频率常常被用于清洗大型、重型零件或高密度材料的工件。高频通常被用于清洗较小、较精密的零件,或清除微小颗粒。高频还被用于被工件表面不允许损伤的应用。使用高频可从几个方面改善清洗性能。随着频率的增加,空化泡的数量呈线形增加,从而产生更多更密集的冲击波使其能进入到更小的缝隙中。如果功率保持不变,空化泡变小,其释放的能量相应减少,这样有效地减小了对工件表面的损伤。高频的另一个优势在于减小了粘滞边界层(泊努里效应),使得超声波能够'发现'极细小的微粒。
3、超声波换能器
&&& 超声换能器可以采用市售的换能器。压电晶体直径在16mm~30mm,振子头直径6mm,长20mm,功率在10W左右。
因为超声波换能器谐振率离散型较大,需要进行信号的校对。用函数信号发生器并接在输出端子上,调节频率,在超声波换能器的谐振点上会出现输出阻抗最小,输出伏值下降较大,做好记录。
4、超声波换能器信号驱动电路
  我们分别运用不同的原理设计了5个超声波的发生电路,撷其精要如下。
4.&1采用555定时器设计的驱动电路
图二&&采用555定时器设计的驱动电路电路
&&& 本驱动电路采用555定时器组成的多谐振荡器设计。分两部分设计而成,一部分是信号发生电路,另一部分则是工作指示电路,以确定振荡信号确实发出。
&&& 由于采用的超声波换能器的谐振频率为40khz,故555所发出方波的频率也应为40khz左右。
可计算f==40123hz
图三&&使用Mutisim输出的放波波形
输出电压U=12V。
另一部分则是LED指示灯。通过对NE555输出的方波信号整流,控制场效应管BSJ108的导通,使LED管发光。
因此,只有振荡信号存在时LED管才发光。指示效果较为真实。
放大电路由BC557A驱动,L2和C6的谐振频率为40Hz以上,通过L1和L2,输出电压可达53V,增强除垢效果。&
图四&&采用mutisim模拟放大后的输出波形
L2与C6的谐振频率:&&&&
&&& 本电路优点是能够输出较高频率的方波信号,且占空比较好,电压稳定,同时指示灯仅对振荡信号敏感,排除干扰,有利于指示错误的工作状态。
&&& 但缺点也是明显的。首先频率的调节,或者调节电阻的阻值,或者调节电容的大小。由于可调电容的结构复杂,调节困难,不予考虑。而对于可调电阻而言,没有显示电路,无法指示此时调节的频率,给正常使用带来困难。其次则是没有驱动数码管电路,人机交互效果不好。
4.&2采用MAX038设计的驱动电路
&&& 不同于555定时器,我们在另一种方案中采取单片机驱动专业的函数信号发生芯片MAX038,并加以适当的放大电路,获得驱动超声波换能器的电路原理图。
使用芯片:
&&& MAX038:这是Maxim公司的高频波形发生器芯片,具有高频率、高精度、低输出电阻、驱动能力强等优点。
其管脚图如下:
&&&&&&&&&&&&&&&
&&&&&&&&&&&图五&&MAX038管脚图
&&& 鉴于其管脚较多,在此仅对我们本次主要使用的管脚做重点介绍,其他的管脚功能可参考参考文献1。
GND(2、6、9、11、18):分离的地线,外部链接至接地平面。
DADJ(7):占空比调整输入脚。
FADJ(8):频率调整输入脚。
IIN(10):频率控制电流输入脚。
DGND(15):数字地。
V+(17):+5V电源输入端。
OUT(19):波形输出端。
V-(20):-5V电源输入端。
A0(3)、A1(4):TTL/CMOS兼容的波形选择输入脚。
输出信号频率的设置:对于MAX038芯片,输出信号的频率为
&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&
所设计的电路一:
&&&&&&&图六&&采用protel99se设计的方波发生电路
    在本电路中,控制外部电容充、放电电流的比值,当=0V时,波 形的占空比为50%。在FADJ和DADJ端口内部,设置了250的下拉电流源,可简 化外部电路设计,可设置电阻R6的值调整频偏。端口由内部的运放强制为虚地, 故仅用RIN就可以调整输入电流,实现中心频率的调节。
MAX038内部有一个基准电流源,提供2.5V的电压,由REF引脚输出。在这里用来提供的电流和、。其温度系数典型值为20ppm/℃,负载电流小于。
输出频率为。可以根据可调电阻的调节来调节输出的频率。
所设计的电路二:
&&& 为提高超声波发生器的美观性,我们在上面电路的基础上,设计了通过单片机来驱动的新电路。
本电路除了可以用单片机键盘来控制输出驱动的波形之外,还通过单片机的定时器制作美观的动感发光二极管效果。
在上面电路基础上增加单片机电路,如图所示:
&图七&&采用protel99se设计的单片机驱动电路
图八&&采用protel99se设计的单片机驱动电路
由于其工作灯控制程序与放大电路与下面介绍的双单片机驱动电路相同,故放在下一主题详述。在这里主要附上单片机对MAX038的驱动程序及通过键盘控制波形的控制程序。
uchar& //&按键值&
sbit&A0&=&P2^0; //&MAX038的波形选择位A0
sbit&A1&=&P2^1; //&MAX038的波形选择位A1
void&delay();
uchar&keyscan();
void&delay()
for&(i=400;i&0;i--);
/*&键扫描函数&*/
uchar&keyscan(void)
uchar&scancode,
P1&=&0xf0; & //&发全0行扫描码
if&((P1&0xf0)!=0xf0) //&若有键按下
delay(); //&延时去抖动
if&((P1&0xf0)!=0xf0) //&延时后再判断一次,去除抖动影响
scancode&=&0
while((scancode&0x10)!=0) //&逐行扫描
P1&=& //&输出行扫描码
if&((P1&0xf0)!=0xf0) //&本行有键按下
tmpcode&=&(P1&0xf0)|0x0f;
/*&返回特征字节码,为1的位即对应于行和列&*/
return((~scancode)+(~tmpcode));
else&scancode&=&(scancode&&1)|0x01; //&行扫描码左移一位
return(0); //&无键按下,返回值为0&
/*&主程序&*/
void&main()
&& while(1)
key&=&keyscan(); //&调用键盘扫描函数
switch(key)
&&&&&& case&0x11: //&第1行第1列,选择正弦波输出
case&0x21: //&第1行第2列,选择矩形波输出
case&0x41: //&第1行第3列,选择三角波输出
4.&3采用双单片机系统的驱动电路
  众所周知,单片机经过简单的改装可以作为方波信号发生器使用,但由于本次驱动电路要求频率较高,需要在三种不同的清洗精度下发出信号(即频率分别为,和),使用一块单片机如果要同时完成发出方波信号、扫描数码管、扫描键盘、控制工作灯的特效等工作,需要机器周期过长,无法发出足够高频的驱动信号(具体情况参见输出高频信号所遇到的问题和解决办法)。所以采用双单片机结构,一个用于发出超声波信号,另一个负责扫描数码管、扫描键盘、控制工作灯的特效等工作。
4.&3.&1使用原料及设备
STC89C52RC两片
发光二极管&8
Maxim&MAX232
Atmel&24C02B
单片机实验开发板
&&& 一个单片机需要接入、发光二极管、数码管、&4键盘、复位键以及相应的、、、芯片(有相应的芯片插口槽)。
&&& 另一个单片机仅用以发生高频方波信号,故仅插入一片即可,其他口槽为空。
同时由于我们使用笔记本电脑烧录程序,只能使用,造价比要稍贵,但本程序同样可以使用来运行。
4.&3.&2数码管的连接
&&& 由于的元件库里没有我们所需要的数码管,故本部分使用设计。
数码管的接法如下:
图九&&采用设计的单片机数码管接口
图十&&接线放大图
图十一&&接线放大图
74LS47简介:
&&& 由于电子技术基础(数字部分)没有提供对的介绍,在此简单介绍如下:
&&& 根据公司的数据表,是一个具有集电极开路输出直接驱动指示器、灯测试、前导零尾随零抑制的段译码器。
&&& 本设计采用动态的显示器的显示方法,与静态显示方法相比有元件少、引线少、电路简单等优点。
&&& 动态显示采用逐位轮流显示的方式,通过周而复始的不断循环,保持每秒的轮转速度在次以上,即可通过人眼的&视觉暂留&效应,使人观察觉不到显示器的闪烁,看到连续不动的一组数字。
&&& 在图七中,个显示器的各个段对应并联,而公共极受到独立控制。
&&& 在图中单片机通过的高四位输出的信号接入的位,经过的译码,使数码管与输出数字相对应的管脚处于低电平,其他管脚处于高电平。
&&& 同时,由低三位输出的信号通过集成译码器选择相应的数码管,加高电平,对应的型三极管导通,提供驱动电流,此数码管显示。
&&& 通过使单片机输出口的值不断变化,从而输出不同的信号和数码管选择信号,并周而复始的不断循环,可以输出较为稳定的显示数字。
相应的程序:
void&ScanSeg7()&&&&&&&&&&&&&&&&&&&&&&&&&&&&&/*数码管扫描显示
&&&&static&uchar&s_scanC
&&&&s_scanCounter++;
&&&&if(s_scanCounter&5)&s_scanCounter=0; &&&&/*ptr1&5表示个数码管都已经扫描过
&&&&P0=s_scanCounter|(DisplayArray[s_scanCounter]&&4);
void&ClearScr(void) &&&&&&&&&&&&/*清屏
&&&&uchar&i;
&&&&for(i=0;i&6;i++)
&&&&&&&&DisplayArray[i]=0x00;
4.&3.&3键盘的连接
由于采用了定时停止系统,需要输入数字键,键盘输入量较大,故采用了&4矩阵式连接方式。
图十二&&使用设计的&4矩阵式键盘
&&& 使用矩阵式键盘连接方式使用的线的数目少,然而扫描程序较为复杂,下面介绍如下:
&&& 键盘的列输出线分别与单片机口的低四位相连,而行输出线则分别于口的高四位相连。行线和列线不相连。可提供个按键位。
&&& 首先,向单片机输出端输出()。使列线全部为高电平,行线除了第一行为低电平外,全为高电平。
&&& 其次,读入此时的值。如果第一行有按键按下,则相应的列线应为低电平。如果没有,则全为高电平。
&&& 之后不断更新的值,使行线轮流变为低电平,再判断此时各列线的值,从而确定此行是否有按键按下以及第几列的按键被按下。
&&& 经过扫描后,被按下的键的行列值都知道了,也就可以清楚地判断所按下的键。
&&& 举例而言,如果第二行第三个键被按下,则首先输出为()时,读入的值仍然为。接着,输出为,此时读入的则变为。以此作为特征码就可以判断所按下的键确为第二行第三列。
&&& 对键盘按键需要设计软件防抖,延时,再判断是否仍然有按键按下。如果此时仍有按键按下,则执行相应的程序。这样做可以避免干扰。程序如下:
Delay(1000);&
void&Delay&(unsigned&int&value)&&&&&/*10us延时
&&&&while&(value!=0)&
&&&&value--;
uchar&KeyJudge(void)&&&&&&&&&&&&&/*按键预处理
&&&&uchar&j,counterKeyPressedN
&&&&uchar&keyRet=0x55;&&&&&&&&&&&/*初始按键返回码设定为无按码
&&&&uint&uintT
&&&&ScanKeys();&&&&&&&&&&&&&&&&&&/*扫描键盘
&&&&if(keyFlag!=0)
&&&&&&&&Delay(1000);&&&&&&&&&&&&&/*延时以消除抖动
&&&&&&&&ScanKeys();&
&&&&&&&&P1=0x0f;
while((P1&0x0f)!=0x0f);&&/*没松开按键就等按键松开
&&&&&&&&counterKeyPressedNum=0;&&
&&&&&&&&for(j=0;j&16;j++)
&&&&&&&&{&
&&&&&&&&&&&&uintTemp=((uint)0x0001)&&j;
&&&&&&&&&&&&if((keyFlag&uintTemp)==uintTemp)/*依次检测键盘扫描标志,如某位置一则按键个数寄存器加一
&&&&&&&&&&&&{&&&
&&&&&&&&&&&&&&&&counterKeyPressedNum++;
&&&&&&&&&&&&}
&&&&&&&&if(counterKeyPressedNum&1)&&&/*如果不止一个键被按则丢弃此状态返回无按码
&&&&&&&&&&&&return&0x55;&&&&&&&&&&&&
&&&&&&&&}&&
else&&&&&&&&&&&&&&&&&&&&&&&&&/*某键被按,返回此键的标识码
&&&&return(keyRet);&&&&&&&&&
return(0x55);
void&ScanKeys(void) &&&&&&&&&&&&&&&&&&&&&&&&/*扫描键盘模块
uchar&scanValue=0xef,iScan,scanTempU
&&&&for(iScan=0;iScan&4;iScan++)
&&&&&&&&P1=scanV&&&&&&&&&&&&&&&&&&&&&&&/*发扫描值
&&&&&&&&scanTempUchar=P1;&&&&&&&&&&&&&&&&&&&/*读入扫描值
&&&&&&&&if((scanTempUchar&0x01)==0x00)&&&&&&/*第一列被按
&&&&&&&&{&&
&&&&&&&&&&&&keyFlag|=(0x0001&&(iScan*4+0));&/*置此键的标志位
&&&&&&&&else
&&&&&&&&{&&
&&&&&&&&&&&&keyFlag&=~(0x0001&&(iScan*4+0));/*清此键的标志位
&&&&&&&&if((scanTempUchar&0x02)==0x00)&&&&&&/*第二列被按
&&&&&&&&{&
&&&&&&&&&&&&keyFlag|=(0x0001&&(iScan*4+1));&/*置此键的标志位
&&&&&&&&else
&&&&&&&&{&&
&&&&&&&&&&&&keyFlag&=~(0x0001&&(iScan*4+1));/*清此键的标志位
人人移动客户端下载

我要回帖

更多关于 超声波发生器原理图 的文章

 

随机推荐