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
主站蜘蛛池模板: 青青草原偷拍视频| 亚洲第一视频网站| 国产流白浆视频| 国产av一码二码三码无码| 无码免费视频| 日本伊人色综合网| 少妇精品在线| 二级特黄绝大片免费视频大片| 国产女人18水真多毛片18精品| 人人爱天天做夜夜爽| 日本午夜影院| 亚洲一区无码在线| 日本人妻一区二区三区不卡影院 | 国内精品视频| 欧亚日韩Av| 亚洲成肉网| 日本高清在线看免费观看| AV无码无在线观看免费| 国产一级小视频| 又污又黄又无遮挡网站| 91青青在线视频| 国内精品免费| 国产精品无码影视久久久久久久 | 麻豆精品久久久久久久99蜜桃| 国产打屁股免费区网站| 国产欧美日韩一区二区视频在线| 亚洲h视频在线| 国产另类视频| 亚洲精品中文字幕无乱码| 波多野结衣久久高清免费| 久久精品一品道久久精品| 米奇精品一区二区三区| 国产va在线| 97精品伊人久久大香线蕉| 久久国产亚洲偷自| 最新精品久久精品| 97se亚洲综合在线韩国专区福利| 国内99精品激情视频精品| 国产国产人成免费视频77777| 亚洲精品无码人妻无码| 午夜福利网址| 亚洲第一天堂无码专区| 国产丝袜精品| 国产成人精品18| 欧美久久网| 中文字幕资源站| 国产精品2| 亚洲欧洲国产成人综合不卡| 国产在线麻豆波多野结衣| 国产91久久久久久| 久久综合婷婷| 狠狠色婷婷丁香综合久久韩国| 国产手机在线小视频免费观看| 成年女人a毛片免费视频| 日韩成人午夜| 国产丝袜无码精品| 狠狠操夜夜爽| 伊人久久综在合线亚洲2019| 国产成人无码Av在线播放无广告| 一级毛片免费观看不卡视频| 97国产精品视频人人做人人爱| 久久天天躁狠狠躁夜夜躁| 色噜噜久久| 久久天天躁狠狠躁夜夜躁| 亚洲综合亚洲国产尤物| 99久久精品久久久久久婷婷| 91美女视频在线| 毛片视频网址| 中文字幕乱码二三区免费| 欧美福利在线观看| 色欲色欲久久综合网| 青青草91视频| 国产亚洲精品无码专| 日韩欧美高清视频| 成年人国产视频| 国产99在线| 欧美成人日韩| 欧美激情视频二区| 亚洲第一成年免费网站| 国产激情在线视频| 国产伦精品一区二区三区视频优播| 国产午夜无码片在线观看网站|