【摘 要】網(wǎng)絡(luò)紅外遙控器是遠(yuǎn)程控制的智能遙控器,主要是通過網(wǎng)絡(luò)遠(yuǎn)程監(jiān)測(cè)環(huán)境的溫度和濕度等參數(shù),并通過網(wǎng)絡(luò)通信控制紅外線發(fā)射數(shù)據(jù),遠(yuǎn)程遙控設(shè)備,從而實(shí)現(xiàn)遠(yuǎn)程環(huán)境的溫度濕度自動(dòng)監(jiān)控。
網(wǎng)絡(luò)紅外遙控器在生產(chǎn)時(shí),若采用傳統(tǒng)的人工測(cè)試方法,會(huì)比較費(fèi)時(shí),對(duì)測(cè)試人員技術(shù)要求比較高,而且品質(zhì)控制比較困難。特別是在人工成本不斷增加,員工流動(dòng)性比較大的當(dāng)下企業(yè),能盡量用專業(yè)化的自動(dòng)測(cè)試設(shè)備代替人工操作將有良好的實(shí)際意義。
本文模式采用PC+MCU模式來實(shí)現(xiàn),全面描述了下位機(jī)的硬件制作和MCU軟件編程仿真以及上位機(jī)PC端的功能和界面的VB編程。其中下位機(jī)實(shí)現(xiàn)開始測(cè)試信號(hào)檢測(cè)、參考溫度濕度測(cè)量、紅外信號(hào)接收和測(cè)試結(jié)果聲光提示等功能;而上位機(jī)重點(diǎn)實(shí)現(xiàn)與待測(cè)產(chǎn)品網(wǎng)絡(luò)通信的初始化和數(shù)據(jù)通信、測(cè)試結(jié)果的統(tǒng)計(jì)保存和人機(jī)互動(dòng)界面等功能。上位機(jī)PC和下位機(jī)MCU通過串口通信,連接互動(dòng),實(shí)現(xiàn)分工合作完成本課題的整體功能。
【關(guān)鍵詞】網(wǎng)絡(luò)控制 紅外遙控 溫度濕度
1.1 基于網(wǎng)絡(luò)紅外遙控器的自動(dòng)測(cè)試概述及研發(fā)背景
近幾年,隨著通信技術(shù)的發(fā)展和普及,遠(yuǎn)程控制被越來越廣泛地應(yīng)用到各種智能控制產(chǎn)品中。網(wǎng)絡(luò)紅外遙控器就是其中之一,它是遠(yuǎn)程控制的智能紅外遙控器,主要是通過網(wǎng)絡(luò)遠(yuǎn)程監(jiān)測(cè)環(huán)境的溫度濕度等參數(shù),并通過網(wǎng)絡(luò)通信控制紅外發(fā)射,遙控被控制設(shè)備,從而實(shí)現(xiàn)遠(yuǎn)程環(huán)境的溫度濕度自動(dòng)監(jiān)控。此產(chǎn)品特別適合那些對(duì)溫度濕度要求比較高,人工維護(hù)不方便環(huán)境使用,例如通信機(jī)房和通信基站等的空調(diào)控制。其功能框圖如圖1-1,功能涉及到網(wǎng)絡(luò)通信、紅外控制及模擬的溫濕度測(cè)量等。生產(chǎn)時(shí)若用傳統(tǒng)的人工測(cè)試方式,需要大量的測(cè)試設(shè)備和人工勞動(dòng)時(shí)間。若有自動(dòng)測(cè)試的系統(tǒng)來解決此問題,將有實(shí)際的意義。
90年代后,隨著單片機(jī)技術(shù)的成熟普及和嵌入系統(tǒng)的迅速發(fā)展以及面向?qū)ο缶幊痰膽?yīng)用,智能化的自動(dòng)測(cè)試已經(jīng)普及到很多產(chǎn)品及產(chǎn)品的各個(gè)環(huán)節(jié)的生產(chǎn)測(cè)試中。針對(duì)此課題,不管是采用PC+MCU方式還是采用嵌入系統(tǒng)方式,都有多種方案可以選擇實(shí)現(xiàn)。本人選擇了PC+MCU方式來解決這一實(shí)際問題,進(jìn)行了自動(dòng)測(cè)試系統(tǒng)的研究開發(fā),本論文即是該課題的主要內(nèi)容,論文工作期間完成了產(chǎn)品定義、產(chǎn)品研發(fā)、產(chǎn)品測(cè)試及產(chǎn)品定型的任務(wù)。
1.2 網(wǎng)絡(luò)紅外遙控器的自動(dòng)測(cè)試的目的和意義
網(wǎng)絡(luò)紅外遙控器,它具有網(wǎng)絡(luò)通信,溫濕度測(cè)量和紅外發(fā)射等基本功能,在產(chǎn)品生產(chǎn)時(shí),這些功能必須能測(cè)試到并保證正常。用一般的人工測(cè)試方法,網(wǎng)絡(luò)通信參數(shù)的檢查設(shè)置以及通信命令協(xié)議的收發(fā)檢查,都需要較專業(yè)的測(cè)試技術(shù)人員,并且需很長(zhǎng)測(cè)試時(shí)間;而要把所有生產(chǎn)的產(chǎn)品溫濕度測(cè)量功能控制在合理的誤差范圍里,人工測(cè)試方法也很有難度;而人工檢測(cè)紅外發(fā)射數(shù)據(jù)的正誤,還需要示波器或其它特殊工具,也對(duì)測(cè)試人員要求較高。特別是在人工成本不斷增加,員工流動(dòng)性比較大的當(dāng)下企業(yè),更增加此產(chǎn)品生產(chǎn)時(shí)的成本,也很難控制產(chǎn)品品質(zhì)。
網(wǎng)絡(luò)紅外遙控器的自動(dòng)測(cè)試系統(tǒng),就是針對(duì)網(wǎng)絡(luò)紅外遙控器在實(shí)際生產(chǎn)中測(cè)試所要解決的問題,對(duì)待測(cè)品功能進(jìn)行全面自動(dòng)測(cè)試的應(yīng)用產(chǎn)品,自動(dòng)測(cè)試原理框圖如圖1-2。通過本課題的研究,確定系統(tǒng)模式,最終設(shè)計(jì)生產(chǎn)出能適合理論設(shè)計(jì)要求,滿足實(shí)際應(yīng)用需求的產(chǎn)品。本課題研究開發(fā)成功后,將幫助企業(yè)在生產(chǎn)網(wǎng)絡(luò)紅外遙控器產(chǎn)品時(shí),能采用智能自動(dòng)的測(cè)試方法代替人工測(cè)試操作,這將大大降低產(chǎn)品生產(chǎn)的測(cè)試時(shí)間,從而降低產(chǎn)品成本,并能嚴(yán)格控制產(chǎn)品品質(zhì),從而有效提高產(chǎn)品生產(chǎn)的效率和品質(zhì),這對(duì)產(chǎn)品的生產(chǎn)和市場(chǎng)競(jìng)爭(zhēng)將有良好的實(shí)際意義。
1.3 本課題研究的主要內(nèi)容
根據(jù)待測(cè)產(chǎn)品的功能特點(diǎn),自動(dòng)測(cè)試主要實(shí)現(xiàn)對(duì)待測(cè)品進(jìn)行全面功能測(cè)試,包括網(wǎng)絡(luò)連接通信功能、溫度濕度測(cè)量功能和紅外發(fā)射功能等。本課題針對(duì)此目標(biāo),要研究和設(shè)計(jì)的主要內(nèi)容有以下幾方面:
1.產(chǎn)品規(guī)格的定義和系統(tǒng)的選型。要想設(shè)計(jì)出好的產(chǎn)品,必須先熟悉產(chǎn)品的規(guī)格。明確了目標(biāo),就可充分考慮論證各種優(yōu)劣因素,確定系統(tǒng)架構(gòu)和模式,為具體落實(shí)目標(biāo)指明整體方向。
2.系統(tǒng)的硬件設(shè)計(jì):本課題研究開發(fā)的是全新的來解決實(shí)際應(yīng)用需要的產(chǎn)品,因此硬件設(shè)計(jì)需完全針對(duì)設(shè)計(jì),需完成硬件的原理圖設(shè)計(jì),布線板圖設(shè)計(jì)以及最終的電路板制作。
3.系統(tǒng)的軟件設(shè)計(jì):依據(jù)設(shè)計(jì)好的硬件和產(chǎn)品的功能要求,選擇好合適的軟件編譯工具,設(shè)計(jì)出滿足功能的軟件。,
4.系統(tǒng)的測(cè)試:本課題研究設(shè)計(jì)的目的就是幫網(wǎng)絡(luò)紅外遙控器生產(chǎn)時(shí)自動(dòng)測(cè)試。同樣本系統(tǒng)開發(fā)時(shí)的測(cè)試模型和測(cè)試方法也同樣需要研究,它系統(tǒng)開發(fā)的效率和品質(zhì)起著非常重要的作用。
【參考文獻(xiàn)】
[1]劉少鵾、鄧云佳.Visual Basic編程實(shí)用大全(精華版).中國水利水電出版社.2005年5月.
[2]肖斌、董磊. Visual Basic6網(wǎng)絡(luò)編程實(shí)例教程.北京希望電子出版社.2002年8月.
[3]李榮正、王誠杰、戴國銀.PIC單片機(jī)原理及應(yīng)用(第4版).北京航空航天大學(xué)出版社.2010年11月.