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
主站蜘蛛池模板: www.亚洲色图.com| 91成人免费观看| 国产人人射| 免费jizz在线播放| 日韩天堂视频| 在线看片免费人成视久网下载| 亚洲婷婷在线视频| 区国产精品搜索视频| 97免费在线观看视频| 国产午夜福利在线小视频| 亚洲中文字幕国产av| 99视频精品全国免费品| 国产精品99一区不卡| 精品国产免费观看一区| 免费 国产 无码久久久| 日本午夜精品一本在线观看| 天天色综网| 99热这里只有精品免费国产| 亚洲另类国产欧美一区二区| 久久综合丝袜长腿丝袜| 欧美69视频在线| 996免费视频国产在线播放| 91精品综合| 亚洲最新地址| 被公侵犯人妻少妇一区二区三区| 国产成a人片在线播放| 午夜国产精品视频| 啦啦啦网站在线观看a毛片| av一区二区三区高清久久| 国内精品免费| 亚洲国产日韩在线成人蜜芽 | 亚洲—日韩aV在线| 欧美一级大片在线观看| 国产超薄肉色丝袜网站| 中文字幕在线看| 国产在线精品99一区不卡| 久久毛片基地| 在线高清亚洲精品二区| 久久狠狠色噜噜狠狠狠狠97视色| 亚洲欧美国产五月天综合| 欧美视频二区| 国产00高中生在线播放| 亚洲精品在线91| a在线亚洲男人的天堂试看| 日本a∨在线观看| 精品视频一区二区观看| 日本一区二区不卡视频| 无套av在线| 亚洲码一区二区三区| 欧美国产在线看| аⅴ资源中文在线天堂| 美女啪啪无遮挡| 午夜福利网址| 97视频在线精品国自产拍| 国产情精品嫩草影院88av| 免费一级α片在线观看| 人妻无码中文字幕一区二区三区| 免费看的一级毛片| 手机看片1024久久精品你懂的| 亚洲一区免费看| 91精品啪在线观看国产| 国产中文一区二区苍井空| 成年人国产视频| 久99久热只有精品国产15| 国产成人精品无码一区二| 九九热在线视频| 亚洲黄色视频在线观看一区| 国产激情影院| 自慰高潮喷白浆在线观看| 国产三级a| 国产精品九九视频| 制服无码网站| 在线国产你懂的| 国产a网站| 国产JIZzJIzz视频全部免费| 六月婷婷激情综合| 亚洲欧美另类日本| 亚洲精品国产精品乱码不卞| 啪啪永久免费av| 狠狠做深爱婷婷综合一区| 在线色综合| 亚洲国产一成久久精品国产成人综合|