專(zhuān)利名稱(chēng):一種電視機(jī)自檢方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種電視機(jī)檢測(cè)方法,特別是涉及一種由電視機(jī)本身進(jìn)行機(jī)內(nèi)自檢的方法。
目前,現(xiàn)有電視機(jī)不能對(duì)機(jī)內(nèi)故障進(jìn)行自動(dòng)檢測(cè),設(shè)計(jì)師在設(shè)計(jì)一種電視機(jī)產(chǎn)品的過(guò)程中如果出現(xiàn)機(jī)內(nèi)故障,那么設(shè)計(jì)師只有通過(guò)萬(wàn)用表、示波器等儀表工具進(jìn)行故障檢測(cè);維修人員在進(jìn)行電視機(jī)產(chǎn)品的維修過(guò)程中也只能通過(guò)儀表工具來(lái)檢測(cè)元器件失效原因,這樣,效率極低,很不方便。
本發(fā)明的目的是提供一種電視機(jī)自檢方法,方便設(shè)計(jì)人員和維修人員及時(shí)判斷處理機(jī)內(nèi)故障,提高工作效率。
為了實(shí)現(xiàn)上述發(fā)明目的,本發(fā)明將電視機(jī)電源電路產(chǎn)生的各種電壓進(jìn)行分壓,然后由CPU的ADC端口進(jìn)行ADC變換,把模擬量變成數(shù)字量,通過(guò)判斷該數(shù)字量,就可以確定這些電壓的高低是否正常;CPU查詢(xún)I2C總線(xiàn)接口,即SCL口線(xiàn)和SDA口線(xiàn)的電平情況是否正常,以確定I2C總線(xiàn)是否正常;如果I2C總線(xiàn)正常,則可進(jìn)一步由CPU通過(guò)I2C總線(xiàn)與掛在I2C總線(xiàn)上的元器件通信,以檢查這些元器件是否正常;將同步信號(hào)送到CPU上,由CPU對(duì)該信號(hào)進(jìn)行脈沖計(jì)數(shù),然后與標(biāo)準(zhǔn)值比較,以檢查同步信號(hào)是否正常;如果以上檢查正常,則檢測(cè)指示正常,否則指示不正常。
此外,上述的每一步檢測(cè)結(jié)果,都單獨(dú)進(jìn)行正常與否的指示,若不正常,還以代碼形式指示錯(cuò)誤模式。
由于該方法是利用具有I2C通訊規(guī)范和ADC變換功能的CPU,對(duì)電視機(jī)內(nèi)部電路正常工作與否進(jìn)行在線(xiàn)檢測(cè),因此對(duì)于設(shè)計(jì)人員和維修人員檢修機(jī)內(nèi)故障時(shí),就非常直觀(guān)方便,可以很快地找到故障部位,從而節(jié)約大量時(shí)間,提高工作效率。
下面結(jié)合附圖和具體實(shí)施方式
對(duì)本發(fā)明作進(jìn)一步詳細(xì)的說(shuō)明。
圖1為本實(shí)施例采用的檢測(cè)電路工作原理圖;圖2為I2C總線(xiàn)數(shù)據(jù)的傳輸格式;圖3為利用I2C總線(xiàn)進(jìn)行通訊檢測(cè)的流程圖。
圖1中,電視機(jī)電源電路1產(chǎn)生的9V、18V、24V、115V電壓,經(jīng)過(guò)分壓器2分壓后,接到中央微處理器CPU 3的模數(shù)轉(zhuǎn)換ADC端口,CPU 3采用東芝公司的TMP87CM38N,它的I2C總線(xiàn)接口SCL、SDA掛有頻率合成式高頻頭TUNER 4、幾何矯正集成電路,型號(hào)為STV9306、小信號(hào)處理集成電路6,型號(hào)為T(mén)B1238、麗音NICAM處理集成電路7、電可擦可編程只讀存儲(chǔ)器E2PROM 8。CPU 3的行同步信號(hào)H.SYNC引腳接電視機(jī)中的H.SYNC行同步信號(hào)上。
在電視機(jī)的用戶(hù)菜單里,設(shè)置了AUTO TEST(自動(dòng)檢測(cè))選擇項(xiàng)。選中該項(xiàng)后,按功能轉(zhuǎn)換鍵,可切換AUTO TEST ON/OFF(自動(dòng)檢測(cè)開(kāi)/關(guān))功能。當(dāng)AUTO TEST ON(自動(dòng)檢測(cè)開(kāi))時(shí),程序從POWER(電源)項(xiàng)開(kāi)始檢測(cè),依次檢測(cè)BUS LINE(總線(xiàn))及其附件、SYNC(同步信號(hào))。檢測(cè)結(jié)果用色彩和代碼表示,色彩有兩種,A代表是好的,B代表是壞的,壞的情況還可以進(jìn)一步用“Q××”代表具體的故障現(xiàn)象。
a)POWER(電源)項(xiàng)ADC變換是采用東芝CPU的ADC端口,其分辯率為8位,它可以把模擬量采樣變換為數(shù)字量,然后通過(guò)軟件判斷該數(shù)字量,就可以確定電壓的高低。
當(dāng)確定電壓低于標(biāo)準(zhǔn)低電壓值時(shí),計(jì)數(shù)器開(kāi)始工作。在AUTO TEST ON(自動(dòng)檢測(cè)開(kāi))時(shí),顯示計(jì)數(shù)情況,若顯示“000”,則表示電壓正常,顯示色彩為B;若顯示“001”,則表示出現(xiàn)過(guò)一次電壓不穩(wěn)定情況;若顯示“002”,則表示出現(xiàn)過(guò)兩次電壓不穩(wěn)定情況,其余類(lèi)推,最大次數(shù)為“128”。計(jì)數(shù)情況發(fā)生于電壓低于標(biāo)準(zhǔn)低電壓值,但連續(xù)時(shí)間應(yīng)小于2秒。若電壓低于標(biāo)準(zhǔn)低電壓值時(shí)間超過(guò)2秒,則機(jī)器自動(dòng)關(guān)機(jī),并復(fù)位計(jì)數(shù)器,這樣可以保護(hù)關(guān)鍵器件不會(huì)損壞。只要出現(xiàn)過(guò)一次電壓不穩(wěn)定的情況,則該項(xiàng)顯示始終為色彩A,除非低電壓自動(dòng)關(guān)機(jī)。
b)BUS LINE(總線(xiàn))項(xiàng)該項(xiàng)主要檢測(cè)總線(xiàn)及其附件的好壞。CPU首先定時(shí)查詢(xún)I2C總線(xiàn)接口SCL、SDA的電平情況是否正常,例如SCL、SDA老是為低電平,或者老是一樣的電平,都屬于不正常的情況,只有當(dāng)CPU對(duì)于SCL、SDA設(shè)置的電平與讀回的電平比較結(jié)果相同,才能確定I2C總線(xiàn)是正常的。
在圖2中,I2C的數(shù)據(jù)傳輸是在串行數(shù)據(jù)線(xiàn)上進(jìn)行傳輸?shù)?,每一個(gè)字節(jié)必須保證是8比特長(zhǎng),但對(duì)每一次傳送而言,被傳遞的字節(jié)數(shù)卻是沒(méi)有限制的。每一個(gè)被傳送字節(jié)的后面都必須跟隨一位應(yīng)答位(A),并且數(shù)據(jù)是以最高有效位首先發(fā)出的。其傳輸格式為CPU首先發(fā)出一個(gè)起始信號(hào)(S),在起始信號(hào)后必須傳送一個(gè)被控器的地址,該地址共7比特長(zhǎng),第8比特是數(shù)據(jù)的傳輸方向位(讀/寫(xiě)),其中“0”表示主控器發(fā)送數(shù)據(jù)(寫(xiě)),“1”表示主控器接收數(shù)據(jù)(讀)。每次數(shù)據(jù)傳輸總是隨主控器產(chǎn)生的終止信號(hào)(P)而結(jié)束。但是,如果該主控器希望繼續(xù)占用總線(xiàn)并進(jìn)行新的數(shù)據(jù)傳輸,則可以在不首先產(chǎn)生終止信號(hào)的情況下,再次發(fā)出起始信號(hào)對(duì)另一被控器進(jìn)行尋址。
然后由CPU通過(guò)I2C總線(xiàn)按以下步驟來(lái)確認(rèn)掛在I2C總線(xiàn)上各個(gè)器件是否正常首先進(jìn)行第一步S1,向元器件寫(xiě)入器件地址;接著進(jìn)行第二步S2,判斷ACK(應(yīng)答)是否等于0,如果是,則傳子地址,如果不是,則顯示出錯(cuò)信息;傳子地址后,進(jìn)行第三步S3,判斷ACK是否等于0,如果是,則傳8位數(shù)據(jù),如果不是,則顯示出錯(cuò)信息;傳8位數(shù)據(jù)后,進(jìn)行第四步S4,判斷ACK是否等于0,如果不是,則顯示出錯(cuò)信息,如果是,則進(jìn)行第五步S5并判斷傳完否,如果沒(méi)有傳完,則返回重傳8位數(shù)據(jù),如果已經(jīng)傳完,則停止傳送信號(hào),并指示正常信息。
當(dāng)總線(xiàn)以及附件工作正常時(shí),BUS LINE顯示顏色為B。除此之外,用“Q××”代表總線(xiàn)及附件NG(壞)的情況,顏色為A。如“Q01”表示SCL GND(串行時(shí)鐘線(xiàn)接地),即SCL(串行時(shí)鐘)始終為低;“Q02”表示SDA GND(串行數(shù)據(jù)線(xiàn)接地),即SDA(串行數(shù)據(jù))始終為低;“Q03”表示SCL-SDA,即SCL和SDA聯(lián)在一起;“Q04”表示E2PROM壞;“Q05”表示小信號(hào)集成電路TB1238壞;“Q06”表示TUNER壞;“Q07”表示幾何矯正電路STV9306壞;“Q08”表示NICAM壞;對(duì)于特別重要的數(shù)據(jù),通過(guò)I2C總線(xiàn)取得實(shí)際值,與CPU中預(yù)置值比較,檢測(cè)其正確性。這樣就可以保證狀態(tài)不會(huì)混亂,并避免由于生產(chǎn)裝配和調(diào)試設(shè)置不當(dāng),而錯(cuò)誤流向市場(chǎng),現(xiàn)舉例如下“Q09”表示小信號(hào)集成電路不為T(mén)B1238;“Q10”表示IF(中頻)不為38M;“Q12”表示IFLEVEL(中頻電平)錯(cuò);c)SYNC(同步信號(hào))項(xiàng)該項(xiàng)由CPU對(duì)同步信號(hào)進(jìn)行脈沖計(jì)數(shù),然后與標(biāo)準(zhǔn)值比較,以檢測(cè)同步信號(hào)是否正常。當(dāng)同步信號(hào)正常時(shí),該項(xiàng)檢測(cè)顯示顏色為B。除此之外,顯示出錯(cuò)信息,并且顏色為A。
d)AUTO TEST(自動(dòng)檢測(cè))項(xiàng)對(duì)前三項(xiàng)檢測(cè)情況的匯總,若都沒(méi)有問(wèn)題,則顯示“OK”,否則顯示“NG”。
權(quán)利要求
1.一種電視機(jī)自檢方法,其特征在于要進(jìn)行以下步驟將電視機(jī)電源電路產(chǎn)生的各種電壓進(jìn)行分壓,然后由CPU的ADC端口進(jìn)行ADC變換,把模擬量變成數(shù)字量,通過(guò)判斷該數(shù)字量,就可以確定這些電壓的高低是否正常;CPU查詢(xún)I2C總線(xiàn)接口,即SCL口線(xiàn)和SDA口線(xiàn)的電平情況是否正常,以確定I2C總線(xiàn)是否正常;如果I2C總線(xiàn)正常,則可進(jìn)一步由CPU通過(guò)I2C總線(xiàn)與掛在I2C總線(xiàn)上的元器件通信,以檢查這些元器件是否正常;將同步信號(hào)送到CPU上,由CPU對(duì)該信號(hào)進(jìn)行脈沖計(jì)數(shù),然后與標(biāo)準(zhǔn)值比較,以檢查同步信號(hào)是否正常;如果以上檢查正常,則檢測(cè)指示正常,否則指示不正常。
2.根據(jù)權(quán)利要求1所述的電視機(jī)自檢方法,其特征在于所述的每一步檢測(cè)結(jié)果,都單獨(dú)進(jìn)行正常與否的指示,若不正常,還以代碼形式指示錯(cuò)誤模式。
3.根據(jù)權(quán)利要求2所述的電視機(jī)自檢方法,其特征在于所述CPU通過(guò)I2C總線(xiàn)與掛在I2C總線(xiàn)上的元器件通信,以檢查這些元器件是否正常的具體步驟為首先進(jìn)行第一步(S1),向元器件寫(xiě)入器件地址;接著進(jìn)行第二步(S2),判斷ACK是否等于0,如果是,則傳子地址,如果不是,則顯示出錯(cuò)信息;傳子地址后,進(jìn)行第三步(S3),判斷ACK是否等于0,如果是,則傳8位數(shù)據(jù),如果不是,則顯示出錯(cuò)信息;傳8位數(shù)據(jù)后,進(jìn)行第四步(S4),判斷ACK是否等于0,如果不是,則顯示出錯(cuò)信息,如果是,則進(jìn)行第五步(S5)并判斷傳完否,如果沒(méi)有傳完,則返回重傳8位數(shù)據(jù),如果已經(jīng)傳完,則停止傳送信號(hào),并指示正常信息。
4.根據(jù)權(quán)利要求1所述的電視機(jī)自檢方法,其特征在于在所述CPU檢查電源電壓的過(guò)程中,若檢查到需保護(hù)的電源電壓低于標(biāo)準(zhǔn)低電壓值的持續(xù)時(shí)間超過(guò)允許時(shí)間值時(shí),由CPU將電視機(jī)自動(dòng)關(guān)機(jī)。
5.根據(jù)權(quán)利要求1所述的電視機(jī)自檢方法,其特征在于所述CPU通過(guò)I2C總線(xiàn)與掛在I2C總線(xiàn)上的元器件通信,以檢查這些元器件是否正常的具體方法為對(duì)于所述掛在I2C總線(xiàn)上的元器件的重要數(shù)據(jù),還要通過(guò)I2C總線(xiàn)取得實(shí)際值,并與CPU中預(yù)置值比較,以檢測(cè)其正確性。
全文摘要
本發(fā)明公開(kāi)了一種電視機(jī)自檢方法,分為以下步驟:將電視機(jī)電源電路(1)產(chǎn)生的各種電壓經(jīng)分壓器(2)分壓后轉(zhuǎn)換成數(shù)字量,CPU(3)判斷這些電壓是否正常;通過(guò)CPU(3)查詢(xún)I
文檔編號(hào)H04N17/04GK1319998SQ0012060
公開(kāi)日2001年10月31日 申請(qǐng)日期2000年12月19日 優(yōu)先權(quán)日2000年12月19日
發(fā)明者吳久清, 任志偉 申請(qǐng)人:四川長(zhǎng)虹電器股份有限公司