技術(shù)頻道

娓娓工業(yè)
您現(xiàn)在的位置: 中國傳動網(wǎng) > 技術(shù)頻道 > 技術(shù)百科 > 基于紅外技術(shù)的產(chǎn)品數(shù)量統(tǒng)計系統(tǒng)的設(shè)計

基于紅外技術(shù)的產(chǎn)品數(shù)量統(tǒng)計系統(tǒng)的設(shè)計

時間:2014-04-10 11:26:48來源:國建嶺

導(dǎo)語:?在工業(yè)自動化生產(chǎn)中,需要對產(chǎn)品的生產(chǎn)數(shù)量進(jìn)行統(tǒng)計,以衡量整個生產(chǎn)系統(tǒng)的生產(chǎn)效率,傳統(tǒng)的統(tǒng)計方式主要是在生產(chǎn)后期由人工進(jìn)行生產(chǎn)記錄,這樣不僅浪費大量的人力物力,還存在時間的滯后性。另外,在一些自動化程度較高的工業(yè)現(xiàn)場,以人工方式直接去統(tǒng)計產(chǎn)品數(shù)量也不現(xiàn)實。本文提出了一種基于單片機(jī)技術(shù)、紅外技術(shù)于一體的產(chǎn)品數(shù)量統(tǒng)計系統(tǒng),該系統(tǒng)可以方便地實現(xiàn)產(chǎn)品數(shù)量的實時統(tǒng)計;該系統(tǒng)可以與上位機(jī)實現(xiàn)通信,以便數(shù)據(jù)報表的生成與打印。系統(tǒng)具有抗干擾性強(qiáng)、統(tǒng)計精度高等優(yōu)點。

摘要:基于單片機(jī)MSP430F149與紅外模塊設(shè)計了產(chǎn)品數(shù)量統(tǒng)計系統(tǒng)。主要對系統(tǒng)的硬件以及軟件的設(shè)計進(jìn)行詳細(xì)介紹。利用單片機(jī)的低功耗以及紅外模塊單線接口方式,實現(xiàn)了整個系統(tǒng)的低功耗,其結(jié)構(gòu)簡單、性能穩(wěn)定、經(jīng)濟(jì)實用。

關(guān)鍵詞:單片機(jī);紅外發(fā)射模塊;紅外接收模塊

0.引言

在工業(yè)自動化生產(chǎn)中,需要對產(chǎn)品的生產(chǎn)數(shù)量進(jìn)行統(tǒng)計,以衡量整個生產(chǎn)系統(tǒng)的生產(chǎn)效率,傳統(tǒng)的統(tǒng)計方式主要是在生產(chǎn)后期由人工進(jìn)行生產(chǎn)記錄,這樣不僅浪費大量的人力物力,還存在時間的滯后性。另外,在一些自動化程度較高的工業(yè)現(xiàn)場,以人工方式直接去統(tǒng)計產(chǎn)品數(shù)量也不現(xiàn)實。本文提出了一種基于單片機(jī)技術(shù)、紅外技術(shù)于一體的產(chǎn)品數(shù)量統(tǒng)計系統(tǒng),該系統(tǒng)可以方便地實現(xiàn)產(chǎn)品數(shù)量的實時統(tǒng)計;該系統(tǒng)可以與上位機(jī)實現(xiàn)通信,以便數(shù)據(jù)報表的生成與打印。系統(tǒng)具有抗干擾性強(qiáng)、統(tǒng)計精度高等優(yōu)點。

1.系統(tǒng)總體設(shè)計

系統(tǒng)以高性能、低功耗單片機(jī)MSP430F149為核心控制器,集成紅外發(fā)射模塊、紅外接收模塊、數(shù)據(jù)存儲器、RS232接口以及電源模塊。單片機(jī)負(fù)責(zé)各種數(shù)據(jù)的處理與記錄,將處理后的數(shù)據(jù)進(jìn)行存儲,并且還可以通過RS232接口將記錄的數(shù)據(jù)傳輸給上位機(jī);紅外發(fā)射、接收模塊主要是檢測通過產(chǎn)品線的產(chǎn)品數(shù)量,并且通知單片機(jī)進(jìn)行數(shù)量記錄;電源模塊采用LM2574降壓型DC-DC電源變換器,為整個系統(tǒng)提供工作所需要的能源。系統(tǒng)的結(jié)構(gòu)框圖如圖1所示。

圖1系統(tǒng)結(jié)構(gòu)框圖

Fig.1Theblockdiagramofthesystem

2.系統(tǒng)硬件設(shè)計

硬件電路的設(shè)計以MSP430F149為核心控制器[1],P1口的(P1.0)輸出PWM信號驅(qū)動紅外發(fā)模塊;P1口的(P1.1)外接紅外接收模塊的信號輸出引腳;通用串口UATR0(P3.4、P3.5)外接RS232與上位機(jī)進(jìn)行數(shù)據(jù)通信;P3.6、P3.7模擬串行通信接口與存儲器進(jìn)行數(shù)據(jù)傳輸;LM2574為系統(tǒng)提供3.3V的工作電壓。系統(tǒng)硬件電路圖如圖2所示。

