基于ATmega128單片機的交通信號機的設計與實現(xiàn) - 圖文-_第1頁
基于ATmega128單片機的交通信號機的設計與實現(xiàn) - 圖文-_第2頁
基于ATmega128單片機的交通信號機的設計與實現(xiàn) - 圖文-_第3頁
基于ATmega128單片機的交通信號機的設計與實現(xiàn) - 圖文-_第4頁
基于ATmega128單片機的交通信號機的設計與實現(xiàn) - 圖文-_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領

文檔簡介

1、 工韭撩制計算機2006年餾卷第7期692.5指示燈及EEPROM擴展電路采用疊imegal28的兩線串行憨線懈l接日與帶l接胬的芯片相連,芯片間的連接只鐨要時鈍SCL穰數(shù)搬SDA鼴條線,最高可達400kHz的數(shù)據(jù)傳輸率,通過改變芯片的地址連接方式瓤實現(xiàn)8芹PCA9554D霸毒片AT24C2§6與俐l接口總線提連,因此該連接方式具有逡線簿單,傳輸效率意,與剮l接霉:囂口總線連接的器件數(shù)易于擴展等優(yōu)點。指示燈及EEPRoM擴展鶼電路豳翔圖3所示,圖中PeA9554D芯片蔫來實溉串入并獺接鬻格嘴的數(shù)撰轉(zhuǎn)換,AT24C256熙寒擴展外部EEPROM。 潮1薅號撬慧驤溪蠶2。1電愿轉(zhuǎn)換由于照

2、明電壓是220V的交流電,而單片機需要5V電壓供電,秀戴必綏對照驤電疆遴符電爨轉(zhuǎn)換。如聚壹攘采耀2囂V交流電變5V直流電的方式,變壓器容易發(fā)熱而且電源穩(wěn)定憾差,容易影響單片機的正常工作。因此購買市場上已有220V變2V豹瞧源,然黲焉逶過毫壓轉(zhuǎn)換毫駱來實褒麩12V到剿熬壓轉(zhuǎn)換。2.2信號輸出電路信號轅爨毫路采耀4片8255芯囂進符I/0鼙擴震,擴震后的I/0口主要用于交叉口四個方向信號燈的控制,其中8255的PC翻作為預留的I/O口,用于連接檢測線圈來采集交叉日戇交逶滾數(shù)據(jù)。髂號輸爨電路如溪2掰示,圖孛825S豹陀鑫與檢測線圈的連接沒有畫出。圈3指示燈及EEPRIM擴展電路2.6串日收發(fā)電駱事曩

3、收發(fā)電路魘來實現(xiàn)單弦援與上傻枧數(shù)據(jù)蛉傳簸,單盼機通過檢測線圈將檢測到交通流數(shù)據(jù)通行串口上傳銣上位機,上位稅通避算法將這些數(shù)據(jù)生成一個可供信號機執(zhí)行的方案然聰再下傳到單片規(guī)。串墨收發(fā)電路圖如爨4醞示。圈4串口收發(fā)電路3軟件設計 鼉匯編語言粳斃,C語富其有與攀冀橇指令及磺籜戈關(guān),耱予實現(xiàn)結(jié)構(gòu)化編程,程序的可讀性和可維護性好等優(yōu)點,而且逐熊實現(xiàn)匯編語言所不能實現(xiàn)的下CP/IP協(xié)議、HHP和FTp的功煞,霆她本項曩皋思C語富績黎,在綜合滋較強翦霹震予AV敬系列單片機的C編譯器ICCAVR,GCCAVR,CodeVisionAVR和AR的基礎上,選踴iCCAVR編譯器。黃先在lCCAVR孛編輯原程序,然

4、后編譯,編譯通圈2信號輸出電路過后生成一個后綴名為宰.cof2.3時鐘毫路戇文侉,把該文俸調(diào)入到劃R時鐘電路用來給信號機提供實時時間,信號機根據(jù)當前時Studio中,PC機連接上雙龍間自動執(zhí)行時段表中設蓬的運行方案,因詫實鐘電路髓否提供公司SLJTAG的仿真器,仿準礁的拜重闐裁顯莓馨尤其重要。對鈍電路采爆三線串蠢接霜懿囊器連接上目椽電路扳巷就DSl302芯片提供實時時間。DSl302與單片機的通信接口簡可以進行在線調(diào)試。如果程序單,可提供秒、分、小時、星期、玨、月和年等信息,對于少于31天運行的結(jié)果正確,也可以抱程的月份,芯片還會自動予以校正。穿下載剄攀冀橇孛。禚進符攜2.4數(shù)碼管顯示電路真調(diào)

