基于單片機的交通燈智能控制裝置的制造方法
【技術領域】
[0001]本實用新型涉及一種用傳感器來檢測車流量,實現交通燈的自動亮滅的技術,尤其是采用紅外線傳感器發射,接收信號對車流量進行檢測,紅外線傳感器采集到信號以后經過解調,放大,整流濾波后再傳送到單片機進行處理。
【背景技術】
[0002]基于現在的智能交通系統,以AT89C52為核心控制部件,電源電路,復位電路,晶振電路構成單片機最小系統,控制數碼管倒計時以及紅綠燈的亮滅。這樣的交通系統構建,能讓交通有序進行,城市通行有條不紊。但是此系統存在缺陷,系統不能根據車流量的實際情況自動調整紅綠燈以及倒計時。
【發明內容】
[0003]本實用新型的目的在于設計一種交通系統,能根據道路上車流量的多少實時調整紅綠燈以及倒計時變化,真正實現無人監控管理的智能交通系統。基于紅外檢測器的交通系統,能檢測車道上車流量多少來實時調整交通燈變化,更大的改善了交通現狀。
[0004]為實現上述目標,本實用新型采用如下設計方案:
[0005]—種基于單片機的交通燈智能控制裝置,包括:車流量檢測電路,復位電路,時鐘電路,AT89C52單片機,以及顯示電路;所述顯示電路包括驅動器MAX7219和LED數碼管。車流量檢測電路、復位電路、時鐘電路分別與AT89C52單片機輸入端連接,AT89C52單片機輸出端分別連接驅動器MAX7219和交通燈,驅動器MAX7219與LED數碼管串行連接。車流量檢測電路是采用紅外線傳感器發射、接收信號對車流量進行檢測,紅外線傳感器中調制脈沖發生器發出脈沖,發出的調制脈沖,輻射到道路上,當道路上有車輛通過時,調制脈沖就反射回來,經過解調、放大、整流濾波后產生檢測信號送入AT89C52單片機,AT89C52單片機計數出通過路口的車流量大小,然后由AT89C52單片機根據車流量信號和預設閾值控制LED數碼管倒計時以及交通燈信號變化。
[0006]其中:所述的車流量檢測電路是采用紅外線傳感器發射、接收信號對車流量進行檢測,紅外線傳感器采集到信號以后經過解調,放大,整流濾波后再傳送到AT89C52單片機進行處理。所述的時鐘電路是由一個12MHz的晶振和兩個30Pf瓷片電容共同組成的電路形成的是一個穩定的自激振蕩器,提供AT89C52單片機在正常運行時所需的時鐘控制信號。所述的復位電路采用上電自動復位電路,此電路是由22yF電容,1000歐電阻構成的,電容與電阻的一端連接到單片機的復位輸入引腳RST上,而電容的另一端接電源端,電阻的另一端接地,當必要時單片機把當前電路恢復到起始的狀態。
[0007]所述的LED數碼管與顯示驅動器連接電路中,驅動器MAX7219上的DIG0-DIG7與共陰極數碼管驅動位連接,數碼管的SEGA-SEGG DP與段驅動連接,驅動器MAX7219上的DINCLK LOAD三腳與AT89C52單片機的任意三個I/O口相連接。MAX7219的ISET引腳外接一個電阻,這時段驅動器提供的峰值電流約為ISET引腳電流的100倍,調整該電阻的大小即可改變顯示器亮度。
[0008]本實用新型的有益效果是,兼顧了各個方面的性能,實現了交通燈能根據道路上車流量的多少來實時控制單片機輸出端的LED數碼管倒計時以及交通燈的亮滅。同時,在單片機與數碼管之間用MAX7219顯示驅動器連接兩部分,由于單片機與驅動器的串行數據傳輸,節省了單片機的I/O 口,減輕單片機負重,使單片機工作的更加準確。
【附圖說明】
[0009]圖1是本實用新型的結構原理圖;
[0010]圖2是紅外傳感器反射信號檢測工作流程圖;
[0011]圖3是時鐘電路圖與單片機的連接關系圖;
[0012]圖4是復位電路與的連接關系圖;
[0013]圖5是MAX7219驅動、LED數碼管與單片機連接圖。
【具體實施方式】
[0014]下面結合附圖對本實用新型作更進一步的說明:
[0015]如圖1所示,基于單片機的交通燈智能控制裝置,包括車流量檢測電路,復位電路,時鐘電路,AT89C52單片機,以及顯示電路;所述顯示電路包括驅動器MAX7219與和LED數碼管。車流量檢測電路、復位電路、時鐘電路分別與AT89C52單片機輸入端連接,AT89C52單片機輸出端分別連接驅動器MAX7219和交通燈,驅動器MAX7219與LED數碼管串行連接。
[0016]車流量檢測器電路發出信號,接收反射信號傳給單片機,單片機根據信號的不同變化控制LED數碼管的倒計時時間以及交通燈的亮滅。時鐘電路提供AT89C52單片機在正常運行時所需的時鐘控制?目號,復位電路米用上電自動復位電路,此電路是由22yF電容,1000歐電阻構成的,電容與電阻的一端連接到單片機的復位輸入引腳RST上,而電容的另一端接電源端,電阻的另一端接地,當必要時單片機把當前電路恢復到起始的狀態。LED數碼管與顯示驅動器連接電路中MAX7219上的DIG0-DIG7與共陰極數碼管驅動位連接,SEGA-SEGG DP與段驅動連接,MAX7219上的DIN CLK LOAD三腳與89C52的任意三個I/O口相連接。
[0017]如圖2所示,車流量檢測電路采用的是紅外線傳感器的反射式檢測技術,紅外線傳感器主要部件是反射式檢測探頭,探頭主要由紅外發光管和紅外接收管組成。紅外線傳感器中調制脈沖發生器發出脈沖,發出的調制脈沖,輻射到道路上,當道路上有車輛通過時,調制脈沖就反射回來,經過解調、放大、整流濾波后產生檢測信號送入AT89C52單片機,AT89C52單片機計數出通過路口的車流量大小,然后由AT89C52單片機根據車流量信號和預設閾值控制LED數碼管倒計時以及交通燈信號變化。
[0018]如圖3所示,為本實施例的時鐘電路圖,提供AT89C52單片機在正常運行時所需的時鐘控制信號。它的內部電路在時鐘信號的控制下嚴格遵循時序指令執行工作,指令操作時CPU必須首先把存在程序存儲器中的指令操作碼取出,再進行譯碼操作,最后此時序電路會產生一系列的控制信號去完成時序指令所規定的一系列操作。本時鐘電路是由一個12MHz的晶振和兩個30Pf瓷片電容共同組成的電路形成的是一個穩定的自激振蕩器。激振蕩器頻率的高低、振蕩器的穩定性和起振的快速性都將由這個晶振決定。而兩個30pF陶瓷電容器在電路中起著微調作用,此設計的電路給單片機配備了標準時鐘。
[00