圖2系統(tǒng)硬件電路圖

Fig.2Thehardwarecircuitofsystem

2.1MSP430F149單片機(jī)

MCU采用德州儀器(TI)的MSP430F149單片機(jī)[1],此單片機(jī)是一種超低功耗微控器,采用16位的體系結(jié)構(gòu),16位的CPU集成寄存器和常數(shù)發(fā)生器,實現(xiàn)了最大化的代碼效率。包括2個內(nèi)置16位的定時器、一個快速12位A/D轉(zhuǎn)換器,二個通用串行同步異步通訊接口和48個I/O端口。

下面列出它的一些主要特性:低電源電壓輸入范圍:DC1.8~3.6V;超低功耗:2.5uA@4kHz,2.2V;具有5種節(jié)電模式;喚醒時間小于6us;12位200Ksps的A/D轉(zhuǎn)換器,自帶采樣保持;一路串行通訊接口可用于異步通信模式或者同步通信模式;6個8位并行端口;片內(nèi)包含60KBFLASHROM和2KRAM;2個通用的16位定時器,并具有片內(nèi)溫度傳感器。

單片機(jī)是整個系統(tǒng)的核心控制器,負(fù)責(zé)產(chǎn)品數(shù)量的統(tǒng)計、存儲、紅外模塊的控制以及與上位機(jī)通訊等。

2.2紅外發(fā)射模塊

采用紅外線發(fā)射二極管LF5038作為發(fā)射模塊的紅外線信號發(fā)射器件,其電氣參數(shù)如下:峰值波長為940nm;正向工作電壓VF為1.2V;正向驅(qū)動電流IF最大值100mA;一般來說,IF越大,紅外線發(fā)射距離越遠(yuǎn)[2]。

由于紅外接收模塊可以接收的載波頻率為38kHz,所以紅外發(fā)射模塊需要以38kHz的載波發(fā)射信號。單片機(jī)MSP430F149內(nèi)部包含PWM輸出控制,很容易實現(xiàn)載波信號的設(shè)置。單片機(jī)管腳的輸出驅(qū)動能力有限,為提高發(fā)射模塊的發(fā)射距離,采用外接三極管驅(qū)動電路以提高發(fā)射模塊的正向電流IF,來提高發(fā)射模塊的發(fā)射距離。紅外發(fā)射驅(qū)動電路如圖3a。

2.3紅外接收模塊

紅外接收模塊采用LF0038F,其性能參數(shù)為:可接收的載波頻率典型值是38kHz;當(dāng)紅外發(fā)射模塊的正向電流為300mA時,LF0038F接收的最小距離為15m;接收角度的典型值為±45º[3]。

紅外接收模塊對供電電源的要求比較嚴(yán)格,為防止誤輸出信號的發(fā)生,對其輸入電源進(jìn)行多級抗干擾以及濾波處理,紅外接收模塊電路圖如圖3b。

圖3紅外發(fā)射接收模塊原理圖

Fig.3Infraredtransmitandreceivemoduleprinciplediagram

單片機(jī)PWM輸出驅(qū)動紅外發(fā)射模塊向外發(fā)射38kHz的脈沖信號,當(dāng)LF0038F接收不到有效信號時OUT端輸出高電平信號,LF0038F接收到有效信號時OUT端輸出低電平信號,期間由高電平到低電平會產(chǎn)生一個下降沿信號。LF0038F輸出信號的波形如圖4。

圖4信號波形圖

Fig.4Signalwaveformfigure

2.3電源模塊

系統(tǒng)采用LM2574高性能電壓變換器提供工作電壓。LM2574技術(shù)參數(shù)如下:具有寬電壓輸入范圍(DC7V-DC40V);該芯片可以輸出固定電壓或者可調(diào)電壓;最大輸出電流0.5A;外圍電路簡單,只需外接4個電子元器件;內(nèi)置固定頻率(52KHz)振蕩器;轉(zhuǎn)換效率高;具有過熱及過負(fù)載保護(hù)功能。

3.系統(tǒng)軟件設(shè)計

為方便系統(tǒng)維護(hù)與升級,系統(tǒng)軟件設(shè)計采用模塊化程序結(jié)構(gòu),主要有主程序、PWM信號產(chǎn)生程序、產(chǎn)品數(shù)量統(tǒng)計程序、數(shù)據(jù)傳輸程序等組成。

3.1主程序功能

主程序負(fù)責(zé)初始化、開中斷、指導(dǎo)系統(tǒng)進(jìn)入各種相應(yīng)的工作狀態(tài),主程序流程圖見圖5a。

圖5程序流程圖

Fig.5ProgramFlowDiagram

3.2產(chǎn)品數(shù)量統(tǒng)計程序

