999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于RS 485總線(xiàn)的自動(dòng)化檢測(cè)系統(tǒng)的研制

2008-04-12 00:00:00許凱華劉玉華
現(xiàn)代電子技術(shù) 2008年5期

摘 要:安防型GPS定位裝置可以實(shí)現(xiàn)車(chē)輛的運(yùn)行管理和鎖車(chē)防盜,有較大的市場(chǎng)需求量。該裝置的批量生產(chǎn)和檢測(cè)是安防型GPS定位裝置制造廠(chǎng)商面臨的問(wèn)題。根據(jù)安防型GPS定位裝置生產(chǎn)和檢測(cè)的需要,提出了一種基于RS 485工業(yè)總線(xiàn)的計(jì)算機(jī)自動(dòng)檢測(cè)系統(tǒng),制定了用于該檢測(cè)系統(tǒng)的通訊協(xié)議。該檢測(cè)系統(tǒng)的研制不僅解決了安防型GPS定位裝置生產(chǎn)檢測(cè)的難題,而且,該系統(tǒng)的設(shè)計(jì)方法可以應(yīng)用于其他電子產(chǎn)品的檢測(cè)。

關(guān)鍵詞:GPS;定位裝置;RS 485總線(xiàn);自動(dòng)化檢測(cè)系統(tǒng);通信協(xié)議

中圖分類(lèi)號(hào):TP302 文獻(xiàn)標(biāo)識(shí)碼:B

文章編號(hào):1004373X(2008)0514203

Development of Automatic Examination System Based on RS 485 Bus

FAN Yue1,2,XU Kaihua1,2,LIU Yuhua1,2

(1.Digital Space Research Center,Huazhong Normal University Wuhan,430079,China;2.Wuhan Censtone Digital Techlology Inc.,Wuhan,430079,China)

Abstract:A kind of GPS positioning device,which is used to car traffic supervision and anti-theft alarm is suitable for the market.However,the problem of mass-production examination is faced by producers.In this paper,an automatic examination system is proposed basing on RS 485 fieldbus and the communication agreement for this system is also formulated.The solution of this examination system is not only used for GPS positioning device manufacturer,but also can be applied in other intelligent product such as intelligent sensor.

Keywords:GPS positioning device;RS 485 field bus;automatic examination system;communication agreement

年,我國(guó)安防市場(chǎng)發(fā)展迅猛,以每年20%~30%的速度增長(zhǎng)。安防型GPS定位裝置是定位安防高端智能化創(chuàng)新技術(shù)與應(yīng)用的產(chǎn)品,是GPS定位系統(tǒng)、GPRS通訊系統(tǒng)、防盜報(bào)警系統(tǒng)結(jié)合為一體的定位裝置。他能提供目標(biāo)的具體位置信息對(duì)目標(biāo)實(shí)時(shí)跟蹤,能進(jìn)行無(wú)線(xiàn)數(shù)據(jù)傳輸、防盜報(bào)警、信息查詢(xún)、數(shù)據(jù)調(diào)度等。

安防型GPS定位裝置的結(jié)構(gòu)框圖如圖1所示。

由于安防型GPS定位裝置的運(yùn)行環(huán)境比較惡劣,而且該產(chǎn)品直接影響車(chē)輛的運(yùn)行狀況和安全,因此對(duì)該產(chǎn)品的可靠性要求極高。

為了保證產(chǎn)品較高的可靠性,除了對(duì)產(chǎn)品設(shè)計(jì)要求高以外,還需要對(duì)生產(chǎn)進(jìn)行嚴(yán)格的監(jiān)管和測(cè)試。然而手工檢測(cè)的效率無(wú)法滿(mǎn)足批量生產(chǎn)的要求,因此需要設(shè)計(jì)滿(mǎn)足批量生產(chǎn)的安防定位裝置的測(cè)試系統(tǒng)。本文提出了一種基于PC機(jī)的自動(dòng)化檢測(cè)系統(tǒng)設(shè)計(jì)思路,并且應(yīng)用于安防型GPS定位裝置(以下簡(jiǎn)稱(chēng)裝置)的生產(chǎn)檢驗(yàn)。該設(shè)計(jì)思路可以推廣到其他電子產(chǎn)品的生產(chǎn)檢測(cè)中。

