999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于單片機的遠程控制系統

2015-02-24 03:23:59徐洪霞
決策與信息 2015年23期
關鍵詞:單片機系統設計

徐洪霞

煙臺大學文經學院 山東煙臺 264005

基于單片機的遠程控制系統

徐洪霞

煙臺大學文經學院 山東煙臺 264005

本文介紹一種基于單片機的遠程控制系統設計。本系統的上位機和下位機都采用P89LPC900系列單片機,通過RS-485總線網絡達到一對多的控制目的。本文分別從硬件和軟件詳細介紹了系統平臺和工作流程,該系統結構簡潔、成本低,可靠性高,具有控制系統平臺的通用性。

P89LPC922;UART;RS-485;遠程控制;ICP

引言

隨著數控技術的飛速發展,基于單片機的控制系統也日益復雜。但在一些要求響應快,實時性強、控制量多的應用場合,由單個單片機構成的系統往往難以勝任,這時利用多個單片機之間或者結合PC組成分布式系統成為一個可行的解決方案。本文完全采用Philips公司的P89LPC900系列單片機組建控制系統,利用RS-485總線網絡,來達到一個單片機控制多個單片機的一對多通訊目的,并配置了豐富的外設接口,可廣泛應用在銀行、武警、小區等領域[1,2]。

1、控制系統方案

控制系統主要有兩部分組成,即上位機(主控機)和下位機(從機)。上位機和下位機都選用相同的51單片機,這樣方便單片機的統一開發和維護。主控機通過485驅動芯片接入RS-485總線,它使用查詢方式與8個從機通信;8個從機也通過485驅動芯片接入RS-485總線,響應主機的查詢命令,將數據回傳給主機,從機之間的不能直接數據交換只能通過主機進行轉發。

2、硬件電路設計

由于各個從機模塊的硬件電路完全相同,所以我們可以用一對一通訊模式來說明一對多控制通訊模式。

2.1 共同接口設計

如圖,由于主控機和從機都是采用的同種同型號單片機,所以一些接口可以采用相同的設計,這樣更利于整個系統的硬件設計和軟件編程。比如:485接口、編程升級接口、存儲器接口和蜂鳴器接口等等,都可以采用完全相同的設計。

(1)485接口設計

如圖,單片機的串口引腳RXD和TXD分別連接MAX485的RO和DI引腳,以進行串行數據交換;單片機的控制引腳通過三極管連接MAX485的DE和RE引腳,以控制驅動器和接收器使能。這4個引腳均應接上拉電阻。MAX485的A和B引腳為RS-485總線網絡的差分信號輸入/輸出端,兩者之間串聯120歐電阻。

(2)程序下載設計

P89LPC922支持ICP(在電路編程)及ISP(在系統編程)等下載模式對芯片進行編程、及升級。可通過外部的編程器或者PC的串口將程序下載到芯片中。ICP用到的5個腳分別是VCC、VSS、RST、PCL(P0.5)、PDA(P0.4)。

(3)外擴存儲器設計

存儲器采用ATMEL公司的AT24C02電可擦除存儲芯片,采用I2C協議和單片機通訊[4]。

(4)蜂鳴器設計

蜂鳴器的驅動采用PNP三極管8550來驅動,低電平有效。

2.2 主機設計

主控機除了上述的共同接口設計外,還要有I/O擴展接口。由于單片機自身的I/O口數量有限,可以用三八譯碼器74LS138擴展成8個I/O來驅動LED,8個LED分別對應著8個從機,哪個從機響應主機對應的LED燈就會閃爍。

2.3 從機設計

從機除了上述的共同接口設計外,還要有設備地址接口和電機驅動接口。

(1)地址獲取

利用四位撥動開關分別接到單片機的4個I/O,可以獲取16個不同的地址。

(2)電機驅動

國產的電機驅動L9110S是為控制和驅動電機設計的兩通道推挽式功率放大專用集成電路器件。該芯片有兩個TTL/CMOS兼容電平的輸入,具有良好的抗干擾性;兩個輸出端能直接驅動電機的正反向運動,它具有較大的電流驅動能力。

3、軟件設計

3.1 RS-485通訊協議設計[5]

RS-485總線網絡能夠實現多機通訊的關鍵是通訊協議設計,而其中最重要的是幀結構的設計。本系統根據控制系統的通用性定義了幀結構,如表1。

表1 RS-485總線數據幀結構

本系統的數據幀有四種類型,它們分別是:主機詢問從機是否在位的“Active”指令,從機應答在位的“Ready”指令,主機發送讀設備請求的“Command”命令,從機發送設備狀態“Succeed”指令。3.2 軟件流程