系統(tǒng)初始化完成后,程序便開啟PWM輸出,驅(qū)動紅外模塊發(fā)射頻率為38kHz的脈沖信號。系統(tǒng)用反射式監(jiān)測方式監(jiān)測產(chǎn)品的通過,在無產(chǎn)品通過生產(chǎn)線時,LF0038F接收不到紅外脈沖信號OUT端輸出高電平信號;當(dāng)有產(chǎn)品通過生產(chǎn)線時,紅外模塊發(fā)射的脈沖信號被通過的產(chǎn)品遮擋反射回來,接收模塊接收到脈沖信號,LF0038F輸出信號由高電平跳變?yōu)榈碗娖?,下降沿觸發(fā)單片機(jī)中斷,程序進(jìn)入產(chǎn)品通過檢測判斷,單片機(jī)通過程序處理后確認(rèn)有產(chǎn)品通過時,系統(tǒng)便進(jìn)行產(chǎn)品通過記錄。產(chǎn)品通過后單片機(jī)會將該次的產(chǎn)品數(shù)量變化及時通知上位機(jī)進(jìn)行更改產(chǎn)品數(shù)量。產(chǎn)品數(shù)量統(tǒng)計程序見圖5b。

3.3系統(tǒng)與上位機(jī)通訊程序

為了實現(xiàn)系統(tǒng)與上位機(jī)進(jìn)行正常通信,需要對計數(shù)系統(tǒng)向上位機(jī)發(fā)送的數(shù)據(jù)信息進(jìn)行格式定義。計數(shù)系統(tǒng)向上位機(jī)發(fā)送的數(shù)據(jù)信息內(nèi)容包括:信息代碼(1個字節(jié))、信息數(shù)據(jù)(根據(jù)數(shù)據(jù)的不同字節(jié)數(shù)不同)、校驗和(1字節(jié),此值為各字節(jié)進(jìn)行異或)以及信息結(jié)束標(biāo)志(1字節(jié))。數(shù)據(jù)信息格式如表1所示。

表1數(shù)據(jù)信息格式

Tab.1Thedatainformationformat

當(dāng)計數(shù)系統(tǒng)統(tǒng)計的產(chǎn)品數(shù)量變更時會及時向上位機(jī)發(fā)送數(shù)據(jù)。向上位機(jī)發(fā)送數(shù)據(jù)信息的數(shù)據(jù)格式如表2所示。信息代碼“1”代表計數(shù)系統(tǒng)向上位機(jī)發(fā)送數(shù)據(jù)命令,字節(jié)數(shù)為1;數(shù)據(jù)信息范圍為:00~65536,字節(jié)數(shù)為2,表示產(chǎn)品數(shù)量;校驗和為各字節(jié)值進(jìn)行異或,字節(jié)數(shù)為1;結(jié)束標(biāo)志位“#”,字節(jié)數(shù)為1。向上位機(jī)發(fā)送程序流程圖見5c。

表2系統(tǒng)向上位機(jī)發(fā)送數(shù)據(jù)信息格式

Tab.2Thedataformatsendtouppermachinefromsystem

內(nèi)容

字節(jié)數(shù)

含義

信息代碼

1

1

數(shù)據(jù)信息

2

產(chǎn)品數(shù)量

校驗和

1

各字節(jié)值進(jìn)行異或

結(jié)束標(biāo)志

1

‘#’

4.結(jié)論

紅外技術(shù)是一門新興而且發(fā)展迅速的學(xué)科,各種紅外器件應(yīng)運而生,品種繁多,其應(yīng)用涉及到民用、軍用各個行業(yè)。系統(tǒng)硬件以及軟件均采用模塊化設(shè)計,易于升級與維護(hù)。經(jīng)過在線實際運行,采集數(shù)據(jù)準(zhǔn)確可靠,為自動化生產(chǎn)線的產(chǎn)品統(tǒng)計提供了新式的設(shè)備。避免了以往人工統(tǒng)計的缺點,該系統(tǒng)具有良好的推廣價值和應(yīng)用前景。

標(biāo)簽:

點贊

分享到:

上一篇:神經(jīng)網(wǎng)絡(luò)PID控制策略在開關(guān)磁...

下一篇:2×1600KN尾水門機(jī)電氣控制系...

中國傳動網(wǎng)版權(quán)與免責(zé)聲明:凡本網(wǎng)注明[來源:中國傳動網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為中國傳動網(wǎng)(www.treenowplaneincome.com)獨家所有。如需轉(zhuǎn)載請與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個人轉(zhuǎn)載使用時須注明來源“中國傳動網(wǎng)”,違反者本網(wǎng)將追究其法律責(zé)任。

本網(wǎng)轉(zhuǎn)載并注明其他來源的稿件,均來自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請保留稿件來源及作者,禁止擅自篡改,違者自負(fù)版權(quán)法律責(zé)任。

網(wǎng)站簡介|會員服務(wù)|聯(lián)系方式|幫助信息|版權(quán)信息|網(wǎng)站地圖|友情鏈接|法律支持|意見反饋|sitemap

中國傳動網(wǎng)-工業(yè)自動化與智能制造的全媒體“互聯(lián)網(wǎng)+”創(chuàng)新服務(wù)平臺

網(wǎng)站客服服務(wù)咨詢采購咨詢媒體合作

Chuandong.com Copyright ?2005 - 2024 ,All Rights Reserved 版權(quán)所有 粵ICP備 14004826號 | 營業(yè)執(zhí)照證書 | 不良信息舉報中心 | 粵公網(wǎng)安備 44030402000946號