2 自動(dòng)化檢測(cè)系統(tǒng)的設(shè)計(jì)

2.1 設(shè)計(jì)思路

自動(dòng)化檢測(cè)系統(tǒng)是利用計(jì)算機(jī)系統(tǒng)通過(guò)工業(yè)控制總線(xiàn)對(duì)終端裝置按流程進(jìn)行檢測(cè)。串行通信是計(jì)算機(jī)與外部設(shè)備進(jìn)行數(shù)據(jù)交換的重要渠道,并由于其成本低、性能穩(wěn)定、遵循統(tǒng)一的標(biāo)準(zhǔn),在工程中被廣泛應(yīng)用。RS 485是一個(gè)多引出線(xiàn)接口,這個(gè)接口可以有多個(gè)驅(qū)動(dòng)器和接收器,可以實(shí)現(xiàn)一臺(tái)上位機(jī)與多臺(tái)下位機(jī)之間的串行通信。其采用主從式通信方式,可以通過(guò)PC機(jī)與連接終端進(jìn)行實(shí)時(shí)通訊[1],因此本測(cè)試系統(tǒng)采用RS 485總線(xiàn)。

這里,我們?cè)O(shè)計(jì)的自動(dòng)化檢測(cè)系統(tǒng)是基于RS 485現(xiàn)場(chǎng)總線(xiàn)、自定義通信協(xié)議、在總線(xiàn)上連接各下位機(jī)(檢測(cè)終端裝置)和上位機(jī)(PC機(jī))、由上位機(jī)統(tǒng)一管理的主從式總線(xiàn)型的檢測(cè)系統(tǒng)。一臺(tái)計(jì)算機(jī)通過(guò)RS 485現(xiàn)場(chǎng)總線(xiàn)同時(shí)檢測(cè)1~127臺(tái)終端裝置。用于測(cè)試的PC機(jī)和檢測(cè)終端都通過(guò)RS 232轉(zhuǎn)RS 485的轉(zhuǎn)接器,按照兩線(xiàn)制接線(xiàn)方式,通過(guò)總線(xiàn)式拓?fù)浣Y(jié)構(gòu)(并聯(lián)方式),連接在一條RS 485總線(xiàn)上[2]。PC機(jī)通過(guò)串行命令檢測(cè)裝置的硬件,連接方式如圖2所示。

2.2 系統(tǒng)檢測(cè)設(shè)計(jì)

根據(jù)安防型GPS定位裝置的特點(diǎn),在生產(chǎn)過(guò)程中需要檢測(cè)的項(xiàng)目主要有:

微處理器單元及通訊接口;

供電系統(tǒng)(包括電源管理及電池充放電);

存儲(chǔ)器;

GPS模塊;

GPRS模塊;

按鍵;

指示燈;

鎖車(chē);

語(yǔ)音提示(包括音頻放大電路)。

上位機(jī)通過(guò)與下位機(jī)的通訊,若收到下位機(jī)正確應(yīng)答,則說(shuō)明下位機(jī)能夠工作正常,可以確定微處理器單元、通訊接口以及供電系統(tǒng)正常。當(dāng)下位機(jī)正常完成測(cè)試,則可以確定該節(jié)終端裝置微處理器單元、通訊接口以及供電系統(tǒng)正常。

存儲(chǔ)器、GPS模塊、GPRS模塊的測(cè)試是由上位機(jī)發(fā)出測(cè)試命令,下位機(jī)正確應(yīng)答收到該測(cè)試命令后,由下位機(jī)微處理器分別進(jìn)行存儲(chǔ)器、GPS模塊、GPRS模塊的測(cè)試,并把測(cè)試結(jié)果按通訊協(xié)議上報(bào)給上位機(jī)。

指示燈和鎖車(chē)的測(cè)試是由上位機(jī)發(fā)出測(cè)試命令,下位機(jī)正確應(yīng)答收到該測(cè)試命令后,由下位機(jī)微處理器分別讓各個(gè)指示燈(包括鎖車(chē)指示燈)閃爍,通過(guò)檢測(cè)人員眼睛判斷,操作PC機(jī)(上位機(jī)),確定該部件的好壞。上位機(jī)收到檢測(cè)人員的輸入結(jié)果后,向下位機(jī)發(fā)出結(jié)束該項(xiàng)測(cè)試的命令。

