新聞中心

EEPW首頁 > 嵌入式系統 > 設計應用 > 單片機遠程同步燈電路+程序

單片機遠程同步燈電路+程序

作者: 時間:2012-08-30 來源:網絡 收藏

3)信號傳輸線路

傳輸線路由傳輸導線和信號輸出、信號輸入端三部分組成。其中,主機與信號輸出端相連,各個從機與各自的信號輸入端相連。由于傳輸距離較遠,我們需要將傳輸電壓抬高至30伏特左右。具體輸出端(升壓)和輸入端(降壓)由圖4與圖5所示。

10.jpg

附加說明:在圖4與圖5的接口之間,可以接雙絞線作為信號的傳輸介質。

3.系統軟件設計流程

1)問題的提出

的運行速度是不同的。即使是同一型號的在同一頻率標識的晶振下,同時上電開始運行同樣的,也不可能做到精確的同步。這種運行速度的差異性一開始可能不會被察覺,但是當系統運行時間久了之后,各個之間的運行速度的差異性就會逐漸積累起來,一直能夠累計到我們不能容忍的

因此,我們必須在這些的差異積累到一定程度之前,使所有的單片機在同一時刻運行到同樣的位置,這樣就可以清零正在積累的差異性,達到運行長時間都能夠同步的效果。

2)程序流程圖

初步設計同步系統中的主機和從機運行一輪效果(6個不同的燈光效果)之后,進行一次同步操作。用16MHZ晶振的實際測量效果是運行完一輪的時間為1分20秒左右。在進行同步操作之前,主機與從機運行相同的程序,以盡量減少不同程序引起的時間差異;在運行完6個效果之后,所有從機立刻進入等待狀態(tài),不斷查詢中斷標志。而主機則在運行完效果之后再運行一段延時程序,這樣做的目的,是有意造成主從之間的快慢差異--主機慢,從機快。這樣從機就可以有充分的時間來響應由主機發(fā)送過來的同步信號,消除之前積累的各個單片機實際運行的速度差異。流程圖如圖6所示。

11.jpg


通過實際測量,我們在300米距離內運行10臺控制器,并進行了24小時的同步測試,運行效果良好,可以達到預期目的。
4.實測同步系統特性參數
1)同步信號傳輸線路基本參數
傳輸電壓:30v
傳輸電流:0.04A(介質為雙絞網線,長度300米)
消耗功率:1.2w
2)單片控制器及燈板功耗:5w
3)最大可同步距離:500米
4)最大可同步控制器數:待測

DIY機械鍵盤相關社區(qū):機械鍵盤DIY




評論


相關推薦

技術專區(qū)

關閉