智汇工业-智慧工业、智能制造及工业智能、工业互联门户网站,专业的工业“互联网+”传媒

嵌入式超聲波測距儀的設計

來源:網絡

點擊:1336

A+ A-

所屬頻道:新聞中心

關鍵詞: 嵌入式,超聲波,測距儀,單片機

      引言

     

      隨著電子技術的發展,測距技術越來越先進,從采用卷尺人工進行丈量,到用水準儀和三角理論進行測量計算,甚至采用激光測距等,這些測量手段因精度低、操作繁瑣或成本高而不盡人意。隨著超聲波的應用日益廣泛,超聲測距在測試領域中得到應用,該類產品如進口的超聲波液位計、超聲波測位儀等性能雖好,但價格昂貴。目前,超聲波傳感器技術已廣泛用于工業、國防、交通、生物醫療和家庭領域。超聲波傳感器技術與信息技術、集成工藝相結合,為開發智能化、高靈敏度的超聲波儀器設備創造了有利條件。鑒于此,運用嵌入式單片機技術、結合CAN總線通信協議標準、設計一種嵌入式超聲波測距儀具有很大的發展前景。它可以做到成本低、外圍電路簡單、功能齊全、能夠滿足一定的測量要求。

     

      1 超聲波傳感器

     

      1.1 典型結構

      超聲波傳感器是利用超聲波的特性而研制的傳感器,超聲波傳感器的典型結構如圖1所示。它是把成正方形的兩個壓電晶片(亦稱雙晶振子)按照相反的極性粘貼在一起,再引出兩個電極。壓電晶片上面有金屬震動板和圓錐形振子。圓錐形振子具有很強的方向性,便于發送和接收超聲波。超聲波傳感器采用金屬或塑料外殼,其頂部有屏蔽柵。

     

      

     

      1.2 測距原理

      超聲波具有頻率較高,沿直線傳播、方向性好、繞射小、穿透力強、傳播速度慢(約340m/s,與聲速相同)等特點。

      超聲波對固體和液體的穿透能力強,尤其對于在陽光下不透明的固體,可以穿透幾十m的深度。超聲波遇到雜質或分界面時會產生反射波,利用這一特性可構成超聲波探傷儀或測距儀。超聲波遇到移動物體時會產生多普勒效應(DopplerEffect),使接收到的頻率發生變化,由此可制成多普勒測距系統。

      超聲波測距原理是超聲波發射探頭發出的超聲波脈沖,經媒質(空氣)傳到物體表面,反射后通過媒質(空氣)傳到接收探頭,測出超聲脈沖從發射到接收所需的時間,根據媒質中的聲速,求得從探頭到物體表面之間的距離。設探頭到物體表面的距離為L,超聲在空氣中的傳播速為v,從發射到接收所需的傳播時間為t,則有:L=vt/2。由此可見,被測距離L與傳播時間之間具有確定的函數關系,只要能測出時間t,即可求出距離L,通過軟件實現直接在顯示器上顯示L的值。

     

      2 硬件電路設計

     

      2.1 整體方案設計

      根據所給的設計要求,即具有數字顯示、鍵盤輸入、超聲波發射與接收、能通過CAN總線與上位機進行通信、異常情況自動報警等功能??梢詷嫾艹龃饲度胧匠暡y距儀的整體方案設計框圖如圖2所示。從圖2中可以看出整體硬件電路設計主要包括:微處理器AT89C51部分、電源電路部分、超聲波發射與接收電路部分、鍵盤輸入部分、CAN總線通信部分、LED顯示部分。現將重點介紹超聲波發射、接收電路和CAN總線通信電路的具體設計。

     

      

     

      2.2 超聲波測距電路

      超聲波測距電路主要包括兩個部分:超聲波發射電路和超聲波接收電路,具體的電路設計如圖3所示。圖2中上半部分就是超聲波發射電路,微處理器AT89C51通過編程在端口P16產生一個40kHz的超聲波信號,經過兩個74LS14非門將信號驅動整形,再由三極管Q9對其進行放大,最后經過變壓器T1送到超聲波傳感器CSB-T40,這樣就可以通過超聲波傳感器CSB-T40發出相應的超聲波信號。而圖3中的下半部分就是超聲波接收電路,超聲波信號通過障礙物發射到超聲波傳感器CSB-R40后,產生一定的電信號,電信號通過集成塊BX1490放大后送到了2個74LS14非門電路整形,最后進入微處理器AT89C51的P17端口。這樣就完成了1次超聲波測距的掃描過程,它可以通過程序來控制計數器,將計數器的數據轉換為相應的時間,再用時間乘以超聲波的傳播速度后除以2,既可以得到障礙物與超聲波傳感器之間的距離。

     

      

     

      2.3 CAN總線通信電路

      考慮到現在的智能測試設備日益趨于網絡化,則將CAN總線通信功能也設計進了此嵌入式超聲波測距儀中,CAN總線通信電路系統主要有AT89C51微控制器、獨立CAN通信控制器SJA1000、CAN總線驅動器PCA82C250及復位電路IMP708組成。CAN總線應用節點具體電路設計如下圖4所示。為了提高系統的抗干擾能力,設計在SJA1000和CAN總線驅動器PCA82C250之間增加了光電隔離器6N137。當微處理器AT89C51將測距結果數據通過P0口發送到CAN總線控制器SJA1000,由SJA1000將并行數據轉換為串行數據從端口TX0發出,經過光電隔離器6N137后到達CAN總線驅動器PCA82C250,最后將數據發送到CAN總線上。相反,來自CAN總線的數據也可以經過相應電路到達微處理器。這樣就可以實現測距儀與上位機的通信功能。

     

      

     

      3 程序設計

     

      3.1 主程序設計

      系統主程序主要包括系統的啟動后對系統的初始化、超聲波發射與接收、中斷管理、計時程序、測距計算、結果顯示、CAN通信、報警等其他子程序組成。根據以上超聲波測距儀的工作原理描述,系統主程序的流程圖設計如圖5所示。在主程序初始化后就進入超聲波信號發送程序,即利用程序產生超聲波信號由微處理器的P16端口送出,此時系統進入計時狀態,同時檢測P17端口是否能接收到超聲波的回波信號,但檢測到回波信號就關閉外部中斷進入計算距離子程序,接下來進行是否報警驗證和CAN通信子程序,最后打開外部中斷完成一次測距掃描過程,即主程序結束。

     

      

     

      3.2 CAN通信子程序設計

      CAN通信子程序主要包括3個部分:初始化子程序、發送子程序、接收子程序。在初始化子程序中主要是對系統的一些驗收碼寄存器、定時寄存器、輸出控制寄存器、定時寄存器、工作模式寄存器、中斷定時同步等參數進行設置。CAN通信中的發送與接收子程序的程序流程圖設計如圖6所示。在發送子程序中主要是讀取狀態寄存器位SR.2,看看SR.2是否為1,如果該位為1則進行相應的發送準備工作,同時將命令寄存器CMR.0置請求發送,發送完畢后就自動返回。而在接收子程序,先要讀狀態寄存器位SR.0,看看是否允許將緩沖區數據讀取到CPU的RAM中,讀取完畢后就釋放接收緩沖區,再看看SR.1是否為1,為1則對SR.1進行清除并作溢出處理,否則就讀取SR.6與SR.7并對其作計時器警告及相應處理。

     

      

     

      4 結語

     

      所設計的嵌入式超聲波測距儀具有結構簡單、價格便宜、性能可靠,測量和顯示障礙物距離的范圍為0.05~10m,它適用于對物體表面和液體表面的測量,可以作為一種小型的測距儀器使用于汽車倒車監視與報警裝置,也可以作為一種嵌入式設備嵌入到其他大型的工業檢測與控制系統中。

    (審核編輯: 智匯小新)

    聲明:除特別說明之外,新聞內容及圖片均來自網絡及各大主流媒體。版權歸原作者所有。如認為內容侵權,請聯系我們刪除。

    主站蜘蛛池模板: 江苏吉宏特专用汽车制造有限公司_联合吸污车-下水道管道清洗疏通车-综合养护吸排车 | 拍照机,地铁自助拍证件照机器,校园自助打印机,智能自助复印机 | 衡水物流网,衡水物流信息网,衡水物流公司,衡水货运专线,衡水专线运输车辆 | 天津代办营业执照_注册公司_代理记账_代办注销_地址变更-谷骐科技 | 潍坊沃林机械设备有限公司-牵引式风送果园打药机,悬挂式风送果园喷雾机,自走式果树喷药机,车载式风送远程喷雾机-潍坊沃林机械设备有限公司-牵引式风送果园打药机,悬挂式风送果园喷雾机,自走式果树喷药机,车载式风送远程喷雾机 潍坊网络推广,临沂360推广,东营360推广,枣庄360推广,潍坊网站建设,潍坊网络公司,潍坊360搜索,潍坊APP开发,潍坊360推广,潍坊360代理,潍坊点睛网络科技有限公司 | 讨债公司_要债公司_要账公司[18年讨债要债经验]讨账公司 | 山东亮化工程_亮化公司_亮化资质-山东星汇照明工程有限公司 | 湖南长沙癫痫病医院_湖南癫痫病专科医院_湖南治疗癫痫病专业医院_长沙和谐医院有限公司 | 液压万能试验机价格_电子万能试验机|摩擦磨损试验机厂家-济南辰达试验机制造有限公司 | 原创软文新闻稿-网站SEO文章代写-征文演讲稿代笔-写作阁 | 手术示教系统-实训示教系统-数字化手术室-直播录播系统 - 深圳市视源视讯技术有限公司 | 山东荣利中石油机械有限公司| 兰州物流公司_兰州货运公司_兰州物流电话上门取货_兰州立辉物流公司 | 履带吊租赁-履带吊出租-出租履带吊车-出租履带吊-吊车出租-履带吊出租公司 | 交通标志牌-交通标牌-铝圆牌-铝三角片-铝滑槽-公路警示指示牌-方牌-高速道路反光牌毛坯-交通设施安全警示标识牌-路名指示限速限高牌-厂家加工交通标牌铝板半成品毛坯-上海吕盟铝业有限公司 | 暖气片-工程暖气片厂家【专注工程暖气片30年】-北铸暖气片 | 生活污水处理工程安装承包-江苏富瑞源环境工程有限公司 | 重庆惠程信息科技股份有限公司 | 装修公司-吉诚装饰公司官网 | 铝合金压缩空气管道安装与设计_专业厂家_福斯特铝合金管道 | 无锡防火门-防火窗-防火卷帘门-福臣门业科技有限公司 | 园林绿化平台|园林绿化网|苗木网|苗圃网||苗木报价网|园林招标网|园林苗木网|园林工程网|景观设计网|园林机械网|绿化苗木网| | 杀菌剂_除藻剂_杀菌灭藻剂_1227杀菌剂_中北精细化工 | 济宁市泓世新型建材有限公司,山东ALC墙板,GRC轻质隔墙板,预制化粪池,复合墙板加工厂家 | 厦门空压机-厦门空压机出租-厦门钻机出租-厦门岩立盛机电设备有限公司 | 洗车机-自动汽车洗车机-全自动洗车设备-全自动电脑洗车机-北京自然绿环境科技发展有限公司 | 碳化硅微粉_超细碳化硅微粉_潍坊凯华碳化硅微粉有限公司 | 轴流消防排烟风机,排烟防火阀厂家,铝合金百叶风口-德州正邦通风设备有限公司 | 无线对讲系统-海能达对讲机-广州中达慧通科技有限公司 | 智能照明模块_智能照明控制器_照明控制系统_智能调光模块_西安邦华电气工程有限公司 | 山东自保温砌块_泰安自保温砌块厂家_山东润德新型建材有限公司【网站】 | 易交换在线易货电商平台-互联网易物贸易,以物换物-无锡据风网络科技有限公司 | 沈阳机电一体化电热锅炉_沈阳蓄热式电锅炉_沈阳壁挂式电锅炉【沈阳远鹏电热供水设备工程安装有限公司】 | 实木全屋定制|整木定制|整木家装|实木护墙板-浩冠家具官网 | 杀菌剂_除藻剂_杀菌灭藻剂_1227杀菌剂_中北精细化工 | 九洲集团官网(300040)—哈尔滨九洲集团股份有限公司 | 网络公关公司_舆情监测_危机公关_品牌公关_一夜红传媒 | 行域招聘网-行业领域专业技术人才招聘求职平台 | 酒类灌装机厂家_贴标机_灌装生产线-青州市锦德包装机械有限公司 酒店设计_建筑设计_室内装修装饰-北极点酒店设计公司 | 中国建材信息总网-中国建材行业权威的信息资讯平台 | 郑州空调维修_郑州中央空调维修_空调清洗维保-郑州大晟机电设备安装工程有限公司 |