按鍵的測(cè)試是上位機(jī)發(fā)出測(cè)試命令,下位機(jī)正確應(yīng)答收到該測(cè)試命令后,由下位機(jī)微處理器檢測(cè)相應(yīng)按鍵在指定時(shí)間內(nèi)是否按下和松開(kāi)。若按鍵動(dòng)作正確,則下位機(jī)處理器按通訊協(xié)議將按鍵正常動(dòng)作的信息上報(bào)給上位機(jī),否則上報(bào)按鍵錯(cuò)誤信息。

語(yǔ)音提示部件的測(cè)試為上位機(jī)發(fā)出測(cè)試命令,下位機(jī)正確應(yīng)答收到該測(cè)試命令后,由下位機(jī)微處理器分別循環(huán)出發(fā)出各提示語(yǔ)音段,有檢測(cè)人員根據(jù)語(yǔ)音的質(zhì)量和清晰度判斷測(cè)試結(jié)果,并操作上位機(jī)輸入結(jié)果。上位機(jī)收到檢測(cè)人員的輸入結(jié)果后,向下位機(jī)發(fā)出結(jié)束該項(xiàng)測(cè)試的命令。

2.3 終端裝置編碼設(shè)計(jì)

由于RS 485總線(xiàn)是采用半雙工通信方式,每次只能有一對(duì)節(jié)點(diǎn)進(jìn)行通信[2],故要求每臺(tái)裝置有自己的地址編號(hào)以便測(cè)試辨認(rèn)檢測(cè)。這里設(shè)計(jì)將終端裝置的生產(chǎn)編號(hào)為檢測(cè)時(shí)的地址編號(hào),由于終端裝置的生產(chǎn)編號(hào)具有惟一性,故能夠滿(mǎn)足RS 485通訊的要求。

生產(chǎn)編號(hào)是終端裝置的惟一標(biāo)識(shí),為了能更好地反映終端裝置的生產(chǎn)信息,同時(shí)考慮編號(hào)生成的自動(dòng)化,我們確定的編號(hào)方法如下:

YYMMDDHHmmss ID1 ID2 ID3

其中,YY為年后兩位的BCD碼,MM為月的BCD碼,DD為日的BCD碼,mm為分的BCD碼,ss為秒的BCD碼。該時(shí)間為進(jìn)行測(cè)試時(shí)的時(shí)間,可以由進(jìn)行測(cè)試的計(jì)算機(jī)自動(dòng)生成。ID1和ID2為單字節(jié)的編碼,分別為生產(chǎn)廠(chǎng)家代碼、操作人員代碼;ID3為雙字節(jié)編碼,代表軟硬件版本號(hào)。

這樣生產(chǎn)編號(hào)的設(shè)計(jì)具有以下優(yōu)點(diǎn):

(1) 可以通過(guò)測(cè)試軟件,根據(jù)當(dāng)時(shí)時(shí)間等信息自動(dòng)生成,避免人工失誤,并且提高效率;

(2) 編號(hào)存入各臺(tái)測(cè)試機(jī)的參數(shù)存儲(chǔ)器中,作為終端的身份標(biāo)識(shí),用于生產(chǎn)檢測(cè)和實(shí)際使用;

(3) 根據(jù)該編號(hào),極容易查出終端的生產(chǎn)廠(chǎng)家、時(shí)間以及檢驗(yàn)人員,符合質(zhì)量管理體系的要求;

(4) 編號(hào)附帶軟硬件版本號(hào),方便后期的技術(shù)維護(hù)。

3 通訊協(xié)議的設(shè)計(jì)

RS 485總線(xiàn)只制定了物理層電氣標(biāo)準(zhǔn),對(duì)上層通信協(xié)議沒(méi)有規(guī)定,這給設(shè)計(jì)者提供了很大的靈活性。一套完整的通信協(xié)議應(yīng)從多個(gè)方面加以考慮,即要求結(jié)構(gòu)簡(jiǎn)單、功能完備,又要求具有可擴(kuò)充性與兼容性,并且盡量標(biāo)準(zhǔn)化。本系統(tǒng)采用的通信協(xié)議是在充分考慮到系統(tǒng)本身的功能特點(diǎn),再參考國(guó)際標(biāo)準(zhǔn)通信規(guī)約的基礎(chǔ)上制定的,適用于檢測(cè)的計(jì)算機(jī)與檢測(cè)終端進(jìn)行點(diǎn)對(duì)點(diǎn)的或一主多從的數(shù)據(jù)交換方式,具體如下:

