国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于CAN總線的智能微噴灌監(jiān)控系統(tǒng)中下位機的硬件電路組成與設計

2016-06-16 22:06:07康兵
電腦知識與技術 2016年10期
關鍵詞:硬件設計CAN總線

康兵

摘要:該文重點闡述了基于CAN總線的智能微噴灌監(jiān)控系統(tǒng)中下位機(智能節(jié)點)的硬件電路組成與設計。從系統(tǒng)功能要求出發(fā),對系統(tǒng)的按鍵電路、I/O接口電路、時鐘電路、數據采集電路、存儲電路以及輸入輸出控制電路等進行方案選擇,進而確定系統(tǒng)的總體結構,并按成本核算、可靠程度、功耗等設計原則,分別設計基于STC89C52微處理器和SJA1000芯片的CAN總線適配控制器的數據采集的模塊、控制執(zhí)行模塊和數據處理模塊的硬件系統(tǒng)。

關鍵詞:微噴灌監(jiān)控系統(tǒng);硬件設計;CAN總線

中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2016)10-0244-02

Abstract:This article expounds the CAN bus based intelligent monitor and control system for micro spray irrigation (lower machine (intelligent node) composition and design of hardware circuit. Set out from the system function requirement, the system of key circuit, I/O interface circuit, clock circuit, data acquisition circuit, storage circuit and I/O control circuit of scheme selection, and then determine the overall structure of system, and according to the cost accounting, reliability, power consumption, such as design principles, design based on STC89C52 microprocessor and SJA1000 chips CAN bus adapter controller of the data acquisition module, control module and data processing module of the hardware system.

key words: micro irrigation monitoring system; hardware design; CAN bus

CAN總線是聯(lián)接上位機與下位機(各智能節(jié)點)的網絡信媒介。智能節(jié)點主要用于接收和發(fā)送網絡信息,總線網絡接發(fā)器的電信號驅動能力限制了所有智能節(jié)點均須聯(lián)接成一個網絡CAN總線體系,才能達到控制基本功能,本文將這種體系稱為功能模塊。

1 硬件方案的確定

目前,CAN總線的接口電路的主要有兩種:一是帶片內CAN控制器MCU;另一種則是選擇合適的MCU及獨立的CAN總線控制器。使用MCU進行接口電路設計,能大大降低外部電路的復雜性,增加電路的緊湊性,電路板的制作也較為簡單。但與一般的微控制器比較,其設計的靈活性較低,成本則相對較高。

如選用合適的MCU及獨立CAN控制器的設計方法,電路設計可能比較復雜,但電路設計的靈活性增強,常用的MCU基本都能夠滿足CAN控制器電路接口的設計需求。本系統(tǒng)采用獨立MCU與CAN控制器設計方案,其中微處理器選用STC公司生產的STC89C52。能大大降低外部電路的復雜性,增加電路的緊湊性,電路板的制作也較為簡單。但與一般的微控制器比較,大大降低了其設計的靈活性,加之此種有CAN控制器的MCU的成本相對較高。由于CAN總線驅動是CAN控制與物理總線間的連接接口,是決定整個系統(tǒng)網絡性能的重要因素之一,所以CAN總線控制器則選用PHILIPS公司生產的目前市場常用的SJA1000作為上、下位機的通訊媒介。總線驅動器選用市場上常見的、性價比相對較高的PCA82C250。

2 CAN總線接口電路

3 其他接口電路的設計

3.1 LED顯示接口電路

單片機系統(tǒng)中主要的顯示器是七段數碼發(fā)光二極管(LED數碼管)顯示器、LCD液晶顯示器和CRT圖形顯示器。從價格、功耗、使用壽命等方面考慮,七段數碼發(fā)光二極管顯示器用得最多。根據本系統(tǒng)的功能設計要求,本系統(tǒng)控制器也是選取最常用的七段數碼發(fā)光二極管(LED數碼管)顯示器(簡稱數碼管顯示器),來顯示并操作修改控制系統(tǒng)的各種參數及各種控制數據。

3.2 按鍵輸入電路

系統(tǒng)參數的設置或顯示屏幕的切換是通過一個由五個按鍵組成的簡易獨立式鍵盤來完成。五個按鍵分別表示上、下、左、右,設置/運行,按鍵與單片機的連接采用非編碼按鍵接口,五個按鍵分別與89C52的P1.0—P1.4口相連接,并通過對各接口高低電平來識別并判斷是否有某個按鍵被按下,同時也能判斷該按鍵被按下的次數,以便執(zhí)行相應的操作。

3.3 復位電路接口的設計

為了確保中央處理器和系統(tǒng)所有部件均能夠處于確定的初始化狀態(tài),STC89 C52單片機在啟動前需要復位,使CPU及其他部件均恢復至一定的初始狀態(tài)下,通過復位處理后,即可從初始化狀態(tài)開始運行工作。AT89C52可以通過手動按鍵和上電自動電路進行復位,本系統(tǒng)通過對電解電容器(22μF)的充電來實現(xiàn)復位,實現(xiàn)單片機與系統(tǒng)部件的初始狀態(tài)。

3.4 輸出驅動電路

本控制系統(tǒng)輸出驅動電路為四路12伏的繼電器驅動電路。其中四路繼電器輸出接8155的PB0-PB3引腳。另外,為了提高控制的系統(tǒng)抗干擾力,本系統(tǒng)在繼電器與單片機的輸出口間利用光耦來實現(xiàn)隔離功能,這使控制系統(tǒng)能持續(xù)工作,采用12伏、5伏雙電源供電系統(tǒng)。

3.5 時鐘電路接口的設計

單片機以時鐘信號為基準控制各部件有條不紊地工作,單片機的運算速度受時鐘頻率直接影響,系統(tǒng)的穩(wěn)定性則受時鐘電路的質量影響。本系統(tǒng)中把該放大器同片外石英晶體作為自激振蕩器。XTAL1和XTAL2分別與單片機的XTAL1、XTAL2引腳相連,外接石英晶體和電容器C1、C2組成諧振并聯(lián)電路,連接在反饋回路中。外接電容器一般取30PF。

4 系統(tǒng)總電路設計

CAN總線的控制器SJA1000的AD0~AD7與AT89C52的P0口對應聯(lián)接,AT89C52的P2.7口與取反片選端CS連接。P2.7為高電平1時,CPU根據相應地址選中SJA1000,并該這些地址對相應的SJA1000執(zhí)行讀寫操作。終端信號的輸出端為SJA1000 的INT口,中斷時,INT高電平向低電平跳變,由于它與AT89C52的外部中斷輸入腳INT0相連,從而可通過中斷的方式使得AT89C52訪問SJA1000。采用光耦6N137主要是為增強CAN總線節(jié)點抗干擾力,避免將AT89C52的 RXD和TXD直接與RX0和TX0相連,SJA1000通過高速光耦6N137與AT89C52相連,實現(xiàn)CAN總線節(jié)點的電氣隔離。AT89C52的CANL和CANH引腳通過串聯(lián)電阻與總線相連,電阻的限流作用保護AT89C52不受過流的沖擊,總線上的高頻干擾利用并聯(lián)電容過濾,避免電磁輻射。

5 小結

通過對設計CAN總線節(jié)點的軟硬件, STC89C52單片機作為微處理控制器,配合CAN總線控制器SJA1000組成的下位機實時通訊的智能節(jié)點,系統(tǒng)采取光電隔離的措施來增強系統(tǒng)的穩(wěn)定性、可靠性,保證CAN總線網絡的工作穩(wěn)定性和實時性。

參考文獻:

[1] Howell C J,Phene T A.Soil sensor control of high-frequency irrigation systems.Trans[J].ASAE, 1984,27(2) :392-396

[2] Al-Ajlouni M G,Vanleeuwen D M,St Hilaire RPerformance of weather-based residential irrigation controllers in a desert environment[J].Journal American Water Works Assocition,2012,104(12):29-30.

[3] 張維勇,時偉,王春艷.星型CAN網絡拓撲架構的研究與設計[J].合肥工業(yè)大學學報,2008,31(6):871-874.

[4] 張舒哲,葉樺,冒建亮,等.基于CAN總線的智能噴灌遠程控制系統(tǒng)[J].中南大學學報,2013,44(7):292-296.

[5] 趙炯,唐強,鄭晟,等.節(jié)能定時電磁閥控制電路的設計與研究[J].機電一體化,2010(7): 24-26.

[6] 高玉芹.基于ZigBee和模糊控制決策的自動灌溉系統(tǒng)的設計[J].節(jié)水灌溉,2010(8):52-55.

[7] Yun-zhou Zhang,Cheng-dong WU,Liang Jin,Le-ping Zhang.Design of Inteligent Illumination Control System Based on CAN Bus[J].Control Engineering of China,2008(15):182-184.

[8] 周立功,黃小青,嚴寒亮,等.現(xiàn)場總線設計與應用[M]. 北京:北京航空航天大學出版社,2011:14-26.

[9] 韓偉鋒,李彥明,劉成良,等.溫室微噴灌恒壓組態(tài)輪灌自動控制系統(tǒng)[J].計算機工程,2008,36(20):222-224.

猜你喜歡
硬件設計CAN總線
論網絡通信技術
基于嵌入式的汽車輔助制動系統(tǒng)研究
CAN總線通信技術在電梯監(jiān)控系統(tǒng)中的應用
機場行李系統(tǒng)輸送線PLC硬件和程序設計
電力參數監(jiān)測系統(tǒng)研究
計算機硬件設計安全問題的若干研究論述
基于STC單片機的廚房智能安全管控系統(tǒng)的設計
基于中藥自動配藥PLC系統(tǒng)的設計方案的研究
科技資訊(2016年19期)2016-11-15 10:25:41
計算機硬件設計安全問題研究
基于CANoe的J1939協(xié)議在ECU通信中的應用
科技視界(2016年18期)2016-11-03 22:53:48
固安县| 濮阳县| 定日县| 同仁县| 沐川县| 扶沟县| 巴楚县| 鲁山县| 宜兰县| 五大连池市| 双江| 新建县| 清水县| 乌兰浩特市| 井冈山市| 锦屏县| 富平县| 鲁甸县| 谢通门县| 平凉市| 叙永县| 同仁县| 正宁县| 临武县| 股票| 阿克苏市| 阿坝县| 云霄县| 阿拉尔市| 云安县| 临汾市| 昭平县| 烟台市| 屏东县| 茂名市| 同心县| 勃利县| 阳新县| 乳山市| 连云港市| 舒城县|