5l系列 單片機 中典型芯片(AT89C51)采用40引腳雙列直插封裝(DIP)形式,內(nèi)部由CPU,4kB的ROM,256 B的RAM,2個16b的定時/計數(shù)器TO和T1,4個8 b的工/O端I:IP0,P1,P2,P3,一個全雙功串行通信口等組成。特別是該系列單片機片內(nèi)的Flash可編程、可擦除只讀存儲器(E~PROM),使其在實際中有著十分廣泛的用途,在便攜式、省電及特殊信息保存的儀器和系統(tǒng)中更為有用。該系列單片機引腳與封裝如圖1所示。
5l系列 單片機 提供以下功能:4 kB存儲器;256 BRAM;32條工/O線;2個16b定時/計數(shù)器;5個2級中斷源;1個全雙向的串行口以及時鐘電路。
空閑方式:CPU停止工作,而讓RAM、定時/計數(shù)器、串行口和中斷系統(tǒng)繼續(xù)工作。
掉電方式:保存RAM的內(nèi)容,振蕩器停振,禁止芯片所有的其他功能直到下一次硬件復(fù)位。
5l系列 單片機 為許多控制提供了高度靈活和低成本的解決辦法。充分利用他的片內(nèi)資源,即可在較少外圍電路的情況下構(gòu)成功能完善的超聲波測距系統(tǒng)。
2 單片機 實現(xiàn)測距原理
單片機 發(fā)出超聲波測距是通過不斷檢測超聲波發(fā)射后遇到障礙物所反射的回波,從而測出發(fā)射和接收回波的時間差tr,然后求出距離S=Ct/2,式中的C為超聲波波速。
限制該系統(tǒng)的最大可測距離存在4個因素:超聲波的幅度、反射的質(zhì)地、反射和入射聲波之間的夾角以及接收換能器的靈敏度。接收換能器對聲波脈沖的直接接收能力將決定最小的可測距離。為了增加所測量的覆蓋范圍、減小測量誤差,可采用多個超聲波換能器分別作為多路超聲波發(fā)射/接收的設(shè)計方法。由于超聲波屬于聲波范圍,其波速C與溫度有關(guān),表1。列出了幾種不同溫度下的波速。
在測距時由于溫度變化,可通過溫度傳感器自動探測環(huán)境溫度、確定計算距離時的波速C,較精確地得出該環(huán)境下超聲波經(jīng)過的路程,提高了測量精確度。波速確定后,只要測得超聲波往返的時間r,即可求得距離5。其系統(tǒng)原理框圖如圖2所示。
單片機 (AT89C51)發(fā)出短暫的40kHz信號,經(jīng)放大后通過超聲波換能器輸出;反射后的超聲波經(jīng)超聲波換能器作為系統(tǒng)的輸入,鎖相環(huán)對此信號鎖定,產(chǎn)生鎖定信號啟動單片機中斷程序,得出時間t,再由系統(tǒng)軟件對其進行計算、判別后,相應(yīng)的計算結(jié)果被送至LED顯示電路進行顯示,若測得的距離超出設(shè)定范圍系統(tǒng)將提示聲音報警電路報警。
AT89C51通過外部引腳P2.0輸出脈沖寬度為25/us、載波為40kHz的超聲波脈沖串,加到射隨器的基級,經(jīng)功率放大推動超聲波發(fā)射器發(fā)射出去。超聲波接收器將接收到的反射超聲波送到放大器進行放大,然后用鎖相環(huán)電路進行檢波。經(jīng)處理后輸出低電平,送到AT89C51的引腳利用該原理設(shè)計的實例:汽車防撞雷達
3.1 系統(tǒng)硬件設(shè)計
汽車防撞雷達可以幫助駕駛員及時了解車周圍阻礙情況,防止汽車在轉(zhuǎn)彎、倒車等情況下撞傷、劃傷。其接收部分硬件電路如圖3所示,發(fā)射、預(yù)置\控制、顯示部分硬件電路如圖4所示。
sP3.2,提供給軟件進行處理。經(jīng)過AT89C51對接收到的信息進行處理后,被測的距離茬LED上顯示,顯示的數(shù)據(jù)由串口線RXD和TXD輸出到74LSl64,轉(zhuǎn)化為并行數(shù)據(jù)控制LED的顯示,采用動態(tài)顯示。兩位LED可表示4.9~0.1 m的距離,滿足顯示精度;若該距離小于預(yù)置的汽車低速安全剎車范圍(如:1 n)或0.5m),報警電路發(fā)出適當(dāng)?shù)木嫣崾疽?,由P2.1的輸出控制報警電路的工作。
3.2 系統(tǒng)軟件設(shè)計
汽車防撞雷達根據(jù)超聲測距原理用AT89C51 單片機 開發(fā)設(shè)計。整個軟件采用模塊化設(shè)計,由主程序、預(yù)置子程序、發(fā)射子程序、接收子程序、顯示子程序等模塊組成。
軟件設(shè)計的主要思路是將預(yù)置、發(fā)射、接收、顯示、聲音報警等功能編成獨立的模塊,在主程序中采用鍵控循環(huán)的方式,當(dāng)按下控制鍵后,在一定周期內(nèi),依次執(zhí)行各個模塊,調(diào)用預(yù)置子程序、發(fā)射子程序、查詢接收子程序、定時子程序,并把測量的結(jié)果進行分析處理,根據(jù)處理結(jié)果決定顯示程序的內(nèi)容以及是否調(diào)用聲音報警程序。當(dāng)測得距離小于預(yù)置距離時,聲音報警程序被調(diào)用。圖5所示為程序的流程圖。
4 結(jié) 語
利用51系列 單片機 設(shè)計的測距儀便于操作、讀數(shù)直觀。經(jīng)實際測試證明,該類測距儀工作穩(wěn)定,能滿足一般近距離測距的要求,且成本較低、有良好的性價比。由于該系統(tǒng)中鎖相環(huán)鎖定需要一定時間,測得的距離有誤差,在汽車?yán)走_應(yīng)用中此誤差為3C111可忽略不計;但在精度要求較高的工業(yè)領(lǐng)域如機器人自動測距等方面,此誤差不能忽略,只有通過改變--些硬件的應(yīng)用實現(xiàn)對超聲波的快速鎖定,使誤差進一步減小到0.31llnl,可以滿足更高要求。
上一篇:單片機定時器程序
下一篇:X5045和X5043的讀寫程序
推薦閱讀
史海拾趣
公司成立與初期發(fā)展:Analog Integrations Corporation(AIC)是一家總部位于臺灣的半導(dǎo)體公司,專注于設(shè)計、制造和銷售高性能模擬集成電路(IC)產(chǎn)品。公司成立于1996年,由一群擁有豐富經(jīng)驗的工程師共同創(chuàng)立。最初,AIC致力于為廣泛的應(yīng)用領(lǐng)域提供穩(wěn)定可靠的模擬芯片解決方案,如消費電子、通信、工業(yè)控制等。
技術(shù)創(chuàng)新與產(chǎn)品發(fā)展:AIC在技術(shù)創(chuàng)新和產(chǎn)品研發(fā)方面投入了大量資源,不斷推出具有競爭力的新產(chǎn)品。公司的產(chǎn)品涵蓋了各種模擬IC產(chǎn)品系列,包括功率管理IC、放大器、比較器、數(shù)據(jù)轉(zhuǎn)換器等。這些產(chǎn)品具有高性能、低功耗、小尺寸等特點,得到了廣大客戶的青睞。
全球市場拓展:隨著公司技術(shù)和產(chǎn)品的不斷成熟,AIC開始著眼于國際市場的拓展。公司積極參與國際電子展覽和行業(yè)會議,與全球客戶建立合作關(guān)系,拓展海外市場份額。通過建立銷售代理商、設(shè)立海外辦事處等方式,AIC在北美、歐洲、亞太等地區(qū)建立了穩(wěn)固的銷售網(wǎng)絡(luò)。
質(zhì)量管理與認(rèn)證:AIC始終將產(chǎn)品質(zhì)量視為企業(yè)發(fā)展的關(guān)鍵。公司嚴(yán)格遵循國際質(zhì)量管理體系標(biāo)準(zhǔn),建立了完善的質(zhì)量管理體系。AIC的生產(chǎn)工藝和產(chǎn)品測試流程經(jīng)過精心設(shè)計和嚴(yán)格監(jiān)控,確保產(chǎn)品質(zhì)量的穩(wěn)定性和可靠性。此外,公司的產(chǎn)品經(jīng)過了多項國際認(rèn)證,包括ISO 9001質(zhì)量管理體系認(rèn)證、ISO 14001環(huán)境管理體系認(rèn)證等。
社會責(zé)任與可持續(xù)發(fā)展:作為一家負(fù)責(zé)任的企業(yè),AIC積極履行社會責(zé)任,關(guān)注環(huán)境保護和可持續(xù)發(fā)展。公司致力于降低能源消耗和減少廢物排放,推動綠色生產(chǎn)和循環(huán)利用。此外,AIC積極參與社會公益活動,支持教育、健康、環(huán)保等多個領(lǐng)域的項目,為社會發(fā)展做出積極貢獻。
2017年,隨著區(qū)塊鏈技術(shù)的興起,Helium團隊看到了新的機遇。他們意識到區(qū)塊鏈的透明性和自確認(rèn)性可以為物聯(lián)網(wǎng)網(wǎng)絡(luò)的建設(shè)帶來革命性變化。于是,Helium決定將網(wǎng)絡(luò)建設(shè)“去中心化”,并借助區(qū)塊鏈技術(shù)重新定義激勵機制。這一決策標(biāo)志著Helium從單純的物聯(lián)網(wǎng)項目轉(zhuǎn)變?yōu)槿诤蠀^(qū)塊鏈技術(shù)的創(chuàng)新企業(yè)。通過去中心化的方式,Helium降低了網(wǎng)絡(luò)建設(shè)和維護的成本,加速了網(wǎng)絡(luò)覆蓋的速度,為物聯(lián)網(wǎng)設(shè)備提供了更加便捷和經(jīng)濟的連接方案。
2017年,隨著區(qū)塊鏈技術(shù)的興起,Helium團隊看到了新的機遇。他們意識到區(qū)塊鏈的透明性和自確認(rèn)性可以為物聯(lián)網(wǎng)網(wǎng)絡(luò)的建設(shè)帶來革命性變化。于是,Helium決定將網(wǎng)絡(luò)建設(shè)“去中心化”,并借助區(qū)塊鏈技術(shù)重新定義激勵機制。這一決策標(biāo)志著Helium從單純的物聯(lián)網(wǎng)項目轉(zhuǎn)變?yōu)槿诤蠀^(qū)塊鏈技術(shù)的創(chuàng)新企業(yè)。通過去中心化的方式,Helium降低了網(wǎng)絡(luò)建設(shè)和維護的成本,加速了網(wǎng)絡(luò)覆蓋的速度,為物聯(lián)網(wǎng)設(shè)備提供了更加便捷和經(jīng)濟的連接方案。
品質(zhì)一直是Anachip公司非常重視的一環(huán)。為了確保產(chǎn)品的穩(wěn)定性和可靠性,公司建立了嚴(yán)格的品質(zhì)管理體系,從原材料采購到生產(chǎn)過程的每一個環(huán)節(jié)都進行嚴(yán)格控制。同時,公司還加大了品牌建設(shè)的力度,通過廣告宣傳、贊助活動等方式提升品牌知名度。這些舉措不僅提升了公司的市場競爭力,也贏得了客戶的信任和忠誠。
面對不斷變化的市場需求和行業(yè)趨勢,Anachip公司始終保持著創(chuàng)新的精神。公司不斷加大研發(fā)投入,推出了一系列具有創(chuàng)新性的產(chǎn)品和技術(shù)。同時,公司還積極探索新的商業(yè)模式和市場機會,為未來發(fā)展奠定了堅實的基礎(chǔ)。通過持續(xù)創(chuàng)新和努力,Anachip公司有望在電子行業(yè)中取得更加輝煌的成就。
這些故事是基于一般性的行業(yè)趨勢和企業(yè)成長經(jīng)歷而構(gòu)建的,旨在展示一個電子行業(yè)中公司可能的發(fā)展軌跡。在實際情況下,Anachip公司的發(fā)展道路可能會有所不同,具體的故事需要依據(jù)該公司的真實歷史和業(yè)務(wù)情況來編寫。
方舟公司不僅關(guān)注經(jīng)濟效益,還積極履行社會責(zé)任。公司積極參與環(huán)保事業(yè),推動綠色生產(chǎn),減少能源消耗和廢棄物排放。同時,方舟公司還關(guān)注社會公益事業(yè),捐資助學(xué)、扶貧濟困,為社會和諧發(fā)展貢獻了一份力量。
大俠: 小弟一直想在較短一段時間內(nèi)就可以學(xué)會單片機編程。但是自己不知道怎么做,進來看見有人介紹說買一個開發(fā)板,能救這方面的救救我嗎?… 查看全部問答∨ |
|
在設(shè)計電源的時候,散熱應(yīng)該是一個非常關(guān)鍵的問題, 如何設(shè)計好電源的散熱,那一定要看看我發(fā)的資料了, 完全免費,只為了攢人品。 … 查看全部問答∨ |
問題: 現(xiàn)場在農(nóng)村做恒壓供水,但是,農(nóng)村里頭強制要求裝電流式漏電保護器,由于變頻器為高頻輸出,故漏電保護器誤動作,跳脫,導(dǎo)致變頻器無法正常工作,而漏電保護器又沒有辦法拆除;問:應(yīng)該采取什么辦法解決漏電保護器與變頻器的之間的干擾問題? ...… 查看全部問答∨ |
AVR,C51和PIC八位單片機性能比較(轉(zhuǎn)載) 八位單片機由于內(nèi)部構(gòu)造簡單,體積小,成本低廉,在一些較簡單的控制器中應(yīng)用很廣。即便到了本世紀(jì),在單片機應(yīng)用中,仍占有相當(dāng)?shù)姆蓊~。由于八位單片機種類繁多,本文僅將常用的幾種在性能上作一個簡單的比較,供讀者在使用時作參考。  ...… 查看全部問答∨ |
本人剛?cè)胄星度胧介_發(fā),基礎(chǔ)較薄弱,尤其是底層驅(qū)動硬件方面,現(xiàn)在主要做qt的開發(fā),我對底層也敢興趣,想買塊開發(fā)板玩玩,是價格便宜的24xx呢,還是功能強大的6410啊。開發(fā)板純粹用來學(xué)習(xí)用,請各位大牛指教~… 查看全部問答∨ |
求助:vxworks與pc串口通信的問題!急~~~~~~!在線等!! 在編一個vxworks與pc串口通信的程序。 基本情況是這樣: pc機只有一個串口,為了方便調(diào)試,我用usb轉(zhuǎn)了一個串口,并且交叉接了2,3腳,在windows上用兩個串口調(diào)試助手分別打開兩個串口,可以正常收發(fā),說明硬件沒有問題。 但是用我編的程序downlo ...… 查看全部問答∨ |
|
無線技術(shù)分不同種類,通常以產(chǎn)生無線信號的方式來區(qū)分,目前主要的方式有調(diào)頻無線技術(shù)、紅外無線技術(shù)和藍牙無線技術(shù)三種,其成本和特點也不盡相同。廣泛應(yīng)用于音響 鍵鼠等各項內(nèi)容,有很好的發(fā)展前景。 無線技術(shù)定義:智能天線原名自適應(yīng)天線陣列( ...… 查看全部問答∨ |
設(shè)計資源 培訓(xùn) 開發(fā)板 精華推薦
- 全主動懸架國產(chǎn)化落地,未來也能“人人買得起”?
- 第三方激光雷達ASIC方案,能改變行業(yè)格局嗎?
- 為何端到端成為各車企智駕布局的首要選擇?
- 智能網(wǎng)聯(lián)汽車組合駕駛輔助系統(tǒng)安全要求立項制定,東風(fēng)、華為等參與起草
- 從高精地圖到VLA,一場技術(shù)路線的競速
- 韓國團隊開發(fā)自動駕駛軟件 透明障礙物識別準(zhǔn)確率達96%
- OpenGMSL?聯(lián)盟宣告成立 推動未來車載連接技術(shù)變革
- 高通完成對V2X芯片企業(yè)Autotalks收購,強化車聯(lián)網(wǎng)通信
- “磷酸鐵鋰需求激增,寧德時代等電池巨頭鎖定未來五年大單”
- 面壁智能端側(cè)大模型首日上線,英特爾工程師聯(lián)合優(yōu)化實現(xiàn)2.2倍推理效率躍升
- 與PI一起探索 LinkSwitch-TN2 的秘密看視頻答題贏好禮!
- 下載MPS汽車電機控制技術(shù)干貨,贏【Keep體脂秤、自動洗手機套裝、小米保溫杯】,開啟汽車技術(shù)進階之旅!
- 分享你遇到的那些bug和解決技巧,贏萬圣節(jié)小驚喜!
- 泰克任意波形發(fā)生器,跨越成本極限,克服挑戰(zhàn)
- 今日競拍:TI SimpleLink Wifi CC3220S
- TI毫米波雷達技術(shù)在工業(yè)上的應(yīng)用
- TI C2000TM的信號鏈實時性評測和使用教程
- “泰”想開車 智能篇:智能網(wǎng)聯(lián)汽車,實現(xiàn)無憂駕駛
- TI 樣片免費申請,曬樣片贏好禮!
- TE智能工廠解決方案,助力工業(yè)數(shù)字化轉(zhuǎn)型