![基于車流量的智能交通燈控制系統(tǒng)的設計-畢業(yè)設計_第1頁](http://file4.renrendoc.com/view11/M01/18/24/wKhkGWVuZbeAVI8TAAGY_f7EW00899.jpg)
![基于車流量的智能交通燈控制系統(tǒng)的設計-畢業(yè)設計_第2頁](http://file4.renrendoc.com/view11/M01/18/24/wKhkGWVuZbeAVI8TAAGY_f7EW008992.jpg)
![基于車流量的智能交通燈控制系統(tǒng)的設計-畢業(yè)設計_第3頁](http://file4.renrendoc.com/view11/M01/18/24/wKhkGWVuZbeAVI8TAAGY_f7EW008993.jpg)
![基于車流量的智能交通燈控制系統(tǒng)的設計-畢業(yè)設計_第4頁](http://file4.renrendoc.com/view11/M01/18/24/wKhkGWVuZbeAVI8TAAGY_f7EW008994.jpg)
![基于車流量的智能交通燈控制系統(tǒng)的設計-畢業(yè)設計_第5頁](http://file4.renrendoc.com/view11/M01/18/24/wKhkGWVuZbeAVI8TAAGY_f7EW008995.jpg)
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
畢業(yè)設計課題名稱基于車流量的智能交通燈控制系統(tǒng)的設計此設計還有原理圖和仿真圖,有需要的朋友下載了文檔后留下你的郵箱,方便我傳給你。摘要隨著現(xiàn)代社會對交通運輸?shù)娜遮呉蕾嚕煌舫蔀榱巳藗兩钪胁豢苫蛉钡囊痪植俊鹘y(tǒng)的交通燈控制系統(tǒng)雖然在一定程度上可以滿足指揮路口交通的需要,但隨著城市規(guī)模的不斷擴大,原有的交通燈控制系統(tǒng)已經(jīng)表現(xiàn)出明顯的缺點:紅綠燈時間相對固定,不能伴隨車流量的改變而調(diào)整紅綠燈的顯示時間。本論文以中、小城市區(qū)域交通控制為研究對象,以交通工程根本理論為根底,結(jié)合當前的單片機應用技術,對智能交通燈控制系統(tǒng)進行了分析和研究。文章論述了基于AT89C51單片機的交通燈控制系統(tǒng),該系統(tǒng)能根據(jù)路口車流量變化而改變交通燈閃亮時間,到達智能控制交通的目的。該系統(tǒng)具有實用性強、操作簡單、擴展性好等特點。關鍵詞:車流量;交通燈;智能控制ABSTRACTWithincreasingrelianceontransportationinmodernsociety,Trafficlightshavebecomeanimportantpartinpepole’sdailylives.Tosomeextent,traditionaltrafficcontrolsystemscanmeettheneedsofthetrafficjunction,however,withthecontinuousexpansionofcityscale,thetraditionaltrafficlightscontrolsystemshaveshowedobviousshortcomings:arelativelyfixeddisplaytimeoftrafficlights,whichcannotchangeasthedifferenttrafficflowatthecrossing.Inthisthesis,accordingtobasictrafficengineeringtheory,combinedwithcurrenttechnologyandapplicationofmicrocotroller,whichdoesdetaianalysisandresearchonintelligenttrafficlightscontrolsystem.ThisarticlediscussestrafficlightscontrolsystemsbasedonAT89C51microcontroller,whichcandisplaydifferenttimeoftrafficlightsinaccordancewiththeactualtrafficflow,andachievethepurposeofintelligentcontroloftraffic.Keywords:Trafficflow;Trafficlights;Intelligentcontrol目錄TOC\o"1-2"\h\z\u摘要IABSTRACTII目錄1第1章緒論11.1交通燈控制系統(tǒng)的開展11.2課題研究的背景11.3課題研究的主要內(nèi)容21.4課題研究方案21.5課題研究的意義5第2章單元電路設計62.1單片機概述62.2光電開關概述102.3ULN2003芯片簡介122.4七段數(shù)碼管132.5電源電路設計142.6系統(tǒng)設計15第3章程序設計173.1軟件可靠性設計173.2主程序流程圖183.3中斷程序流程圖193.4匯編程序設計19第4章系統(tǒng)仿真與調(diào)試244.1系統(tǒng)仿真244.2系統(tǒng)調(diào)試29第5章PCB制作305.1PCB布局規(guī)那么設置305.2PCB布線規(guī)那么設置315.3轉(zhuǎn)印325.4蝕刻325.5元器件的安裝與焊接33總結(jié)35參考文獻36致謝37附錄I系統(tǒng)總的原理圖38附錄IIPCB頂層幅員39附錄IIIPCB底層幅員40附錄IV元器件清單41TOC\o"1-2"\h\z\uTOC\o"1-2"\h\z\u第1章緒論1.1交通燈控制系統(tǒng)的開展1858年,在英國倫敦主要街頭安裝了以燃煤氣為光源的紅,藍兩色的機械扳手式信號燈,用以指揮馬車通行。這是世界上最早的交通信號燈。1868年,英國機械工程師納伊特在倫敦威斯敏斯特區(qū)的議會大廈前的廣場上,安裝了世界上最早的煤氣紅綠燈。由紅綠兩以旋轉(zhuǎn)式方形玻璃提燈組成,紅色表示“停止〞,綠色表示“注意〞。1914年,電氣啟動的紅綠燈出現(xiàn)在美國。這種紅綠燈由紅綠黃三色圓形的投光器組成,裝在紐約5號大街的一座高塔上。紅燈亮表示“停止〞,綠燈亮表示“通行〞。1918年,又出現(xiàn)了帶控制的紅綠燈和紅外線紅綠燈。帶控制的紅綠燈,一種是把壓力探測器安在地下,車輛一接近紅燈便變?yōu)榫G燈;另一種是用擴音器來啟動紅綠燈,司機遇紅燈時按一下嗽叭,就使紅燈變?yōu)榫G燈。紅外線紅綠燈當行人踏上對壓力敏感的路面時,它就能發(fā)覺到有人要過馬路。紅外光束能把信號燈的紅燈延長一段時間,推遲汽車放行,以免發(fā)生交通事故。信號燈的出現(xiàn),使交通得以有效管制,對于疏導交通流量、提高道路通行能力,減少交通事故有明顯效果。1968年,聯(lián)合國《道路交通和道路標志信號協(xié)定》對各種信號燈的含義作了規(guī)定。綠燈是通行信號,面對綠燈的車輛可以直行,左轉(zhuǎn)彎和右轉(zhuǎn)彎,除非另一種標志禁止某一種轉(zhuǎn)向。左右轉(zhuǎn)彎車輛都必須讓合法地正在路口內(nèi)行駛的車輛和過人行橫道的行人優(yōu)先通行。紅燈是禁行信號,面對紅燈的車輛必須在交叉路口的停車線后停車。黃燈是警告信號,面對黃燈的車輛不能越過停車線,但車輛已十分接近停車線而不能平安停車時可以進入交叉路口。1.2課題研究的背景隨著城市機動車輛的不斷增加,許多大城市出現(xiàn)了交通超負荷運行的情況。因此,自80年代后期,這些城市紛紛修建城市高速道路,在高速道路建設完成的初期,它們也曾有效地改善了交通狀況。然而,隨著交通量的快速增長和缺乏對高速道路的系統(tǒng)研究和控制。高速道路沒有充分發(fā)揮出預期的作用。而城市高速道路在構(gòu)造上的特點,也決定了城市高速道路的交通狀況必然受高速道路與普通道路耦合處交通狀況的制約。所以,如何采用適宜的控制方法,最大限度利用好消耗巨資修建的城市高速道路。緩解主干道與匝道、城區(qū)同周邊地區(qū)的交通擁堵狀況,越來越成為交通運輸管理和城市規(guī)劃部門亟待解決的主要問題。目前,國內(nèi)大局部中小城市仍采用傳統(tǒng)的交通燈控制模式,但隨著城市的不斷開展,基于車流量的智能交通燈控制系統(tǒng)必將受到廣闊人民的青睞。傳統(tǒng)的交通信號燈,通常采用定時分配方式控制,主要存在三方面的缺陷:〔1〕車道放行車輛時,十字路口經(jīng)常出現(xiàn)不同相位上車輛放行時問相同,車輛多的一方容易出現(xiàn)車輛堆積,造成下一路口的交通阻塞;〔2〕當某相位上無車時,恰好是該相位上的車輛通行時間,那么在這段時間內(nèi),就出現(xiàn)了交通指揮盲點;〔3〕當一路口車流量很大時,不能夠自動延長口的綠燈時間,導致在一個周期內(nèi)此路口的車輛不能完全通過。為了更好的解決上述問題,本系統(tǒng)利用傳感器檢測車流量狀態(tài),用單片機AT89C51對路口車流量進行統(tǒng)計,并執(zhí)行相應的處理程序,來實現(xiàn)智能交通燈控制系統(tǒng),到達了根據(jù)車流量大小實時控制路口的通行情況。該交通系統(tǒng)的設計具有結(jié)構(gòu)簡單、可靠性高、本錢低、實時性好、安裝維護方便等優(yōu)點,具有廣泛的應用前景。1.3課題研究的主要內(nèi)容本課題研究的內(nèi)容有如下幾個方面:〔1〕基于車流量的智能交通燈控制系統(tǒng)的工作原理?!?〕基于車流量的智能交通燈控制系統(tǒng)的硬件設計?!?〕車流量檢測原理及其硬件電路設計?!?〕基于車流量的智能交通燈控制系統(tǒng)的程序設計。1.4課題研究方案系統(tǒng)總體方案通過對課題研究內(nèi)容的理解,并考慮系統(tǒng)的性價比,得到系統(tǒng)的總體方案。紅綠燈紅綠燈顯示模塊數(shù)碼管顯示模塊車流量檢測信號AT89C51單片機電源模塊圖1.1系統(tǒng)方框圖車流量檢測方案方案一:采用遙感微波檢測器(RTMS)。微波交通檢測器是利用雷達線性調(diào)頻技術原理,通過發(fā)射中心頻率為10.525GHz或24.200GHz的連續(xù)頻率調(diào)制微波(FMCW);在檢測路面上,投映一個寬度為3-4米,長度為64米的微波帶。每當車輛通過這個微波投映區(qū)時,都會向RTMS反射一個微波信號,RTMS接收反射的微波信號,并計算接收頻率和時間的變化參數(shù)以得出車輛的速度及長度,提供車流量、道路占有率、速度和車型等實時信息。為了檢測出車道上車的數(shù)量,RTMS在微波束的發(fā)射方向上以2M為一個層面分展探測物體,微波束在15度范圍內(nèi)投影形成一個分為32個十層面的橢圓形波束,(橢圓的寬度取決于儀器選擇的工作方式),通過這種方式可檢測出車量數(shù)RTMS具有兩種根本的使用模式,分別是路邊側(cè)向模式和前方正向模式。路邊側(cè)向模式可以使用一臺RTMS同時檢測多至8條車道,并提供每條車道的交通信息。前方正向模式,用一臺RTMS實時檢測一條單一車道的交通情況。RTMS的檢測精度高,且方案二:采用磁感應車輛檢測器.這種環(huán)形線圈檢測器是傳統(tǒng)的交通檢測器,是目前世界上用量最大的一種檢測設備。這些埋設在道路外表下的線圈可以檢測到車輛通過時的電磁變化進而精確地算出交通流量。交通流量是交通統(tǒng)計和交通規(guī)劃的根本數(shù)據(jù),通過這些檢測結(jié)果可以用來計算占用率(表征交通密度),在使用雙線圈模式時還可以提供速度、車輛行駛方向、車型分類等數(shù)據(jù),這些數(shù)據(jù)對于交通管理和統(tǒng)計是極為重要的。原理方框圖如下:環(huán)形檢測器1環(huán)形檢測器1環(huán)形檢測器n自定義總線控制單元調(diào)制解調(diào)器監(jiān)控中心圖1.2磁檢測器方框圖該方案測量精度較好,且性能穩(wěn)定。方案三:利用紅外線車輛檢測器。紅外線車輛檢測器是利用被檢測物對光束的遮擋或反射,通過同步回路檢測物體有無。物體不限于金屬,所有能反射光線的物體均可被檢測。光電開關將輸入電流在發(fā)射器上轉(zhuǎn)換為光信號射出,接收器再根據(jù)接收到的光線的強弱或有無對目標物體進行探測。如當汽車通過光掃描區(qū)域時,局部或全部光束被遮擋,從而實現(xiàn)對車輛數(shù)據(jù)的綜合檢測。紅外線車輛掃描系統(tǒng)提供了車輛輪廓掃描的解決方案,并提供車輛別離信號,同時還能夠檢測掛鉤是否存在及其位置,由于光學產(chǎn)品的高速響應,當車速低于100公里/小時,系統(tǒng)可對車輛間距0.3米車輛實現(xiàn)可靠的別離檢測并抓取車輛輪廓數(shù)據(jù),當車速低于200公里/小時,對車輛間距0.6米的車輛實現(xiàn)可靠的別離檢測并抓取輪廓數(shù)據(jù),系統(tǒng)可自動分類超過100種車型,車輛自動分類的準確率超過99%。常利用光電開關技術成熟,高速響應,可輸出豐富的車輛數(shù)據(jù)信息,能可靠檢測各種特殊車輛??垢蓴_性強,不受惡劣氣象條件或物體顏色的影響方案一造價高,且易受環(huán)境影響,方案二需將檢測器埋入地底下,對已建成道路使用不方便。方案三性價比高,且設計簡單,權衡利弊,應選用方案三。主控制器選擇方案一:采用數(shù)字電路設計。通過譯碼器,計數(shù)器,以及555定時器等組成一個交通燈控制系統(tǒng),雖然易于實現(xiàn),但由于涉及的集成數(shù)字芯片較多,且不便于實現(xiàn)車流量檢測信號的輸入,故很難完成系統(tǒng)設計任務。方案二:采用AT89C51單片機作為主控制器。AT89C51具有兩個16位定時器/計數(shù)器,5個中斷源,便于對車流量進行定時中斷檢測。32根I/O線,使其具有足夠的I/O口驅(qū)動數(shù)碼管及交通燈。外部存貯器尋址范圍ROM、RAM64K,便于系統(tǒng)擴展。其T0,T1口可以對外部脈沖進行實時計數(shù)操作,故可以方便實現(xiàn)車流量檢測信號的輸入。單片機具有功耗小、速度快、價格低等優(yōu)點,且編程簡單,應選用方案二。顯示方案選擇該系統(tǒng)要求完成倒計時、狀態(tài)燈等顯示功能?;谏鲜鲈?,我們考慮了三種方案:方案一:完全采用數(shù)碼管顯示。這種方案只顯示有限的符號和數(shù)碼字符,無法勝任題目要求。方案二:完全采用點陣式LED顯示。這種方案實現(xiàn)復雜,且須完成大量的軟件工作;但功能強大,可方便的顯示各種英文字符,漢字,圖形等。方案三:采用數(shù)碼管與點陣LED相結(jié)合的方法因為設計既要求倒計時數(shù)字輸出,又要求有狀態(tài)燈輸出等,為方便觀看并考慮到現(xiàn)實情況,用數(shù)碼管與LED燈分別顯示時間及狀態(tài)信息。這種方案既滿足系統(tǒng)功能要求,又減少了系統(tǒng)實現(xiàn)的復雜度。權衡利弊,第三種方案可互補一、二方案的優(yōu)缺,我們決定采用方案三以實現(xiàn)系統(tǒng)的顯示功能。1.5課題研究的意義本文設計的交通信號控制系統(tǒng)既可以用在單個路口實現(xiàn)獨立的智能交通控制功能,也可以多個單路口系統(tǒng)組建網(wǎng)絡實現(xiàn)一個區(qū)域或者一個城市的交通協(xié)調(diào)。本系統(tǒng)組網(wǎng)時需要傳輸?shù)臄?shù)據(jù)量較小,便于組成網(wǎng)絡結(jié)構(gòu)和遠距離信息傳輸。所組成的網(wǎng)絡結(jié)構(gòu)簡單,易于維護,運行穩(wěn)定。對進行設計目的在于對所學知識的綜合運用,將理論知識與實際應用相結(jié)合?;谲嚵髁康闹悄芙煌艨刂葡到y(tǒng)設計意義重大,特別在人口密度集中的中國,它起著更重要的作用。最直接的作用是改善車輛的堵塞狀況,減少車輛的等待時間,增加單位時間內(nèi)的通行量,從而解決交通擁擠的問題。另外的社會經(jīng)濟效益是:減少交通事故的發(fā)生率、人員的死亡率;推動相關產(chǎn)業(yè)的開展,增加就業(yè)崗位,促進社會經(jīng)濟的健康開展;減少能源消耗量,降低環(huán)境污染程度。此設計尤其適合中、小城市的十字路口交通控制,具有安裝簡單,使用方便,價格實惠等優(yōu)點,毫無疑問具有廣泛的應用前景。第2章單元電路設計2.1單片機概述單片機開展單片機微型計算機是微型計算機的一個重要分支,也是頗具生命力的機種。單片機微型計算機簡稱單片機,特別適用于控制領域,故又稱為微控制器。通常,單片機由單塊集成電路芯片構(gòu)成,內(nèi)部包含有計算機的根本功能部件:中央處理器、存儲器和I/O接口電路等。因此,單片機只需要和適當?shù)能浖巴獠吭O備相結(jié)合,便可成為一個單片機控制系統(tǒng)。單片機經(jīng)過1、2、3三代開展,目前單片機正朝著高性能和多品種方向開展,它們的CPU功能在增強,內(nèi)部資源在增多,引腳的多功能化,以及低電壓低功耗。AT89C51AT89C51是一種帶4K字節(jié)閃爍可編程可擦除只讀存儲器〔FPEROM—FalshProgrammableandErasableReadOnlyMemory〕的低電壓,高性能的CMOS8位微處理器,單片機的可擦除只讀存儲器可以反復擦除100次。該器件采用ATMEL高密度非易失存儲器制造技術制造,與工業(yè)標準的MCS-51指令集和輸出管腳相兼容。由于將多功能8位CPU和閃爍存儲器組合在單個芯片中,ATMEL的AT89C51是一種高效微控制器。AT89C51的內(nèi)部結(jié)構(gòu)圖如下:圖2.1AT89C51內(nèi)部結(jié)構(gòu)圖AT89C51單片機包含中央處理器、程序存儲器(ROM)、數(shù)據(jù)存儲器(RAM)、定時/計數(shù)器、并行接口、串行接口和中斷系統(tǒng)等幾大單元及數(shù)據(jù)總線、地址總線和控制總線等三大總線,現(xiàn)在分別加以說明:(1)中央處理器:中央處理器(CPU)是整個單片機的核心部件,是8位數(shù)據(jù)寬度的處理器,能處理8位二進制數(shù)據(jù)或代碼,CPU負責控制、指揮和調(diào)度整個單元系統(tǒng)協(xié)調(diào)的工作,完成運算和控制輸入輸出功能等操作。(2)數(shù)據(jù)存儲器(RAM)89C51內(nèi)部有128個8位用戶數(shù)據(jù)存儲單元和128個專用存放器單元,它們是統(tǒng)一編址的,專用存放器只能用于存放控制指令數(shù)據(jù),用戶只能訪問,而不能用于存放用戶數(shù)據(jù),所以,用戶能使用的RAM只有128個,可存放讀寫的數(shù)據(jù),運算的中間結(jié)果或用戶定義的字型表。(3)程序存儲器(ROM):89C51共有4KB掩膜ROM,用于存放用戶程序,原始數(shù)據(jù)或表格。(4)定時/計數(shù)器(ROM):89C51有兩個16位的可編程定時/計數(shù)器,以實現(xiàn)定時或計數(shù)產(chǎn)生中斷用于控制程序轉(zhuǎn)向。(5)并行輸入輸出(I/O)口:89C51共有4組8位I/O口(P0、P1、P2和P3),用于對外部數(shù)據(jù)的傳輸。(6)全雙工串行口:89C51內(nèi)置一個全雙工串行通信口,用于與其它設備間的串行數(shù)據(jù)傳送,該串行口既可以用作異步通信收發(fā)器,也可以當同步移位器使用。(7)中斷系統(tǒng):89C51具備較完善的中斷功能,有兩個外中斷、兩個定時/計數(shù)器中斷和一個串行中斷,可滿足不同的控制要求,并具有2級的優(yōu)先級別選擇。(8)時鐘電路:89C51內(nèi)置最高頻率達12MHz的時鐘電路,用于產(chǎn)生整個單片機運行的脈沖時序,但89C51單片機的結(jié)構(gòu)有兩種類型,一種是程序存儲器和數(shù)據(jù)存儲器分開的形式,即哈佛(Harvard)結(jié)構(gòu),另一種是采用通用計算機廣泛使用的程序存儲器與數(shù)據(jù)存儲器合二為一的結(jié)構(gòu),即普林斯頓(Princeton)結(jié)構(gòu)。INTEL的MCS-51系列單片機采用的是哈佛結(jié)構(gòu)的形式,而后續(xù)產(chǎn)品16位的MCS-96系列單片機那么采用普林斯頓結(jié)構(gòu)。AT89C51單片機的引腳說明:MCS-51系列單片機中的8031、8051及8751均采用40Pin封裝的雙列直接DIP結(jié)構(gòu),40個引腳中,正電源和地線兩根,外置石英振蕩器的時鐘線兩根,4組8位共32個I/O口,中斷口線與P3口線復用。其常用封裝形勢如下:圖2.2DIP封裝圖2.3PQFP/TQFP封裝引腳說明:Pin9:RESET/Vpd復位信號復用腳,當89C51通電,時鐘電路開始工作,在RESET引腳上出現(xiàn)24個時鐘周期以上的高電平,系統(tǒng)即初始復位。初始化后,程序計數(shù)器PC指向0000H,P0-P3輸出口全部為高電平,堆棧指針寫入07H,其它專用存放器被清“0”。RESET由高電平下降為低電平后,系統(tǒng)即從0000H地址開始執(zhí)行程序。然而,初始復位不改變RAM〔包括工作存放器R0-R7〕的狀態(tài),及89C5189C51的復位方式可以是自動復位,也可以是手動復位,如圖2.4。此外,RESET/Vpd還是一復用腳,Vcc掉電期間,此腳可接備用電源,以保證其內(nèi)部RAM的數(shù)據(jù)不喪失[1]。圖2.4兩種復位電路Pin30:AE/當訪問外部程序器時,ALE(地址鎖存)的輸出用于鎖存地址的低位字節(jié)。而訪問內(nèi)部程序存儲器時,ALE端將有一個1/6時鐘頻率的正脈沖信號,這個信號可以用于識別單片機是否工作,也可以當作一個時鐘向外輸出。更有一個特點,當訪問外部程序存儲器,ALE會跳過一個脈沖。如果單片機是EPROM,在編程其間,將用于輸入編程脈沖。Pin29:當訪問外部程序存儲器時,此腳輸出負脈沖選通信號,PC的16位地址數(shù)據(jù)將出現(xiàn)在P0和P2口上,外部程序存儲器那么把指令數(shù)據(jù)放到P0口上,由CPU讀入并執(zhí)行。Pin31:EA/Vpp程序存儲器的內(nèi)外部選通線,89C51內(nèi)置有4kB的程序存儲器,當EA為高電平并且程序地址小于4kB時,讀取內(nèi)部程序存儲器指令數(shù)據(jù),而超過4kB地址那么讀取外部指令數(shù)據(jù)。如EA為低電平,那么不管地址大小,一律讀取外部程序存儲器指令。顯然,對內(nèi)部無程序存儲器的8031,EA端必須接地。在編程時,EA/Vpp腳還需加上21V的編程電壓[2]。2.2光電開關概述光電開關的工作原理光電開關〔光電傳感器〕是光電接近開關的簡稱,它是利用被檢測物對光束的遮擋或反射,由同步回路選通電路,從而檢測物體有無的。物體不限于金屬,所有能反射光線的物體均可被檢測。光電開關將輸入電流在發(fā)射器上轉(zhuǎn)換為光信號射出,接收器再根據(jù)接收到的光線的強弱或有無對目標物體進行探測。其工作原理圖如下:圖2.5光電開關工作原理簡圖發(fā)送器對準目標發(fā)射光束,發(fā)射的光束一般來于半導體光源,發(fā)光二極管(LED)、激光二極管及紅外發(fā)射二極管。光束不間斷地發(fā)射,或者改變脈沖寬度。接收器有光電二極管、光電三極管、光電池組成。在接收器的前面,裝有光學元件如透鏡和光圈等。在其后面是檢測電路,它能濾出有效信號和應用該信號。光電開關的分類光電開關按檢測方式可分為反射式、對射式和鏡面反射式三種類型。對射式檢測距離遠,可檢測半透明物體的密度〔透光度〕。反射式的工作距離被限定在光束的交點附近,以防止背景影響。鏡面反射式的反射距離較遠,適宜作遠距離檢測,也可檢測透明或半透明物體。表2.1給出了光電開關的檢測分類方式及特點說明。表2.1光電開關的按檢測方式分類表光電開關按結(jié)構(gòu)可分為放大器別離型、放大器內(nèi)藏型和電源內(nèi)藏型三種。放大器別離型是將放大器與傳感器別離,并采用專用集成電路和混合安裝工藝制成,由于傳感器具有超小型和多品種的特點,而放大器的功能較多。因此,該類型采用端子臺連接方式,并可交、直流電源通用。具有接通和斷開兩種延時功能,兼有接點和電平兩種輸出方式。放大器內(nèi)藏型是將放大器與傳感器一體化,采用專用集成電路和外表安裝工藝制成,使用直流電源工作。其響應速度快,有0.1ms和1ms兩種,能檢測狹小和高速運動的物體。兼有電壓和電流兩種輸出方式,能防止相互干擾,在系統(tǒng)安裝中十分方便。電源內(nèi)藏型是將放大器、傳感器與電源裝置一體化,采用專用集成電路和外表安裝工藝制成,它一般使用交流電源,適用于在生產(chǎn)現(xiàn)場取代接觸式行程開關??芍苯佑糜趶婋娍刂齐娐?,也可自行設置自診斷穩(wěn)定工作區(qū)指示燈,輸出備有SSR固態(tài)繼電器或繼電器常開、常閉接點,可防止相互干擾。光電開關的應用隨著我國工業(yè)自動化技術的迅速開展,光電開關自動化元件將被普遍采用。應用領域也在不斷擴展,采用集成電路技術和SMT外表安裝工藝而制造的新一代光電開關器件,具有延時、展寬、外同步、抗相互干擾、可靠性高、工作區(qū)域穩(wěn)定和自診斷等智能化功能。這種新穎的光電開關是一種采用脈沖調(diào)制的主動式光電探測系統(tǒng)型電子開關,它所使用的冷光源有紅外光、紅色光、綠色光和藍色光等,可非接觸、無損傷地檢測和控制各種固體。新型光電開關具有體積小、功能多、壽命長、精度高、響應速度快、檢測距離遠以及抗光、電、磁干擾能力強等優(yōu)點。目前,這種新型的光電開關已被用作物位檢測、液位控制、產(chǎn)品計數(shù)、寬度判別、速度檢測、定長剪切、孔洞識別、信號延時、自動門傳感、色標檢出、沖床和剪切機以及平安防護等諸多領域。在本系統(tǒng)中,采用對射式紅外線光電開關HJS18-M14DNK檢測車流量。HJS18-M14DNK工作電壓為直流10-30V,檢測距離為10m,響應時間小于3ms,能在-25℃~55℃的溫度條件下正常工作。當有車輛通過光電開關之間時,輸出端將輸出一個開關信號,送入單片機,單片機執(zhí)行相應程序自動對輸入信號進行計數(shù),從而完成對車流量的統(tǒng)計。2.3ULN2003芯片簡介ULN2003概述ULN2003是具有高耐壓、大電流,內(nèi)部由七個硅NPN達林頓管組成的驅(qū)動芯片。它的每一對達林頓都串聯(lián)一個2.7K的基極電阻,在5V的工作電壓下它能與TTL和CMOS電路直接相連,可以直接處理原先需要標準邏輯緩沖器來處理的數(shù)據(jù)。ULN2003工作電壓高,工作電流大,灌電流可達500mA,并且能夠在關態(tài)時承受50V的電壓,輸出還可以與高負載電流并行運行[6]。ULN2003的內(nèi)部結(jié)構(gòu)ULN2003的內(nèi)部結(jié)構(gòu)方框圖如下:圖2.6ULN2003內(nèi)部結(jié)構(gòu)圖ULN2003經(jīng)常應用于顯示驅(qū)動、繼電器驅(qū)動、照明燈驅(qū)動、電磁閥驅(qū)動伺服電機、步進電機驅(qū)動等電路中。2.4七段數(shù)碼管數(shù)碼管是一種半導體發(fā)光器件,其根本單元是發(fā)光二極管。分段式數(shù)碼管由分布在同一平面上假設干段發(fā)光的筆畫組成,如半導體顯示器。其根本結(jié)構(gòu)是PN結(jié),即用發(fā)光二極管〔LED〕組成字型來來顯示數(shù)字。這種數(shù)碼管的每個線段都是一個發(fā)光二極管,因此也稱LED數(shù)碼管或LED七段顯示器。共陽數(shù)碼管〔如圖2.7〕在應用時應將公共極COM接到+5V,當某一字段發(fā)光二極管的陰極為低電平時,相應字段就點亮。當某一字段的陰極為高電平時,相應字段就不亮。共陰數(shù)碼管是指將所有發(fā)光二極管的陰極接到一起形成公共陰極(COM)的數(shù)碼管。共陰數(shù)碼管在應用時應將公共極COM接到地線GND上,當某一字段發(fā)光二極管的陽極為高電平時,相應字段就點亮。當某一字段的陽極為低電平時,相應字段就不亮。七段數(shù)碼管各段對應代碼如圖2.8[7]。圖2.7共陽極數(shù)碼管結(jié)構(gòu)圖圖2.8數(shù)碼管各段對應代碼圖2.5電源電路設計三端穩(wěn)壓器簡介三端穩(wěn)壓器,主要有兩種:一種輸出電壓是固定的,稱為固定輸出三端穩(wěn)壓器;另一種輸出電壓是可調(diào)的,稱為可調(diào)輸出三端穩(wěn)太器。其根本原理相同,均采用串聯(lián)型穩(wěn)壓電路。在線性集成穩(wěn)壓器中,由于三端穩(wěn)壓器只有三個引出端子,具有外接元件少,使用方便,性能穩(wěn)定,價格低廉等優(yōu)點,因而得到廣泛應用。三端穩(wěn)壓器的通用產(chǎn)品有78系列〔正電源〕和79系列〔負電源〕,輸出電壓由具體型號中的后面兩個數(shù)字代表,有5V,6V,8V,9V,12V,15V,18V,24V等檔次。輸出電流以78〔或79〕后面加字母來區(qū)分。L表示0.1,AM表示0.5A,無字母表示1.5A,如78L05表示5V,0.1A。電源電路圖本設計需要提供兩種穩(wěn)定電壓,為了提高系統(tǒng)的穩(wěn)定性,采用雙電源分別對其提供穩(wěn)定電壓。應選擇MC7805穩(wěn)壓器提供單片機+5V電壓,MC7812穩(wěn)壓器提供光電開關+15V電壓。其應用電路如下:圖2.9+5V三端穩(wěn)壓電源圖2.10+12V三端穩(wěn)壓電源2.6系統(tǒng)設計根據(jù)系統(tǒng)設計要求,結(jié)合各單元電路,得到如下的系統(tǒng)原理圖。圖2.11系統(tǒng)原理圖〔1〕系統(tǒng)工作狀態(tài)說明:光電開關將檢測到的車流量脈沖信號送入單片機的T1口,T1對輸入脈沖計數(shù),同時單片機T0口對其定時,在設置的一段時間內(nèi)〔如1分鐘〕,通過單片機定時器T0的溢出中斷,將計數(shù)值送回,單片機通過執(zhí)行相應的程序,從而控制交通狀態(tài)燈切換及數(shù)碼管的倒計時時間顯示。單片機根據(jù)車流量變化具體工作狀態(tài)如下:當定時時間,執(zhí)行定時中斷T0,單片機將T1的計數(shù)值送給車流量檢測變量CAR_NUMBEERS,單片機每執(zhí)行一次程序,都將掃描該變量的值。當CAR_NUMBERS大于25輛/分,執(zhí)行狀態(tài)Ⅰ:東西方向綠燈,南北方向紅燈,倒計時40秒,然后東西黃燈5秒,南北保持紅燈5秒,緊接著東西紅燈,南北方向綠燈,倒計時25秒后,南北亮黃燈5秒,東西保持紅燈狀態(tài)5秒后,重新掃描。當系統(tǒng)剛開始工作或者CAR_NUMBERS大于或等于15輛/分,小于或等于25輛/分,將執(zhí)行狀態(tài)Ⅱ:東西方向綠燈,南北方向紅燈,倒計時30秒,然后東西黃燈5秒,南北保持紅燈5秒,緊接著東西紅燈,南北方向綠燈,倒計時25秒后,南北亮黃燈5秒,東西保持紅燈狀態(tài)5秒后,重新掃描。當CAR_NUMBERS小于15輛/分,執(zhí)行狀態(tài)Ⅲ:東西方向綠燈,南北方向紅燈,倒計時50秒,然后東西黃燈5秒,南北保持紅燈5秒,緊接著東西紅燈,南北綠燈,倒計時45秒后,南北亮黃燈5秒,東西保持紅燈5秒后,重新掃描[4]?!?〕相關參數(shù)說明交通量counts:是指在選定的時間段內(nèi),通過道路某一地點、某一斷面或某一條車道的車輛實體數(shù)。交通量是一個隨機數(shù),不同時間、不同地點的交通量都是變化的,交通量隨時間和空間變化的現(xiàn)象,稱之為交通量的時空分布特性。通常取某一時間段內(nèi)的平均值作為該時間段內(nèi)的交通量。參考時間t:為了更準確地表示某個路口的車流量,選擇一個適合的時間段作為參考值,即參考時間。車流量CAR_NUMBERS:指單位時間內(nèi)通過某一地點、某一斷面或某一條車道的車輛實體數(shù)。具體關系如下:CAR_NUMBERS=counts/t(輛/分)第3章程序設計3.1軟件可靠性設計在單片機軟件程序的設計中,采用一些措施來提高單片機系統(tǒng)工作的可靠性。軟件抗干擾研究的內(nèi)容主要有:一、消除模擬輸入信號的嗓聲〔如數(shù)字濾波技術〕;二、程序運行混亂時使程序重入正軌的方法。這里針對后者提出幾種有效的軟件抗干擾方法。
〔1〕指令冗余技術
單片機CPU取指令過程是先取操作碼,再取操作數(shù)。當PC受干擾出現(xiàn)錯誤,程序便脫離正常軌道“亂飛〞,當亂飛到某雙字節(jié)指令,假設取指令時刻落在操作數(shù)上,誤將操作數(shù)當作操作碼,程序?qū)⒊鲥e。假設“飛〞到了三字節(jié)指令,出錯機率更大。
在關鍵地方人為插入一些單字節(jié)指令,或?qū)⒂行巫止?jié)指令重寫稱為指令冗余。通常是在雙字節(jié)指令和三字節(jié)指令后插入兩個字節(jié)以上的NOP。這樣即使亂飛程序飛到操作數(shù)上,由于空操作指令NOP的存在,防止了后面的指令被當作操作數(shù)執(zhí)行,程序自動納入正軌。
此外,對系統(tǒng)流向起重要作用的指令如RET、RETI、LCALL、LJMP、JC等指令之前插入兩條NOP,也可將亂飛程序納入正軌,確保這些重要指令的執(zhí)行。
〔2〕軟件陷阱技術
當亂飛程序進入非程序區(qū),冗余指令便無法起作用。通過設置軟件陷阱,攔截亂飛程序,將其引向指定位置,再進行出錯處理。軟件陷阱是指用來將捕獲的亂飛程序引向復位入口地址0000H的指令。
例如,對于8051單片機,通常在單片機程序存儲器中非程序區(qū)填入以下指令作為軟件陷阱:
NOPNOPLJMP0000H
在用戶程序區(qū)各模塊之間的空余單元也可填入陷阱指令。當使用的中斷因干擾而開放時,在對應的中斷效勞程序中設置軟件陷阱,能及時捕獲錯誤的中斷。如某應用系統(tǒng)雖未用到外部中斷1,外部中斷1的中斷效勞程序可為如下形式:
NOPNOPRETI
返回指令可用“RETI〞,也可用“LJMP0000H〞。如果故障診斷程序與系統(tǒng)自恢復程序的設計可靠、完善,用“LJMP0000H〞作返回指令可直接進入故障診斷程序,盡早地處理故障并恢復程序的運行[11]。
考慮到程序存儲器的容量,軟件陷阱一般1K空間有2-3個就可以進行有效攔截。
〔3〕軟件“看門狗〞技術
假設失控的程序進入“死循環(huán)〞,通常采用“看門狗〞技術使程序脫離“死循環(huán)〞。通過不斷檢測程序循環(huán)運行時間,假設發(fā)現(xiàn)程序循環(huán)時間超過最大循環(huán)運行時間,那么認為系統(tǒng)陷入“死循環(huán)〞,需進行出錯處理?!翱撮T狗〞技術可由硬件實現(xiàn),也可由軟件實現(xiàn)。在工業(yè)應用中,嚴重的干擾有時會破壞中斷方式控制字,關閉中斷。那么系統(tǒng)無法定時“喂狗〞,硬件“看門狗〞電路失效。而軟件“看門狗〞可有效地解決這類問題[3]。3.2主程序流程圖圖3.1主程序流程圖3.3中斷程序流程圖圖3.2中斷程序流程圖3.4匯編程序設計程序清單:ORG0000HLJMP100HORG000BHLJMPT0_INTERUPTORG100HEAST_GREENDATA70HEAST_YELLOWDATA71HEAST_REDDATA72HCAR_NUMBERSDATA73HMOV73H,#20;車流量初值START:MOVDPTR,#TABMOVP3,#00HMOVSP,#60HMOVR3,#250;中斷延時15SMOVR4,#00H;MOVTMOD,#01010001BMOVTH0,#15HMOVTL0,#0A0H;60MS初值MOVTH1,#00HMOVTL1,#00HMOVIE,#82H;開放T0中斷SETBTR0SETBTR1SETBP3.5;I/O口輸入數(shù)據(jù)前需將其先置1LOOP:CLRP3.7;中斷檢驗位清0MOVA,CAR_NUMBERSCJNEA,#25,LOOP1LOOP1:JNCSTATE1CJNEA,#15,LOOP2LOOP2:JCSTATE3LJMPSTATE2STATE1:MOVEAST_GREEN,#40;車流量大于25時,顯示狀態(tài)1MOVEAST_YELLOW,#5MOVEAST_RED,#25LJMPSTATESTATE2:MOVEAST_GREEN,#30;車流量處于15和25之間,顯示狀態(tài)2MOVEAST_YELLOW,#5MOVEAST_RED,#25LJMPSTATESTATE3:MOVEAST_GREEN,#50;車流量小于15時,顯示狀態(tài)3MOVEAST_YELLOW,#5MOVEAST_RED,#45LJMPSTATESTATE:MOVR0,EAST_GREEN;東西綠燈,南北紅燈MOVP1,#11011110BSTATE_1:LCALLT0_BCDLCALLDISPLAYLCALLDELAY_1SDJNZR0,STATE_1STATE_2:MOVR0,EAST_YELLOW;顯示黃燈MOVP1,#11101110B;低電平有效,東西由綠燈變?yōu)榧t燈時才需要亮黃燈,南北繼續(xù)紅燈STATE_22:LCALLT0_BCDLCALLDISPLAYLCALLDELAY_1SMOVP1,#11111110BMOV74H,#100WAIT1:DJNZ74H,WAIT1MOVP1,#11101110BDJNZR0,STATE_22STATE_3:MOVR0,EAST_RED;東西紅燈,南北綠燈MOVP1,#11110011BSTATE_33:LCALLT0_BCDLCALLDISPLAYLCALLDELAY_1SDJNZR0,STATE_33STATE_4:MOVR0,EAST_YELLOW;顯示黃燈,南北由綠燈變?yōu)榧t燈時才需要亮黃燈,東西繼續(xù)紅燈MOVP1,#11110101BSTATE_44:LCALLT0_BCDLCALLDISPLAYLCALLDELAY_1SMOVP1,#11110111BMOV74H,#100WAIT2:DJNZ74H,WAIT2MOVP1,#11110101BDJNZR0,STATE_44LJMPLOOPT0_BCD:MOVA,R0;BCD轉(zhuǎn)換MOVB,#10DIVABMOVR1,B;個位數(shù)值MOVR2,A;十位數(shù)值RETDISPLAY:;靜態(tài)顯示LOW_DIS:MOVA,R1MOVCA,@A+DPTRMOVP0,AHIGH_DIS:MOVA,R2MOVCA,@A+DPTRMOVP2,ARETT0_INTERUPT:PUSHACCDJNZR3,AGAINMOVR3,#250INCR4CJNER4,#4,AGAIN;車流量檢測周期15*4=60SSETBP3.7;檢驗中斷是否發(fā)生MOVR4,#00HMOVCAR_NUMBERS,TL1MOVTL1,#0MOVTH1,#0AGAIN:MOVTH0,#15HMOVTL0,#0A0HPOPACCNOPNOPRETIDELAY_1S:MOVR7,#10;延時1s程序DEL1:MOVR6,#200DEL2:MOVR5,#248DJNZR5,$DJNZR6,DEL2DJNZR7,DEL1RETTAB:DB3fh,06h,5bh,4fh,66h,DB6dh,7dh,07h,7fh,6fhEND第4章系統(tǒng)仿真與調(diào)試4.1系統(tǒng)仿真ProtuesProteus是英國Labcenter公司開發(fā)的電路分析與仿真軟件。Proteus是目前最好的模擬單片機外圍器件的工具,它可以仿真51系列、AVR,PIC等常用的MCU及其外圍電路〔如LCD,RAM,ROM,鍵盤,馬達,LED,AD/DA,局部SPI器件,局部IC器件〕。本文基于Proteus6.7SP3和KEILuVision3軟件。運行于Windows操作系統(tǒng)上,可以仿真、分析(SPICE)數(shù)字電路、模擬電路、數(shù)?;旌想娐?,是目前唯一能實現(xiàn)對51、PIC、AVR、HC11等處理器的仿真軟件。該軟件的特點是:(1)集原理圖設計、仿真和PCB設計于一體,實現(xiàn)從概念到產(chǎn)品的完整開發(fā)工具。(2)具有模擬電路仿真、數(shù)字電路仿真、單片機及其外圍電路組成的系統(tǒng)的仿真,是獨一無二的支持處理器與外圍電路的協(xié)同仿真電路設計軟件。(3)具有全速、單步、設置斷點等多種形式的調(diào)試功能。(4)具有各種信號源和電路分析所需的虛擬儀表,是電類教學實驗與創(chuàng)新的平臺。(5)支持KeilC51uVision2、MPTLAB等第三方的軟件編譯和調(diào)試環(huán)境。(6)具有強大的原理圖到PCB板設計功能,可以輸出多種格式的電路設計報表。仿真原理圖Proteus軟件具有仿真功能,要仿真首先要繪制原理圖。點擊圖標翻開Proteus軟件,進入繪圖界面后點擊按扭,點擊出現(xiàn)的元件列表框上方的按扭,在出現(xiàn)的“pickdevice〞中的“keywords〞下面的框中輸入元器件的名字,或者在category中找到元器件的名字;雙擊元器件名稱或者點擊,在元件列表框中就會出現(xiàn)所選的元器件。再點擊按扭,在元件列表框中選擇地線和電源。選好所有的元器件后單擊元件列表中的圖標就可以把所需要的元件放入編輯窗口中,調(diào)整元件的位置,并把地線和電源放入編輯窗口中,最后進行連線。通過在T1口接入一個開關,模擬光電開關信號,手動控制開關的脈沖數(shù),即為需要模擬的車流量,從而到達仿真效果。系統(tǒng)仿真圖如下:圖4.1系統(tǒng)仿真圖加載仿真程序單擊“Debug〞菜單,在下拉菜單中單擊“Go〞選項,〔或者使用快捷鍵F5〕,然后再單擊“Debug〞菜單,在下拉菜單中單擊“StopRunning〞選項〔或者使用快捷鍵Esc〕;再單擊“View〞菜單,再在下拉菜單中單擊“SerialWindows#1〞選項,就可以看到程序運行后的結(jié)果。單擊“Project〞菜單,在下拉菜單中單擊“〞單擊“Output〞中單擊“CreateHEXFile〞選項,使程序編譯后產(chǎn)生HEX代碼,供下載器軟件使用,把程序下載到AT89C51單片機中[4]。系統(tǒng)仿真單擊仿真界面左下方的開始按扭,仿真就開始了。具體仿真過程如下:①當交通燈開始工作后,執(zhí)行默認狀態(tài),系統(tǒng)自動進入狀態(tài)Ⅱ:東西方向綠燈,南北方向紅燈,倒計時30秒,然后東西黃燈5秒,南北保持紅燈5秒,緊接著東西紅燈,南北方向綠燈,倒計時25秒后,南北亮黃燈5秒,東西保持紅燈狀態(tài)5秒后,重新掃描;仿真結(jié)果如下圖:圖4.2默認狀態(tài)仿真圖②當手動按下開關,頻率小于15次/分時,執(zhí)行狀態(tài)Ⅲ:東西方向綠燈,南北方向紅燈,倒計時50秒,然后東西黃燈5秒,南北保持紅燈5秒,緊接著東西紅燈,南北方向綠燈,倒計時45秒后,南北亮黃燈5秒,東西方向保持紅燈狀態(tài)5秒后,重新掃描;仿真結(jié)果如下圖:圖4.3狀態(tài)Ⅲ仿真圖③當手動按下開關,頻率大于15次/分,小于或等于25次/分,執(zhí)行狀態(tài)Ⅱ:東西方向綠燈,南北方向紅燈,倒計時30秒,然后東西黃燈5秒,南北保持紅燈5秒,緊接著東西紅燈,南北方向綠燈,倒計時25秒后,南北方向亮黃燈5秒,東西方向保持紅燈狀態(tài)5秒后,重新掃描;仿真結(jié)果如下圖:圖4.4狀態(tài)Ⅱ仿真圖④當手動按下開關,頻率大于25次/分,執(zhí)行狀態(tài)Ⅰ:東西方向綠燈,南北方向紅燈,倒計時40秒,然后東西黃燈5秒,南北保持紅燈5秒,緊接著東西紅燈,南北方向綠燈,倒計時25秒后,南北亮黃燈5秒,東西保持紅燈狀態(tài)5秒后,重新掃描;仿真結(jié)果如下圖:圖4.5狀態(tài)Ⅰ仿真圖4.2系統(tǒng)調(diào)試經(jīng)過對該系統(tǒng)進行測試,遇到了如下問題,通過不斷的調(diào)試,得出了相應的解決方案。(1)當開啟系統(tǒng)仿真時,交通燈正常工作,數(shù)碼管卻顯示出亂碼。數(shù)碼管采用的是共陽極七段數(shù)碼管,檢查程序中共陽極數(shù)碼管的顯示代碼,沒有發(fā)現(xiàn)問題。故首先排除程序錯誤原因。由于P0及P2口均外接了一個ULN2003A芯片,猜測問題與該芯片有關。去掉該芯片,連接好電路后,發(fā)現(xiàn)數(shù)碼管倒計時顯示正常,但顯示較暗。此時,已找到問題所在。原因如下:一方面,ULN2003A芯片是一種反向芯片,它具有使輸入信號反向的功能,故I/O口輸出的是共陰極代碼信號,而程序中使用的仍然是共陽極數(shù)碼管顯示代碼,因而出現(xiàn)亂碼。另一方面,ULN2003A具有提高I/O口驅(qū)動能力的作用,去掉此芯片后,I/O口的帶負載能力明顯減弱,從而顯示變暗。綜上原因,得出如下解決方案:將程序中的共陽極數(shù)碼管顯示代碼換成共陰極顯示代碼,其他局部不變。更改之后,數(shù)碼管倒計時顯示,且顯示明亮。(2)測試過程中,發(fā)現(xiàn)無論從綠燈狀態(tài)切換到紅燈,還是從紅燈切換到綠燈狀態(tài),都需要先轉(zhuǎn)換到黃燈,才能完成切換。這顯然不符合實際需要。在實際的交通燈控制系統(tǒng)中,紅燈狀態(tài)切換到綠燈是不需要經(jīng)過黃燈狀態(tài)的??紤]從硬件電路著手很難解決問題,故從軟件著手。當單片機每次執(zhí)行從紅燈切換到綠燈狀態(tài)程序時,保持原方向的紅燈狀態(tài)5s后,再實現(xiàn)切換,從而與另一方向的從綠燈切換到紅燈狀態(tài)的時間保持一致。第5章PCB制作5.1PCB布局規(guī)那么設置(1)按電路模塊進行布局,實現(xiàn)同一功能的相關電路稱為模塊,電路模塊中的元件應采用就近集中原那么,同時數(shù)字電路和模擬電路分開。(2)定位孔、標準孔等非安裝孔周圍1.27mm內(nèi)不得貼裝元件,螺釘?shù)劝惭b孔周圍3.5mm內(nèi)不得貼原器件。(3)臥裝電阻、電感、電解電容等元件的下方防止布過孔,以免波峰焊后過孔與元件殼體短路。(4)元器件的外側(cè)距板邊的距離為5mm。(5)貼裝元件焊盤的外側(cè)與相鄰插裝元件的外側(cè)距離大于2mm。(6)金屬殼體元件與金屬件不能與其他殼體相碰,不能緊貼印制線、焊盤,其間距應大于2mm;定位孔、緊固件安裝孔、橢圓孔及板中其他方孔外側(cè)距板邊的尺寸應大于3mm。(7)發(fā)熱元件不能緊鄰導線和熱敏元件,高熱器件要均勻分布。(8)電源插座要盡量布置在印制板的四周,電源插座與其相連的匯流條接線端應布置在同側(cè)。(9)所有IC元件單邊對齊,有極性元件極性標示明確,同一印制板上極性標示不得多于兩個,出現(xiàn)兩個方向時,兩個方向互相垂直。(10)板面布線應疏密得當,當疏密差異太大時應以網(wǎng)狀填充,網(wǎng)格大于8mil。(11)貼片焊盤上不能有通孔,以免焊膏流失造成元件虛焊。(12)貼片單端對齊,字符方向一致,封裝方向一致。(13)有極性的器件在以同一板上的極性標示方向一致[9]。遵照以上規(guī)那么以及系統(tǒng)實際情況,得到如下元器件布局圖:圖5.1元器件布局圖5.2PCB布線規(guī)那么設置(1)畫定布線區(qū)域距PCB板邊小于1mm的區(qū)域內(nèi),以及安裝孔周圍1mm內(nèi),禁止布線。(2)電源線應盡可能的寬,不應低于18mil;模擬信號線寬不應低于12mil;CPU入出線不應低于10mil;線間距不應低于10mil。(3)正常過孔的焊盤不應低于30mil;孔徑不低于14mil。(4)雙列直插:焊盤60mil;孔徑40mil。(5)注意電源線與地線應盡可能呈放射狀,以及信號線不能出現(xiàn)回環(huán)走線。按照以上規(guī)那么以及系統(tǒng)設計實際,得到該系統(tǒng)的雙層PCB圖,如圖5.2所示:圖5.2系統(tǒng)雙層PCB圖5.3轉(zhuǎn)印按設計好的PCB板大小裁板,這里我們要裁一塊150mm×110mm的敷銅板,先用畫筆按尺寸在敷銅板上畫好邊框。再用鋸跟著畫好的線路鋸板,裁好后用水磨沙布把敷銅板的敷銅面打磨干凈,沖洗干凈,晾干。接通熱轉(zhuǎn)印機的電源,翻開熱轉(zhuǎn)印機,將轉(zhuǎn)印溫度設置成150度。這樣轉(zhuǎn)印機開始慢慢加熱。把打印好的轉(zhuǎn)印紙光滑的一面對上敷銅板的敷銅面,要注意四邊留出的邊寬度一樣,對好后把要送進轉(zhuǎn)印機轉(zhuǎn)印的開頭的一邊打折。當熱轉(zhuǎn)印機的溫度上升到150攝氏度5.4蝕刻轉(zhuǎn)印好的線路板必須經(jīng)過檢查、修板,直至確認無誤后便可以進行腐蝕了。蝕刻,有人亦叫“爛板〞。這是指通過化學物質(zhì),把經(jīng)過印刷的敷銅板的非保護局部的銅箔腐蝕掉。蝕刻可以通過一份固體三氯化鐵兌兩份水配置而成進行,在這里用鹽酸和雙氧水1:1配置進行腐蝕,步驟如下:首先,配置腐蝕液,可以用鹽酸和雙氧水1:1配置而成??梢杂盟芰吓杌蛱沾膳枋⒏g液,把要腐蝕的線路板浸沒在溶液之中,來回晃動線路板以加快腐蝕速度。腐蝕操作時要特別注意掌握蝕刻時間。時間太長,腐蝕過久會把線路板的線條弄細甚至全部腐掉,造成廢品。這點在蝕刻的線條較細時尤為重要。但是,如果蝕刻時間太短,那么有些應該爛掉的銅箔還沒有完全蝕刻掉也會影響線路板的質(zhì)量,增加修板的工作量。一般來說,新配置的腐蝕液的蝕刻時間約5分鐘左右。較陳舊的溶液須延長,但假設腐蝕時間超過過2小時,那么必需更換新液。其次,清水沖洗。徹底把三氯化鐵溶液去掉,否那么會使線路邊沿發(fā)黃,影響質(zhì)量。5.5元器件的安裝與焊接元器件的安裝元器件的安裝就是把設計出的產(chǎn)品所要用到的元器件安裝在設計好的PCB板的正確的位置上。元器件的安裝分為臥式安裝和立式安裝。臥式安裝是指元器件的軸線方向與印制板面平行,立式安裝是垂直的。立式安裝的元器件占用面積小,單位面積上容納元器件的數(shù)量多,這種安裝方式適合于元器件排列密集緊湊的產(chǎn)品。例如半導體收音機、助聽器等,許多小型的便攜式儀表中的元器件也采用立式安裝法。立式安裝的元器件要求體積小、重量輕,過大、過重的元器件不宜立式安裝,否那么,整機的機械強度變差,抗震能力減弱,元器件容易倒伏造成相互碰觸,降低電路的可靠性。臥式安裝具有機械穩(wěn)定性好、版面排列整齊等優(yōu)點,用它所固定的元器件的跨距加大,容易從兩個焊點之間走線,這對于布設印制導線是十分有利的。立式安裝和臥式安裝在印制電路板設計中,可根據(jù)實際情況靈活選用,但總的原那么是抗震性好、安裝維修方便、排列疏密均勻、充分利用印制導線的布設表達印制板的工藝性。元器件的焊接電子元器件的焊接主要采用錫焊技術。錫焊技術采用以錫為主的錫合金材料做焊料,在一定溫度下焊錫熔化,金屬焊件與錫原子之間相互吸引、擴
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 部審人教版七年級數(shù)學下冊聽評課記錄《5.2.1 平行線》2
- 人教版地理七年級上冊第二節(jié)《地球的運動》聽課評課記錄3
- 湘教版數(shù)學八年級上冊4.1《不等式》聽評課記錄
- 人教版地理八年級下冊7.2《魚米之鄉(xiāng)-長江三角洲地區(qū)》聽課評課記錄2
- 用戶體驗設計服務協(xié)議書(2篇)
- 環(huán)境整治用功協(xié)議書(2篇)
- 人教部編版八年級道德與法治上冊:8.1《國家好 大家才會好-國家利益的含義》聽課評課記錄
- 【人教版】河南省八年級地理上冊3.2土地資源聽課評課記錄1新版新人教版
- 新版華東師大版八年級數(shù)學下冊《17.3.2一次函數(shù)的圖象2》聽評課記錄22
- 北京課改版歷史八年級上冊第3課《第二次鴉片戰(zhàn)爭》聽課評課記錄
- (完整版)高考英語詞匯3500詞(精校版)
- 2024年聯(lián)勤保障部隊第九四〇醫(yī)院社會招聘筆試真題
- 防火墻漏洞掃描基礎知識
- 供應鏈網(wǎng)絡安全解決方案
- NPI管理流程文檔
- 運動技能學習PPT
- 嶺南版三年級美術下冊教學工作計劃
- 應急裝備、應急物資臺賬(較詳細)
- 運動技能學習與控制
- 大學物理光學答案
- 關于教材編寫的統(tǒng)一格式的規(guī)定
評論
0/150
提交評論