姜華 李進
摘 ?要:本文主要研究了一種實驗室設備的利用率監(jiān)控裝置,該裝置通過物聯(lián)網(wǎng)絡遠程獲取所需采集的實驗室各設備的使用時間及利用率參數(shù),并具有命令輸入和必要信息的顯示功能。系統(tǒng)采用DSPIC30F4013作為系統(tǒng)MCU,通過掃描條碼將所需查詢的設備信息傳送至MCU,通過W5100單片網(wǎng)絡接口芯片實現(xiàn)網(wǎng)絡通信系統(tǒng)組網(wǎng)通信,遠程讀取各實驗室設備的相關電流、電壓及溫度信息,傳輸至裝置MCU進行后續(xù)分析,從而得到該設備的利用率和使用時間數(shù)據(jù)。
關鍵詞:設備利用率;W5100;物聯(lián)網(wǎng);遠程監(jiān)控
中圖分類號:TP311.52;TN929.5 ? ? ?文獻標識碼:A 文章編號:2096-4706(2019)17-0157-04
Abstract:This paper mainly studies a monitoring device for the utilization rate of laboratory equipment. The device can acquire the time and utilization rate parameters of various laboratory equipment through the internet of things remotely,and has the function of command input and display of necessary information. The system uses DSPIC30F4013 as the system MCU,transmits the information of the inquiry equipment to MCU by scanning barcode,realizes network communication of network communication system through W5100 single chip network interface chip,reads the relevant current,voltage and temperature information of each laboratory equipment remotely to MCU for subsequent analysis,thus,the utilization rate and use time data of the equipment can be obtained.
Keywords:equipment utilization rate;W5100;internet of things;remote monitoring
0 ?引 ?言
隨著現(xiàn)代研究和實驗室工作流程的演變,實驗設備管理變得智能化,使數(shù)據(jù)能夠真正發(fā)揮它的價值成為一種趨勢,實驗設備的管理與維護中,儀器設備利用率往往是非常關鍵但卻容易被忽略的部分,抓取準確的利用率數(shù)據(jù)是減少實驗室經(jīng)營性運營費用并對儀器設備資產(chǎn)進行最優(yōu)化組合的方法。為此,本文主要研究了一種實驗室設備的利用率遠程監(jiān)控裝置,該裝置基于物聯(lián)網(wǎng)技術,實時采集抓取設備的使用情況數(shù)據(jù),不受設備種類的限制。該裝置的基本實現(xiàn)原理就是通過采集各設備的實時工作電流、電壓、溫度等信息,通過物聯(lián)網(wǎng)組網(wǎng)并傳送至設備利用率裝置進行分析,從而得到實驗室各設備的使用時間及利用率。
1 ?系統(tǒng)構成
設備利用率裝置的設計目的是:通過物聯(lián)網(wǎng)實時地遠程獲取所需采集實驗室各設備的使用時間及利用率參數(shù),并具有命令輸入和必要信息的顯示功能,基于此,系統(tǒng)主要由電源模塊、MCU最小系統(tǒng)、功能按鍵輸入模塊、條碼掃描輸入模塊、互聯(lián)網(wǎng)通信模塊、液晶顯示驅(qū)動模塊組成,如圖1所示。
系統(tǒng)中,電源模塊的作用主要是為其他各功能模塊提供相應的電源;功能按鍵輸入模塊用于給系統(tǒng)輸入相應的指令信息;條碼掃描輸入模塊的作用是通過掃描條碼為系統(tǒng)輸入所需查詢的設備信息;互聯(lián)網(wǎng)通信模塊用于系統(tǒng)網(wǎng)絡通信數(shù)據(jù)的處理和收發(fā);液晶顯示驅(qū)動模塊用于顯示必要的系統(tǒng)信息。
2 ?裝置硬件設計
2.1 ?電源模塊設計
實驗室設備利用率監(jiān)控裝置采用直流24V穩(wěn)壓器供電,但由于裝置電路中部分芯片和器件需要5V供電,部分芯片需要3.3V供電,為此需要設計5V及3.3V的電源電路。
2.1.1 ?5V電源設計
電路中5V電源部分采用MC34063AD實現(xiàn),該芯片是一塊單片DC/DC變換控制電路,其輸出電壓可調(diào),內(nèi)涵直流變換器所要求的主要功能,降壓效率最高80%,峰值電流可達1.5A,其輸入電壓范圍為3~40V,監(jiān)控裝置的供電電壓為直流24V,滿足其輸入電壓范圍,具體實現(xiàn)電路如圖2所示。
電路中,1腳SWC為芯片內(nèi)部達林頓管的集電極,與7腳及8腳短接;2腳SWE為芯片內(nèi)部達林頓管的發(fā)射極,外接穩(wěn)壓二極管IN5819,并通過電感L1與輸出端連接;3腳TCAP為芯片內(nèi)部振蕩器定時電容連接端,外接定時電容C7,該電容決定了芯片的內(nèi)部工作頻率;4腳GND為芯片接地端,與數(shù)字地相連。5腳-VIN為反饋比較反向輸入端,外接輸出配置電阻R4和R8;6腳VCC為電源輸入端,接24V直流輸入。
本設計中,輸出電壓是由接在5腳上的配置電阻R4和R8調(diào)節(jié),具體計算方式為:Vout=1.25(1+R4/R8),本設計中R4為3.6KΩ,R8為1.2KΩ,所以輸出電壓為5V。
2.1.2 ?3.3V電源設計
電路中3.3V電源部分采用三端穩(wěn)壓芯片AM117MP實現(xiàn),該芯片是一塊低壓差線性穩(wěn)壓器LDO,本設計中,其輸入端為5V,輸出端固定為3.3V,輸出電流最高達800mA,具體實現(xiàn)電路如圖3所示。
電路中Vin是輸入端,Vout是輸出端,另一腳接GND,電容C47為輸入濾波電容,C43、C45為輸出濾波電容。
2.2 ?系統(tǒng)MCU選擇及最小系統(tǒng)設計
MCU是設備利用率監(jiān)控裝置的系統(tǒng)核心,本設計采用的是Microchip公司的DSPIC30F4013-30I/PT,該芯片是一款高性能16位數(shù)字信號控制器,采用CMOS技術,寬電壓范圍供電(2.5~5.5V,本設計采用5V供電),共有44根引腳,擁有最高48KB的片上閃存程序存儲空間,2KB的片上數(shù)據(jù)RAM,多達5個16位定時器,12位的A/D轉換接口,該芯片不但具有常規(guī)的單片機特性,同時還具有雙數(shù)據(jù)取操作、17*17位單周期硬件整數(shù)/小數(shù)乘法器等DSP特性,其數(shù)據(jù)運算速度很快,能夠滿足系統(tǒng)的實時性和快速性要求。MCU最小系統(tǒng)原理如圖4所示。
圖4中DSPIC30F4013-30I/PT的7腳、17腳、28腳、40腳接5V,6腳、16腳、29腳、39腳接電源地,30腳OSC1是時鐘信號輸入腳,外接時鐘電路,本設計晶振頻率采用25MHz,C8、C9為晶振電容,18腳MCLR為復位引腳,外接按鍵復位電路,在此不再贅述。
2.3 ?網(wǎng)絡通信模塊設計
本設計中,各實驗設備的利用率數(shù)據(jù)是通過物聯(lián)網(wǎng)遠程傳送至設備利用率裝置的,為此設計穩(wěn)定可靠的網(wǎng)絡通信系統(tǒng)就顯得尤為關鍵,本系統(tǒng)采用的是北京恒信盈泰科技有限公司的W5100芯片,該芯片是一款多功能的單片網(wǎng)絡接口芯片,內(nèi)部集成了10M/100M以太網(wǎng)控制器,全硬件的TCP/IP協(xié)議棧,以太網(wǎng)介質(zhì)傳輸層MAC和物理層PHY,與IEEE 802.3 10BASE-T和IEEE 802.3u100BASE-TX兼容,可實現(xiàn)無操作系統(tǒng)的Internet連接。網(wǎng)絡通信模塊的原理如圖5所示。
W5100有三種方式與MCU接口,分別是直接總線接口、間接總線接口和SPI總線接口,本設計采用SPI總線接口方式,該模式下MCU與W5100間只需要4個引腳進行數(shù)據(jù)通信。如圖4、5所示,W5100的SCLK、SCS、MOSI、MISO分別與DSPIC30F4013-30I/PT的43腳、21腳、1腳、44腳連接完成數(shù)據(jù)通信;W5100的復位輸入腳RESET與DSPIC30F4013-30I/PT的41腳相連,以便MCU對其進行復位控制;中斷輸出腳INT與DSPIC30F4013-30I/PT的42腳相連,以便當W5100在端口(Socket)產(chǎn)生連接、斷開、接收數(shù)據(jù)、數(shù)據(jù)發(fā)送完成以及通信超時等條件下,該引腳能輸出信號以指示MCU;W5100的RXIP、RXIN、TXOP、TXON腳分別與HR9111-05A網(wǎng)絡接口的TD+、TD-、RD+、RD-相連,通過它們接收從介質(zhì)傳輸來的或向介質(zhì)傳輸?shù)牟罘謹?shù)據(jù)信號;W5100的XTLP、XTLN引腳間連接的是芯片外部晶振電路,用于為芯片提供時鐘信號,本設計中晶振頻率選擇25MHz,其他電路部分較為簡單,這里不再贅述。
2.4 ?顯示模塊設計
本設計中采用常用的字符型液晶模塊SMC1602A進行顯示,該模塊有16條引腳線,可以顯示兩行,每行16個字符,采用單5V電源供電,外圍電路配置簡單,模塊內(nèi)部的字符發(fā)生存儲器已經(jīng)存儲了160個不同的點陣字符。SMC1602A具有8位數(shù)據(jù)總線DB0—DB7和RS、RW、E三個控制端口,并且?guī)в凶址麑Ρ榷日{(diào)節(jié)和背光設置。液晶顯示模塊的整體電路設計如圖6所示。
為節(jié)省MCU的I/O口,本設計采用74LS164進行串轉并后,通過74LS164的Q0—Q7分別與SMC1602A的數(shù)據(jù)口DB0—DB7相連,MCU的SCK、SDA腳分別與74LS 164的CLK和A腳相連,作為串行數(shù)據(jù)的時鐘和數(shù)據(jù)口;SMC1602A的RS、RW、E三個控制端口分別與MCU的22腳、24腳、27腳相連,VO通過可變電阻R1與地相連,作為液晶背光調(diào)節(jié)。
2.5 ?條碼掃描輸入模塊設計
條碼掃描輸入模塊的作用是通過掃描條碼為系統(tǒng)輸入所需查詢的某實驗室設備的信息,進而系統(tǒng)通過網(wǎng)絡遠程獲取其相關電壓、電流等信息。本設計中通過條碼掃描槍將所需采集設備的信息通過串行數(shù)據(jù)通信的方式輸入至系統(tǒng)MCU進行后續(xù)處理,其硬件電路如圖7所示。
圖7中,條碼掃描槍使用RS232串行通信接口,通過串行通信芯片MAX232ACSE將條碼信息發(fā)送至MCU,掃描槍連接器的1、2、3、4腳分別通過電阻與MAX232ACSE的T1OUT、T2OUT、R1IN、R2IN相連,5腳接地;MAX 232ACSE的9腳(R2OUT)、10腳(T2IN)、11腳(T1IN)、12腳(R1OUT)分別通過電阻與DSPIC30F4013-30I/PT的35腳、32腳、2腳、3腳相連,構成MCU與掃描槍的串行接口電路;D12—D15為TVS瞬態(tài)抑制二極管,用于電路的ESD靜電保護。
3 ?結 ?論
本文研究了一種實驗室設備利用率檢測裝置的硬件系統(tǒng)設計,該系統(tǒng)采用DSPIC30F4013數(shù)字信號控制器作為系統(tǒng)MCU,通過掃描條碼將所需查詢的某實驗室設備信息傳送至MCU,通過互聯(lián)網(wǎng)遠程通信讀取所需查詢設備的相關參數(shù)信息,再由利用率檢測裝置的MCU分析計算后得到該設備的利用率信息。本設計操作方便,成本低廉,使用簡單,系統(tǒng)運行穩(wěn)定可靠,已經(jīng)得到了實際應用,效果良好。
參考文獻:
[1] 王廣維,張浩然.基于ARM和W5100的嵌入式以太網(wǎng)通信接口設計 [J].微型機與應用,2011,30(5):50-53.
[2] 陳實,王琪,張鐵軍,等.一種基于W5100的數(shù)據(jù)傳輸系統(tǒng) [J].電子技術應用,2013,39(9):54-56+60.
[3] 孟鵬花,司寶鋒.基于dsPIC30F4013和CAN總線的傳感器節(jié)點設計 [J].機械工程與自動化,2010(1):97-99.
[4] 邱寄帆.數(shù)字電子技術 [M].北京:高等教育出版社,2015.
作者簡介:姜華(1980-),男,漢族,江蘇無錫人,碩士,研究方向:汽車零部件檢測、智慧實驗室建設;李進(1980-),女,漢族,山西右玉人,副教授,碩士,研究方向:物聯(lián)網(wǎng)應用技術、嵌入式技術應用。