本系統平臺可以根據軟件不同實現多種一對多控制功能,具有控制系統通用性。主控機有8個按鈕,分別控制著1-8號從機;并分別對應著8個LED指示燈。主控機按下1號按鈕,詢問1號從機是否在位,如果1號從機成功接收到數據,就會反饋給主控機在位信息,這時主控機的1號LED燈亮;緊接著主控機發送開門指令,如果1號從機能成功執行命令,會再次反饋給主控機信息,這時1號LED燈會閃爍兩下。同樣的2-8號從機操作過程相同。

4、應用前景

(1)完全基于單片機,脫離PC機,便于開發成便攜式設備。可以廣泛用于銀行、酒店等領域的報警系統或者門禁系統。

(2)也可以把上位機換成PC機,加上一些軟件比如:用戶界面、數據處理、后臺數據庫等,就可以開發成用于工業數據采集控制系統。

5、結束語

本文完全利用單片機搭建了一個基于RS485通信協議的多單片機控制系統平臺。也可以根據實際的應用場合,選擇合適的上位機,稍作修改即可繼承運用本系統。本系統具有一定的通用性。

[1]Philips semiconductors Inc.P89LPC920/921/922,8-bit microcontrollers with two-clock 80C51 core[R].2003.

[2]邰鳴,李雙田.基于RS485通信方式的多單片機控制系統[J].微計算機應用,2008.

[3]廣州周立功單片機發展有限公司.P89LPC920/921/922[R].2004.

[4]Atmel Corporation.AT24C01A/02/04/08A/16A,Two-wire Serial EEPROM [R].2007.

[5]吳桂林,鄭建勇.RS485上下位機多機通信網絡系統設計[J].微計算機信息,2008.

猜你喜歡
單片機系統設計
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
主站蜘蛛池模板: 免费毛片视频| 波多野结衣在线se| 色综合狠狠操| 青青草国产精品久久久久| 亚洲第一视频免费在线| 久久精品国产电影| 久久99国产乱子伦精品免| 国产网站黄| 国产精品无码AV片在线观看播放| 一级全黄毛片| 国产xx在线观看| 亚洲视屏在线观看| 国产福利在线观看精品| 久久久久国产精品熟女影院| 亚洲第一天堂无码专区| 色综合激情网| 免费黄色国产视频| 免费无码一区二区| 99精品国产自在现线观看| 亚洲国产在一区二区三区| 国产女人在线视频| 91成人免费观看| 无码'专区第一页| 蝌蚪国产精品视频第一页| 欧洲一区二区三区无码| 好吊色妇女免费视频免费| 国产成人亚洲精品色欲AV| 免费一级毛片在线播放傲雪网| 香蕉久久永久视频| 99久视频| 日韩福利在线观看| 亚洲精品欧美重口| 国产成在线观看免费视频 | 亚洲成av人无码综合在线观看| 国内自拍久第一页| 2020精品极品国产色在线观看| 91探花国产综合在线精品| 香蕉视频在线观看www| 爆乳熟妇一区二区三区| 亚洲中文字幕av无码区| 中文天堂在线视频| 久久香蕉欧美精品| 亚洲综合激情另类专区| 国产精品无码翘臀在线看纯欲| 亚洲午夜天堂| 亚洲性日韩精品一区二区| 亚洲国产天堂在线观看| 亚洲欧美在线精品一区二区| 欧美特黄一免在线观看| 国产精品性| 99在线观看国产| 国产91熟女高潮一区二区| 婷婷亚洲视频| 中文字幕在线播放不卡| 欧美成人午夜在线全部免费| 最新痴汉在线无码AV| 久久黄色视频影| 日韩福利视频导航| 国产欧美日韩va| 88国产经典欧美一区二区三区| 自偷自拍三级全三级视频| 日韩在线影院| 欧美精品不卡| 国内精品手机在线观看视频| 亚洲熟女中文字幕男人总站| 99热这里只有精品在线观看| 亚洲最新地址| 亚洲无限乱码| 午夜老司机永久免费看片| 亚洲无限乱码| av大片在线无码免费| 国产AV无码专区亚洲精品网站| 国产综合另类小说色区色噜噜| 久久久久久国产精品mv| 国产成人精品亚洲77美色| 午夜三级在线| 四虎永久免费网站| 青青国产视频| 99久久精彩视频| 精品国产一区91在线| 欧美不卡二区| 国产欧美视频综合二区|