![]() |
發布時間: 2019-11-22 17:29
正文摘要:此代碼參考了這位朋友的軟硬件設計:http://www.zg4o1577.cn/bbs/dpj-81615-1.html 感謝大佬 硬件設計中,將4X4矩陣鍵盤簡化為5顆獨立按鍵,使其更便于使用,因此軟件上做了較大的改動,帶有proteus仿真,仿真以經過 ... |
感謝樓主,學到了很多 |
1254333071 發表于 2019-11-27 10:18 不用謝!別說是你,就是全國的一些專業交通信號燈廠家設計的交通燈控制器也不夠專業,交通燈控制器,我見過至少一二十種,最古老北京產的椿樹交通燈控制器,上海M1、M2、M5交通燈控制器,還有好多我記不清楚名字的各種交通燈控制器,我統統看不上眼,僅有一種可以讓我看上眼,就是十幾年深圳一家電子公司設計的交通燈控制器,直接顛覆了我對交通燈控制器的認知,我就發現這種交通燈控制器的控制理念實在太先進了,運行方式細化到步,每種運行方案都有方案表,調整各種時間方案非常簡單明了,功能也非常強大,僅僅用了10個數碼管以菜單方式把所有參數顯示的清清楚楚,后期改進的一些機型就是用了液晶顯示器,還不如這個明了,從定周期、多時段、感應到聯機,全部可以實現,可以配合交通指揮中心實現整個城市的交通信號燈配時,這種交通燈控制器也特別貴,3萬多一臺,據說這種交通燈控制器是借鑒和改進日本京山交通控制系統的交通燈控制器,是L先生和M女士夫妻倆完成的,這對夫妻以前和我很熟,后來我還見過日本原裝的京山系統交通燈控制器,以及原裝的圖紙和資料,全是日文,可惜看不懂,但是,不得不佩服小日本的敬業精神,把交通燈控制器做到了極致。L先生和M女士夫婦設計的交通燈控制器優點很多,缺點更多,主要缺點就是電路太復雜,人機對話板、主機板、控制板、通訊板這四塊電路板比A4紙還大,每塊板上有幾十片集成電路,主控芯片用的是聞所未聞的48系列單片機8039,這四塊電路板通過200總線和控制電源板合成機頭部分為控制部,中間的固態繼電器和燈器電源為燈器部,下面是接線部,整個信號燈控制器有一個中等冰箱那么大,高度一米六左右,這種信號燈控制器故障率極高,我修理這種信號燈控制器都修了好幾年,所以我對這種信號燈控制器非常熟。這種信號燈控制器型號叫XKQ交通信號控制器,國內早期一些城市組建交通指揮中心,在路口上用的多數就是這種信號燈控制器。這種信號燈控制器早已停產,L先生和M女士十幾年前跳槽離開這家公司,后期改進的是用液晶顯示器顯示,可惜沒有把XKQ交通信號控制器的各種優點傳承下來。 要想學習設計交通燈控制器,我認為就是要參考XKQ交通信號控制器,這就是捷徑,其它的交通信號控制器根本看不出個所以然,我找了以前的照片,實在找不到這種機型的照片,如果找到,我可以把機頭部分的照片給大家看,另外要把日本京山交通控制系統的一些理念弄懂,這些理念非常古老,是上個世紀80年代的技術,現在仍然很實用,我說的交通燈控制器的很多概念,其實就是日本京山交通控制系統的一些基本理念,中國交通信號控制器國家標準也是借鑒了日本京山交通控制系統,制定國標的一位專家以前和我很熟,他的日語非常厲害,到了日本根本不用翻譯,可惜這位專家十幾年前也被調走,設計和制作交通信號控制器,現在想想,其實非常心酸。 ![]() ![]() ![]() 我找到十幾年畫的2-4相位控制方案表,隨便改了一下發在這里給大家參考,我現在時間有限,沒有精力指導大家做一臺可以用在實際路口的交通燈控制器,也只能在這里給大家提個醒。 |
本不平凡 發表于 2019-11-26 01:55 哈哈哈哈!到底是誰的腦子有問題?本論壇所有交通燈控制器,都是拍著腦袋想出來的東西,根本不可能用在路口上,就是在網絡上所有電子論壇里,我也沒有發現可以用在路口上的交通燈控制器,我澆點冷水給大家醒醒腦有什么不好?任何行業都有行規,不懂行規,如何干得好?你們畢業以后總是要找一個行業干下去,現在對自己要求高一點,只有好處沒有壞處,你根本不用為樓主考慮,樓主深明大義,敢于承認自己的不足,我相信樓主以后不管干哪個行業,必成大器!!! |
抱歉,之前仿真上傳錯了 最新上傳的是和這個程序配套的 |
130.4 KB, 下載次數: 36, 下載積分: 黑幣 -5
本不平凡 發表于 2019-11-26 01:55 這位前輩說的的確很有道理,這也的確是我不懂得地方,值得我學習的。當然,如果能從課程實驗學分的角度幫助到你們我也深感榮幸 |
kmsj 發表于 2019-11-23 15:52 非常感謝您,畫了這么詳細圖表,讓我學到了很多東西,有機會一定仔細研究一下您這個,非常感謝 |
樓主加油! |
樓主您好!我也是學生,別受那個人影響,我感覺腦子有問題,找事的吧? |
1254333071 發表于 2019-11-23 07:51 ![]() 就算你是為了拿個學分做專業一點好不好?上面是我畫給你的交通信號控制器標準兩相位控制方案表,這種表有的人叫相位表,有的人叫方案表,反正都是一個意思,我在這個表里以彩色方式,把兩相位控制方案的每一步的名稱、燈色輸出、步長時間、相位標注的清清楚楚,正規的方案表比這個還要簡單,而且是黑白的。 從這個表里可以看出,一個放行信號就是一個相位,東西通行的相位由1-5步構成,南北通行相位由6-10步構成,一個相位從綠燈開始,經過閃綠燈、亮黃燈到紅燈亮結束,每一步的燈色輸出和步長在這個表里已經非常清楚,其中1步和6步是長步,通常是10-99秒或者100多秒,其余的步理解為短步1-9秒,3、3、2、2秒是小路口需要的時間,大路口還要增加幾秒,十幾年前的東西了,我早就不干這個了,憑映像現在畫的表,也不知道畫對了沒有?估計可能沒有錯誤,你看懂這個表就可以把三相位、四相位或者更復雜的方案表畫出來,三相位是把一個方向的左轉直行綠燈分開,四相位是把兩個方向的左轉直行綠燈分開,你要是畫不出來,可以到不同方案的交通燈路口去數,從一個方向的綠燈開始,數數一個周期有多少步?看看每一步的燈色輸出是什么?你就知道三相位、四相位的方案表怎么畫了。 以現在的技術,做一個專業的交通燈控制器很簡單,你就做一個定周期的交通燈控制器,配合上面的方案表,上面那個方案表其實就是兩相位定周期,你做到每一步的時間都可以調,能顯示出步序號、步長、步長計時這些最基本的運行狀態,就是一臺專業級別的交通燈控制器,多時段無非是不同時段走不同的時間,高峰期1-6步的時間加長、低峰就縮短時間,一般搞16個時段和16個方案就夠用了,用帶EEPROM的單片機加一個時鐘芯片和一個1602液晶就足夠做出來,燈色輸出可以用CD4094擴展,你可以用LED做一個路口,模擬真實的燈色輸出,你還可以每個口做一個倒計時,倒計時綠燈時間和紅燈時間你看看方案表就可以算出來,第1步取所有的時間和計算倒計時時間,調整時間不影響信號燈正常運行,一定要有手控功能,按一次走一步是單步手控,按一次走一個相位是單相手控,你把這些做好,作為你的畢業設計,一定可以驚呆你的老師,你畢業如果想到專業交通燈廠家,那些廠家肯定會爭著要你,哈哈哈。! |
kmsj 發表于 2019-11-22 23:56 首先,非常感謝大佬科普,我做的這個就是為了拿個學分,我個人認為用處的確不大,畢竟和真正的交通燈相差甚遠,但是大學里的課程設計一直沒能跳出這些坑,大學里面真正做企業級項目的老師本來就不多,即便有,他們也不會手把手去教你如何去做企業級的系統設計,更多這樣的課只是為了讓你拿個學分,包括市面上的很多所謂的單片機開發板,其實也只不過能稱之為學習板,那些板子的電路設計,包括示例代碼,都往往都和實際的企業級應用相差甚遠,有些東西還是得到了企業工作的時候才能學到吧,再次感謝您的冷水 ![]() |
潑點冷水,經?匆娪腥擞媒煌艨刂破髯鳛閷W習單片機的試驗,實際上這些所謂的交通燈控制器和實際的交通信號控制器相差甚遠,根本沒有任何實用價值,我覺得做個什么玩具都比這個有意思。我參與安裝維修過整個城市的交通信號控制系統,我是交通系列安全工程師,我告訴你們真正的交通信號控制器的一些最基本的概念: 交通信號控制按區域控制分點控、線控、面控三種 交通信號控制器運行方式分為滅燈、黃閃、定周期、多時段、感應、聯機,感應又分戰略感應和戰術感應,聯機是由交通指揮中心發指令控制所有交通信號控制器,實現整個城市的交通控制,可實現主干道綠波,以實現最大通行效率。 交通信號控制器按控制方案分為兩相位、三相位、四相位等 交通信號控制器的手控分單步手控和單相手控 交通信號控制器必須有綠沖突檢測 交通信號控制器的燈色輸出是一步一步的走出來的,這個叫做步序號,每個控制方案的相位由不同的步序號構成,不同控制方案的不同步序號可以畫個表,這個表叫做相位表,所有正規的交通信號控制器電路設計和編程就是按照這些不同的相位表來設計和編程,然后交通信號控制器還要有各種抗干擾、粉塵、防水試驗,總之,比較復雜。不過話又說回來,用交通燈做個單片機簡單試驗,又不是給正規廠家設計電路,想怎么做都無所謂。 |