3.1 幀格式

起始符:數(shù)據(jù)幀起始標(biāo)志,用于觸發(fā)通信,本系統(tǒng)約定為8AH。

地址碼:地址域由10個(gè)字節(jié)構(gòu)成,每字節(jié)2位BCD碼。地址長(zhǎng)度為20位十進(jìn)制數(shù)。低地址位在先,高地址位在后。當(dāng)?shù)刂窞?9999999999999999999H時(shí),為廣播地址(即向所有終端發(fā)送消息)。地址為11111111111111111111H時(shí),為上位機(jī)。

控制碼C:一個(gè)字節(jié)長(zhǎng)度,用于指明具體的命令內(nèi)容。每一位代表不同的內(nèi)容對(duì)應(yīng)不同的命令代碼,具體內(nèi)容如表1所示。

數(shù)據(jù)字段:本字段分兩部分。第一部分為一個(gè)字節(jié),表示整個(gè)數(shù)據(jù)字段的字節(jié)數(shù)(長(zhǎng)度),L=0表示無(wú)數(shù)據(jù)域。第二部分則為通信中需要傳輸?shù)臄?shù)據(jù)內(nèi)容,包括數(shù)據(jù)標(biāo)識(shí)和數(shù)據(jù)等,其結(jié)構(gòu)隨控制碼的功能而改變。

校驗(yàn)碼CS:從幀起始符開(kāi)始到校驗(yàn)碼之前的所有各字節(jié)的模256的和。

結(jié)束符:數(shù)據(jù)幀結(jié)束標(biāo)志,本系統(tǒng)約定16H。

3.2 數(shù)據(jù)傳輸

上位機(jī)(PC機(jī))與下位機(jī)(單片機(jī))構(gòu)成的多機(jī)通信系統(tǒng)采用主從式結(jié)構(gòu),數(shù)據(jù)通信總是由主機(jī)發(fā)起。主機(jī)處于發(fā)送狀態(tài)時(shí),從機(jī)總是出于接收狀態(tài)。若上位機(jī)發(fā)送的地址信息與本地從機(jī)相符,則接收該數(shù)據(jù),否則繼續(xù)接收總線(xiàn)上的數(shù)據(jù)。若下位機(jī)需要發(fā)送數(shù)據(jù),則必須等到主機(jī)輪詢(xún)過(guò)該下位機(jī)時(shí),才可提出請(qǐng)求。這種網(wǎng)絡(luò)模式下,下位機(jī)不會(huì)“偵聽(tīng)”其他下位機(jī)對(duì)主機(jī)的響應(yīng),這樣就不會(huì)對(duì)其他下位機(jī)產(chǎn)生錯(cuò)誤的響應(yīng)。

3.3 差錯(cuò)控制

當(dāng)主機(jī)發(fā)出呼叫幀后,如果在規(guī)定的時(shí)間內(nèi)沒(méi)有收到從機(jī)的應(yīng)答幀,則主機(jī)認(rèn)為幀丟失并重發(fā)呼叫幀;如果發(fā)送3次仍沒(méi)有收到應(yīng)答幀,則系統(tǒng)認(rèn)為該次通信失敗,報(bào)錯(cuò)。在數(shù)據(jù)幀發(fā)送時(shí),本系統(tǒng)采用應(yīng)答方式進(jìn)行差錯(cuò)控制,即接收方向發(fā)送方回發(fā)特殊的控制命令碼,作為傳輸正確以否的的確認(rèn)。如果傳輸中幀完全丟失,則發(fā)送方進(jìn)行超時(shí)處理。

4 結(jié) 語(yǔ)

