新聞中心

EEPW首頁(yè) > 消費(fèi)電子 > 設(shè)計(jì)應(yīng)用 > 掛式空調(diào)器用控制板的自動(dòng)測(cè)試系統(tǒng)研究

掛式空調(diào)器用控制板的自動(dòng)測(cè)試系統(tǒng)研究

作者: 徐長(zhǎng)軍  中國(guó)海洋大學(xué)信息學(xué)院 尹鳳?!? 張西華  海爾數(shù)字化家電國(guó)家重點(diǎn)實(shí)驗(yàn)室 時(shí)間:2010-05-21 來(lái)源:電子產(chǎn)品世界 收藏

  遙控模擬

本文引用地址:http://butianyuan.cn/article/109230.htm

  現(xiàn)代空調(diào)控制板都具有遙控器功能,這是必不可少的,要測(cè)試空調(diào)控制板就必須給它發(fā)送模擬遙控器指令,以讓它執(zhí)行開(kāi)機(jī)、關(guān)機(jī)、制熱、制冷等動(dòng)作。各種遙控器指令實(shí)際上是一串串按照一定協(xié)議被編碼的脈沖。一般這種協(xié)議是遙控器給空調(diào)控制板發(fā)送數(shù)據(jù)的專(zhuān)用協(xié)議。這種脈沖指令可由按照編程者的意愿依靠單片機(jī)里的定時(shí)器產(chǎn)生,其產(chǎn)生的信號(hào)具有波形整潔、規(guī)則、無(wú)毛刺的優(yōu)點(diǎn),非常適合模擬一些專(zhuān)用的低頻通信信號(hào)。

  當(dāng)由單片機(jī)的定時(shí)器模擬遙控器所發(fā)送的信號(hào)時(shí),要求定時(shí)時(shí)間必須精確,其產(chǎn)生的脈沖寬度和協(xié)議所要求的誤差最好不要超過(guò)1ms,否則會(huì)導(dǎo)致信號(hào)模擬失效,從而讓電腦板接收不到正確的遙控指令,這種錯(cuò)誤是非常隱秘且難以捕捉的,有時(shí)侯開(kāi)發(fā)者可能會(huì)懷疑自己的程序有問(wèn)題,尋覓半天,卻最終發(fā)現(xiàn)是由于自己的定時(shí)精度達(dá)不到設(shè)計(jì)的要求。

  硬件實(shí)現(xiàn)

  如圖6所示,模擬的遙控信號(hào)從與三極管Q2基極相連的電阻R8進(jìn)入,從Q2集電極輸出,再直接連接到空調(diào)控制板遙控接收端即可。在這里,三極管Q2起到加強(qiáng)驅(qū)動(dòng)能力的作用。

  軟件編程

  按照遙控協(xié)議發(fā)送出來(lái)的數(shù)據(jù),本質(zhì)上無(wú)非是一些用來(lái)表示二進(jìn)制的 0和1 的周期恒定不變的脈沖信號(hào)。只不過(guò)這種信號(hào)具有人工預(yù)先約定好的固定的格式,從而使其具有了傳送二進(jìn)制數(shù)據(jù)的能力。。

  通信的雙方一旦 (本遙控發(fā)送實(shí)質(zhì)上是一種單工通信) 獲知了通信協(xié)議的內(nèi)容和二進(jìn)制數(shù)據(jù)0和1 的固定格式的波形表示方法,即可通過(guò)軟件編程實(shí)現(xiàn)雙方的通信了。下面是一段按照以上格式的波形所寫(xiě)的如何產(chǎn)生二進(jìn)制數(shù)據(jù)1的C代碼,該代碼在51開(kāi)發(fā)軟件WAVE環(huán)境下編寫(xiě):

#include
#define MS2  2000
#define MS9  9000
sbit  RemoteSend = P1 ^ 0;
void InitTimer0(void);

void main(void)
{
    InitTimer0();//調(diào)用初始化定時(shí)
       器函數(shù)
    while (1);
}
void InitTimer0(void)
{
    TH0 = (65536 - MS2) / 256;//初
    始化為2MS
    TL0 = (65536 - MS2) % 256;
    RemoteSend = 1;//先輸出2ms高
    TMOD = 0X01;//TC0 初始化為
        16位定時(shí)器
    ET0 = 1;    //TC0 溢出中斷使能
    EA = 1;     //全局中斷使能
    TF0 = 0;    //TC0 中斷標(biāo)志清0
    TR0 = 1;    //TC0 啟動(dòng)
}
void Timer0Service(void) interrupt
 1 using  0 //中斷服務(wù)程序
{
    TH0 = (65536 - MS9) / 256;//初
    始化為2MS
    TL0 = (65536 - MS9) % 256;
    RemoteSend = 0;//輸出變低
}

  結(jié)語(yǔ)

  開(kāi)發(fā)的功能自動(dòng)測(cè)試議已經(jīng)應(yīng)用在了控制板的生產(chǎn)過(guò)程中,提高了檢測(cè)的效率,并實(shí)現(xiàn)了不同功能缺陷的分類(lèi)匯總,為提高和改進(jìn)控制板的產(chǎn)品質(zhì)量提供了基礎(chǔ)。

  參考文獻(xiàn):

  [1]劉全周,汪春華,張宏偉.基于LabVIEW和PXI的汽車(chē)數(shù)字儀表測(cè)控系統(tǒng)[J].電子產(chǎn)品世界,2008(02):114~116

  [2]王典洪; 殷星; 劉成.分布式在線監(jiān)測(cè)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) [J].微計(jì)算機(jī)信息.2007(10): 128~130

  [3]徐長(zhǎng)軍,王峰,張西華.雙向可控硅的設(shè)計(jì)及應(yīng)用[J].電子產(chǎn)品世界,2008(12):33~35

  [4]鮮飛. 技術(shù)的現(xiàn)狀和發(fā)展[J].電子測(cè)試, 2008(09):50~56

  [5] 姚立新,張武學(xué),連軍莉. AOI系統(tǒng)在PCB中的應(yīng)用[J].電子工業(yè)專(zhuān)用設(shè)備, 2004(05): 25~28

蜂鳴器相關(guān)文章:蜂鳴器原理

上一頁(yè) 1 2 3 4 下一頁(yè)

評(píng)論


相關(guān)推薦

技術(shù)專(zhuān)區(qū)

關(guān)閉