5、試前,必須要正確配置熔數(shù)褥管駐示電路采用Z惦7289芯片實現(xiàn)按鍵功髓和數(shù)碼黧位和鎖定位,否則擎片視不管的顯彖功熬。一片Z崛7289芯冀按鍵數(shù)最多霹擴嶷到8×8=熊正譽工傺,若熔絲位秘鏤定6舞個,遠遠滿足了一般應用的需求,且芯片能自動識別按下的位配鬣不當則可能造成單片按鍵,不需要在軟件中設置戇時程序和按鍵去掉動處蘧。采孀兩機死鎖。片ZLG挖89級連的方式,還霹以憋數(shù)弼管擻數(shù)擴充裂16俊。(下轉(zhuǎn)第荑盈S主纛癢藏程垂80基予酗CGS的供求裂辯懿逡翟籃控系統(tǒng) 算機向PLC傳送數(shù)據(jù)失散時,計算機膩傳送開始至攘收最后一圖3通用串口父設備與PLc子設備的屬性設置?妻簍要筆翌望苧鬯,著苧譬望!?!s

6、:跫奠中1,尊登璺乎譬妻蝥癸設備的運行狀態(tài)和數(shù)據(jù),繪鍘重要參數(shù)的變化走勢圖,其中狀妻婆譬妻翱良。碧簍妻:j竺饕塑,!往停丘位,靖號為1,校驗慕主票簇塊晶蘭界面磊菌_4薪蒹+一。一時間為10ms。其梯形圖如圖2所示。 MOV H6086MOV HOOOlMOVKl閔2PLC通信參數(shù)設鬣梯形圖在MCGS孛落要傲藕應酶設置:譙工俸鑫孛,熹瓷設備鍵口,進行設備組態(tài),首先,添加一個通用串口父設備O,雙擊通用率髓父設備0,按如下圖3所示遽行屬性編輯r與下使稅懿逶信保持一致;再在通用串口父設備下添加一個三菱F×一485子設備,雙擊設灌子設餐P戇震瞧,初始王作獲態(tài)為賽凌、采矮戇協(xié)議格式為485協(xié)議1

7、、pLC地址為1。遙遭設置:在予設備P戇逡部鼴牲孛煮毒“設麓設備海部屬性”,右邊出現(xiàn)省略母,點擊省略號,出現(xiàn)三菱一FX485通道屬攥設萋對話框。在逶邀媾犍設置對話框孛,W以添趣逶道,對F×2N的×、Y、M、D的寄存器值進行讀、寫或讀寫。在設備PLC 懿聰性設羹塞瑤中點擊“通遂連接”按鏹,將通道與實辯重數(shù)據(jù)庫中的變量相連接,即可讀取PLC中的寄存器中的數(shù)據(jù)(包括模擬繁輸入模塊所輸入的現(xiàn)場數(shù)撂,冠對也可以寫入數(shù)據(jù),控鍘PLC的輸出。4上位機監(jiān)控界覆設計MCGS工控綴態(tài)軟件是一褰32位工控綴態(tài)軟件,可運行于Windows95/98/NT/2000/×P操作系統(tǒng),集動畫照

8、示、流程控溯、數(shù)據(jù)采集、設備控制與輸獺、網(wǎng)絡數(shù)據(jù)傳輸、雙橇熱備、工程報表、歷史數(shù)據(jù)與曲線等諸多強大功能于一舟,并支持國內(nèi)外眾多數(shù)據(jù)采集與輸出設備。上位機監(jiān)控界面由MCGS組態(tài)軟件進行設計,主要完成以下霞方蘑鶼工作:1運行狀態(tài)實時監(jiān)視功能。通過讀取PLC輸入、輸出繼電器瓣狀態(tài)及各釋模接量傣怠來掌握系統(tǒng)運獲態(tài),實融顯示務重(上接第69頁信號機軟件設計的主漉程圖如圖5所示,主要功能模塊包括:孚動控涮、黃闐控制、多時段控制、感應控制和聯(lián)網(wǎng)控鋱。其中黃閃控制用于晚上車流量少時采用模式,感應控制采用傳感器檎測車流量實現(xiàn)自動栩位控涮。在具體實褒中,通過硬俘及軟件擾干擾措施來改善信號機運行的可靠性問題。4結(jié)束

9、譜信號機是城市交通信號控制系統(tǒng)的基本設備,其性能優(yōu)良與褥壹接彩璃城帝交逶。本文磷籍酶交通信等撬適應了信號橇圈4上位機監(jiān)櫞主界面2遠程手漤控制磅戇。遴過操傳上位規(guī)遠程羧割界巍直接控制水泵電機和變頻器的運行,這有利于提高系統(tǒng)在故障狀態(tài)器重豹應急處理貔力。3數(shù)據(jù)管理功能。實現(xiàn)歷史數(shù)據(jù)的存儲和查詢,自動生成生產(chǎn)記錄文件和攝表,對于報警及故障信息嫩動生成記錄文終供事后分析。4事故自動報警功能。避生產(chǎn)過程中的檢測爨超標或設備發(fā)出故障信號或失去控制時,系統(tǒng)自動報警顯示,硒時自動拔打管理人員的電話,及時通知工作人員進故障處理。參考文獻】郭宗仁.可編程序控籟器應震系統(tǒng)設計及遙僚瓣絡技術(shù)M】.j家:人民郵電出版社

10、,2002.9【2】張萬意.可縭程控裁器瘟覆技零】.憩索:斃攀工盈爨羰柱,22。13昆侖通態(tài).MCGS工控組態(tài)軟件手冊M.jE京:昆侖通態(tài)計算機技本駢突愛,24【牧璃臻期:20061228從“點羧”、“線控”到“筒控”的發(fā)展趨勢,經(jīng)實際應廂表明該機性能穩(wěn)定可靠,多種功熊可選,適合于我國各類大、中、小城市的交通管理與控制。參考文獻1沈文,Eagla lee,詹衛(wèi)前.AVR單片機開發(fā)入門指導M.北京:清華大學窶藏:壹,232金釋林,邱慧芳,張皆喜.AVR系列單片機C語言編程與應用實例酗】+憩哀:濾華大學撼叛社,23【牧蘸璉期:2e隅.3。鵝】J刊1H挖挖9淵蚓妣轉(zhuǎn) 基于ATmega128單片機的交通信號機的設計與實現(xiàn)作者:郭祥軍, Guo Xiangiun作者單位:桂林電子科技大學機電與交通工程系,廣西,桂林,541004刊名:工業(yè)控制計算機英文刊名:INDUSTRIAL CONTROL COMPUTER年,卷(期:2006,19(7被引用次數(shù):3次參考文獻(2條1.金春林;邱慧芳;張皆喜AVR系列單片機C語言編程與應用實例 20032.沈文;Eagla Iee;詹衛(wèi)前AVR單片機

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論