本文提出了一種基于RS 485總線(xiàn)的安防型GPS定位裝置自動(dòng)測(cè)試系統(tǒng)的設(shè)計(jì),并分別就系統(tǒng)總體結(jié)構(gòu)及檢測(cè)思想的設(shè)計(jì)和主從式多機(jī)通信協(xié)議的設(shè)計(jì)等兩個(gè)方面進(jìn)行了闡述。設(shè)備的實(shí)際使用結(jié)果表明:整個(gè)系統(tǒng)設(shè)計(jì)合理,工作可靠,基于 RS 485 的總線(xiàn)測(cè)試系統(tǒng)通信可靠性高,可擴(kuò)展性強(qiáng),操作維護(hù)方便,大大提高了安防型GPS定位裝置的故障檢測(cè)與診斷效率。

該系統(tǒng)的設(shè)計(jì)思路,尤其是自動(dòng)化編碼方式對(duì)其他智能電子產(chǎn)品的自動(dòng)化檢測(cè)提供了很好的借鑒作用。并且通過(guò)對(duì)該系統(tǒng)的部分修改,可以移植到諸如智能傳感器、工業(yè)控制終端等多種產(chǎn)品的生產(chǎn)檢測(cè)中。

參考文獻(xiàn)

[1]虞日躍,史洪源.RS 485總線(xiàn)理論與實(shí)踐[J].電子技術(shù)應(yīng)用,2001,27(11):55-57.

[2]曹志錦,王永梁.基于RS 485的多級(jí)串行通信實(shí)驗(yàn)系統(tǒng)設(shè)計(jì)及應(yīng)用[J].實(shí)驗(yàn)技術(shù)與管理,2002,19(5):65-67.

作者簡(jiǎn)介 范 越 女,1983年出生,湖北黃石人,碩士研究生。主要從事智能控制與信息處理等研究。

主站蜘蛛池模板: 久久久久久午夜精品| 亚洲男人的天堂久久香蕉网| 亚州AV秘 一区二区三区| 欧美午夜久久| 日韩精品一区二区三区swag| 99在线免费播放| 亚洲黄色高清| 91香蕉国产亚洲一二三区| 中文字幕天无码久久精品视频免费 | 国产 在线视频无码| 久久久久久高潮白浆| 欧美国产中文| 四虎永久在线| 国产网站免费| 国产一区二区三区在线观看视频 | 亚洲欧美一区二区三区麻豆| 无码免费试看| 日本国产精品| 制服丝袜 91视频| a毛片免费在线观看| 2022国产91精品久久久久久| 99精品国产自在现线观看| 97人人模人人爽人人喊小说| 国产91透明丝袜美腿在线| 全部毛片免费看| 久久精品人人做人人综合试看| 91精品国产麻豆国产自产在线 | 无码在线激情片| 精品国产网| 波多野结衣在线se| 亚洲国产看片基地久久1024| 亚洲一级毛片| 国产在线八区| 特黄日韩免费一区二区三区| 亚洲一级色| 青青热久麻豆精品视频在线观看| 国产精品亚欧美一区二区三区 | 国产欧美日韩综合在线第一| 亚洲国产成人在线| 丁香亚洲综合五月天婷婷| 国产不卡一级毛片视频| 欧美激情视频二区三区| 高清亚洲欧美在线看| 亚洲精品成人片在线观看| 免费啪啪网址| 国产精品无码久久久久久| 老色鬼欧美精品| 一本大道AV人久久综合| 欧美国产精品拍自| 中文纯内无码H| 在线va视频| 播五月综合| 曰AV在线无码| 亚洲无码久久久久| 9久久伊人精品综合| 无码中文字幕精品推荐| 精品亚洲麻豆1区2区3区| 午夜精品区| 国产精品视频猛进猛出| 亚洲美女一级毛片| 呦系列视频一区二区三区| 亚洲人成影视在线观看| 丁香婷婷综合激情| 91年精品国产福利线观看久久| 国产欧美日韩视频怡春院| 欧美三级不卡在线观看视频| 伊人欧美在线| 久久www视频| 精品超清无码视频在线观看| 99精品伊人久久久大香线蕉| 亚洲欧洲日韩综合色天使| 九九热精品在线视频| www中文字幕在线观看| 午夜福利亚洲精品| 亚洲自偷自拍另类小说| 久久青青草原亚洲av无码| 亚洲高清免费在线观看| 欧美日韩va| 青青青视频蜜桃一区二区| 波多野结衣无码AV在线| 亚洲欧美日韩久久精品| 日韩在线播放欧美字幕|