變送器和用于變送器的顯示方向控制方法
【專利摘要】本發(fā)明公開了一種變送器和用于變送器的顯示方向控制方法。所述變送器包括:重力傳感器,用于檢測(cè)重力方向;控制器,用于接收重力傳感器發(fā)送的指示重力方向的信號(hào),并根據(jù)重力方向確定顯示方向;以及具有顯示屏的顯示器,用于接收控制器發(fā)送的指示顯示方向的信號(hào),并在顯示屏上在所述顯示方向上顯示內(nèi)容。在本發(fā)明中,變送器的顯示屏的顯示方向能隨著變送器的放置方向的改變而自動(dòng)地改變,從而方便用戶觀看顯示屏上的內(nèi)容。
【專利說明】變送器和用于變送器的顯示方向控制方法
【技術(shù)領(lǐng)域】
[0001 ] 本發(fā)明涉及變送器領(lǐng)域。
【背景技術(shù)】
[0002]在現(xiàn)有技術(shù)中,變送器的顯示屏的顯示方向是固定不變的。在安裝及使用變送器時(shí),變送器的顯示屏的顯示方向不能隨著變送器的放置方向變化而相應(yīng)變化,造成用戶不能方便地觀看顯示屏上顯示的內(nèi)容。
【發(fā)明內(nèi)容】
[0003]鑒于現(xiàn)有技術(shù)的以上情況,本發(fā)明的一個(gè)目的是提供一種變送器,所述變送器的顯示屏的顯示方向能隨著變送器的放置方向的改變而自動(dòng)地改變,從而方便用戶觀看顯示屏上的內(nèi)容。
[0004]根據(jù)本發(fā)明的一個(gè)方面,提供了一種變送器,包括:重力傳感器,用于檢測(cè)重力方向;控制器,用于接收重力傳感器發(fā)送的指示重力方向的信號(hào),并根據(jù)重力方向確定顯示方向;以及具有顯示屏的顯示器,用于接收控制器發(fā)送的指示顯示方向的信號(hào),并在顯示屏上在所述顯示方向上顯示內(nèi)容。
[0005]根據(jù)本發(fā)明的另一方面,提供了一種用于變送器的顯示方向控制方法,包括:檢測(cè)重力方向;根據(jù)所述重力方向確定變送器的顯示屏的顯示方向;以及在顯示屏上在所述顯示方向上顯示內(nèi)容。
[0006]在根據(jù)本發(fā)明的以上方面的變送器和用于變送器的顯示方向控制方法中,根據(jù)重力方向來確定顯示屏的顯示方向,并在所確定的顯示方向上顯示內(nèi)容。因此,在安裝和使用變送器時(shí),顯示屏的顯示方向能隨著變送器的放置方向的改變而自動(dòng)地改變,從而方便用戶觀看顯示屏上的內(nèi)容。
【專利附圖】
【附圖說明】
[0007]本發(fā)明可以通過參考下文中結(jié)合附圖所給出的描述而得到更好的理解,其中在所有附圖中使用了相同或相似的附圖標(biāo)記來表示相同或者相似的部件。所述附圖連同下面的詳細(xì)說明一起包含在本說明書中并且形成本說明書的一部分,而且用來進(jìn)一步舉例說明本發(fā)明的優(yōu)選實(shí)施例和解釋本發(fā)明的原理和優(yōu)點(diǎn)。在附圖中:
[0008]圖1示出根據(jù)本發(fā)明的實(shí)施例的變送器的示意性框圖;
[0009]圖2示出根據(jù)本發(fā)明的實(shí)施例的變送器的示例電路圖;
[0010]圖3示出根據(jù)本發(fā)明的實(shí)施例的顯示方向控制過程的示意性流程圖;以及
[0011]圖4a_4e示出根據(jù)本發(fā)明的實(shí)施例的變送器的顯示屏的顯示方向控制的示例。
【具體實(shí)施方式】
[0012]下面將參照附圖來說明本發(fā)明的實(shí)施例。在本發(fā)明的一個(gè)附圖或一種實(shí)施方式中描述的元素和特征可以與一個(gè)或更多個(gè)其它附圖或?qū)嵤┓绞街惺境龅脑睾吞卣飨嘟Y(jié)合。應(yīng)當(dāng)注意,為了清楚的目的,附圖和說明中省略了與本發(fā)明無關(guān)的、本領(lǐng)域普通技術(shù)人員已知的部件和處理的表示和描述。
[0013]如圖1所示,變送器100包括重力傳感器(Gravity sensor, G-sensor) 110、控制器120和顯示器130。重力傳感器110用于檢測(cè)重力方向??刂破?20用于接收重力傳感器110發(fā)送的指示重力方向的信號(hào),并根據(jù)所述重力方向確定顯示方向。顯示器130具有顯示屏131,并用于接收控制器120發(fā)送的指示顯示方向的信號(hào),并在顯示屏上在所述顯示方向上顯示內(nèi)容。這里,顯示屏的顯示方向是相對(duì)于顯示屏或變送器本身而言的相對(duì)方向,而不是絕對(duì)方向。內(nèi)容在顯示方向上正立。
[0014]應(yīng)當(dāng)理解,重力傳感器110檢測(cè)出的重力方向是重力相對(duì)于重力傳感器的方向。例如,當(dāng)重力傳感器Iio是三軸重力傳感器時(shí),重力方向可以由重力傳感器的三個(gè)軸x、y、z中任意一個(gè)、兩個(gè)或三個(gè)軸的正方向或負(fù)方向表示。當(dāng)在X、1、ζ三個(gè)軸之一上檢測(cè)到重力時(shí),重力方向可以是該軸的正方向或負(fù)方向。當(dāng)在x、y、z三個(gè)軸中的任意兩個(gè)軸或全部三個(gè)軸上檢測(cè)到重力時(shí),可以將所述兩個(gè)軸或三個(gè)軸上的重力分量的合力的方向作為重力方向。
[0015]在制作變送器時(shí),重力傳感器110與顯示屏131的相對(duì)位置關(guān)系可以是預(yù)先確定的,并能夠由控制器120獲知。這樣,控制器120就可以根據(jù)重力傳感器110檢測(cè)到的重力方向來確定顯示屏131的顯示方向。
[0016]通常,人們習(xí)慣所觀看的對(duì)象是正立的。根據(jù)這種常規(guī)習(xí)慣,在本發(fā)明的一個(gè)實(shí)施例中,控制器120確定與重力方向在顯示屏的平面上的分量相反的方向作為顯示方向。另夕卜,對(duì)于矩形顯示屏,人們通常習(xí)慣內(nèi)容的顯示方向與顯示屏的長(zhǎng)度方向或?qū)挾确较蚱叫?。由此,在本發(fā)明的另一個(gè)實(shí)施例中,當(dāng)顯示屏131是矩形顯示屏,并且如果重力方向的所述分量不與顯示屏的長(zhǎng)度方向和寬度方向中任一個(gè)平行,則控制器確定與重力方向的所述分量在顯不屏的長(zhǎng)度方向和寬度方向上的子分量中較大的一個(gè)子分量相反的方向作為顯不方向。這將在以下結(jié)合圖4a_4e更直觀地描述。當(dāng)然,在實(shí)際應(yīng)用中,根據(jù)人們的不同觀看習(xí)慣,控制器120也可以以其他方式來根據(jù)重力方向確定顯示屏的顯示方向,這里不詳細(xì)描述。
[0017]根據(jù)本發(fā)明的一個(gè)實(shí)施例,重力傳感器110僅在檢測(cè)到重力方向變化時(shí),將指示重力方向的信號(hào)發(fā)送到控制器120。由此可以節(jié)約變送器100的功耗、減輕控制器120的處
理負(fù)荷。
[0018]在上述實(shí)施例的一個(gè)變型中,上述指示顯示方向的信號(hào)可以指示顯示方向相對(duì)于顯示屏131的前一顯示方向的旋轉(zhuǎn)方向和旋轉(zhuǎn)角度。例如,當(dāng)變送器100(以及相應(yīng)的顯示屏131)在豎直平面上逆時(shí)針旋轉(zhuǎn)90°時(shí),控制器120根據(jù)檢測(cè)到的重力方向可以判斷重力方向相對(duì)于重力傳感器順時(shí)針旋轉(zhuǎn)了 90°。相應(yīng)地,控制器120可以發(fā)出信號(hào),指示顯示方向相對(duì)于顯示屏的前一顯示方向順時(shí)針旋轉(zhuǎn)90°。
[0019]在本發(fā)明的實(shí)施例中,重力傳感器110可以是現(xiàn)有的或?qū)黹_發(fā)的任何適當(dāng)?shù)闹亓鞲衅?。例如,重力傳感?10可以是三軸重力傳感器。通常,重力傳感器會(huì)輸出所檢測(cè)到的重力的相關(guān)信息,包括例如重力的大小、方向等。在本發(fā)明的實(shí)施例中,僅采用重力的方向信息。[0020]在本發(fā)明的實(shí)施例中,控制器120可以是任何適當(dāng)?shù)木哂袛?shù)據(jù)處理能力并能夠發(fā)出控制指令的裝置。作為示例而不是限制,控制器120可以用變送器內(nèi)的主處理芯片比如中央處理單元(CPU)、微處理器等來實(shí)施,或者也可以用單獨(dú)的CPU或微處理器來實(shí)施。
[0021]作為一種具體實(shí)施示例,重力傳感器110和控制器120可以分別設(shè)置在變送器的主板上,以方便信號(hào)的傳遞。本領(lǐng)域技術(shù)人員也可以根據(jù)實(shí)際需要,在變送器的其他部分設(shè)置重力傳感器110和/或控制器120。例如,重力傳感器110也可以設(shè)置在變送器100的例如外殼(未不出)內(nèi)壁上。
[0022]以下結(jié)合圖2來描述根據(jù)本發(fā)明的實(shí)施例的變送器的一種示例電路。
[0023]如圖2所示,變送器200包括重力傳感器210、控制器220和顯示器230。在該示例中,重力傳感器210以博世(BOSCH)公司的型號(hào)為BMA220的重力傳感器芯片來實(shí)施。在BMA220 芯片的接口中,SCK 接口表示串行外圍接口(Serial Peripheral interface, SPI)時(shí)鐘信號(hào),在該示例中BMA220通過SCK從控制器220接收時(shí)鐘信號(hào);SD0接口表示串行外圍接口數(shù)據(jù)輸出;SDx接口表示串行外圍接口數(shù)據(jù)輸入;Vddio表示I/O接口電壓;VDDD表不數(shù)字信號(hào)電壓;INT表不中斷輸出信號(hào);CAP0表不不使用;Vdda表不模擬電壓;GND表不大地接口 ;CSB表示串行外圍接口片選信號(hào);PS表示接口模式選擇信號(hào)(0=SPI,I=I2C)。
[0024]BMA220的GND接口和PS接口連接到地(由倒三角符號(hào)表示),BMA220的VDDD接口和Vdda接口連接到1.8V的直流電壓。BMA220的Vddio接口連接到1.62-3.6V的直流電壓。電容器C1、C2是濾波電容器,可以分別具有例如IOOnf的電容,但不限于此。
[0025]BMA220的SCK、SD0和SDx接口與控制器220的SPI接口相連,以將指示重力方向的信號(hào)傳送給控制器220。BMA220的INT接口與控制器220的GPIO接口相連,以傳輸中斷信號(hào)。BMA220的CSB接口與控制器220的CS接口相連,以傳輸串行外圍接口片選信號(hào)。
[0026]為了簡(jiǎn)潔起見,這里只提供了對(duì)芯片BMA220的簡(jiǎn)單描述。本領(lǐng)域的普通技術(shù)人員可以參考芯片BMA220的技術(shù)手冊(cè)來了解該芯片的詳細(xì)結(jié)構(gòu)和具體操作等,這里不詳細(xì)詳述。
[0027]控制器220可以用變送器200內(nèi)的主處理芯片比如CPU、微處理器等來實(shí)施,或者也可以用單獨(dú)的CPU或微處理器來實(shí)施。
[0028]根據(jù)應(yīng)用需求,控制器220可以通過現(xiàn)有的任何適當(dāng)?shù)慕涌谶B接到顯示器230。例如控制器220可以通過SPI接口連接到顯示器,通過另外的片選接口 CS’(未示出)來傳輸片選信號(hào)?;蛘?,控制器220也可以通過電子數(shù)據(jù)交換(Electronic Data Interchange,EDI)接口連接到顯示器。
[0029]在變送器200中,重力傳感器芯片210將指示重力方向的信號(hào)發(fā)送給控制器220,控制器220根據(jù)重力方向確定顯示器230的顯示屏(未示出)的顯示方向,并將指示顯示方向的信號(hào)發(fā)送到顯示器230,使得顯示器230在顯示方向上顯示內(nèi)容。
[0030]變送器200中各部件的更具體操作細(xì)節(jié)可以參考以上對(duì)根據(jù)本發(fā)明實(shí)施例的變送器100的描述,這里不再重復(fù)。
[0031]應(yīng)當(dāng)理解,圖2示出的變送器的示例電路僅用于說明的目的而不是為了限制。本領(lǐng)域技術(shù)人員根據(jù)本申請(qǐng)的公開和教導(dǎo),可以想到更多種用于實(shí)現(xiàn)根據(jù)本發(fā)明的實(shí)施例的變送器的具體電路,這里不一一列舉。
[0032]以下結(jié)合圖3來描述根據(jù)本發(fā)明的實(shí)施例的變送器的顯示方向控制過程。如圖3所示,在步驟S310中,檢測(cè)重力方向。步驟S310可以由重力傳感器110來執(zhí)行。
[0033]在步驟S320中,根據(jù)重力方向確定變送器的顯示屏的顯示方向。步驟S320可以由控制器120執(zhí)行。例如,控制器120可以接收重力傳感器110發(fā)送的指示重力方向的信號(hào),并根據(jù)重力方向確定顯不方向。
[0034]繼續(xù)參考圖3,在步驟S330中,在顯示屏上在所述顯示方向上顯示內(nèi)容。步驟S330可以由顯示器130執(zhí)行。例如,顯示器130可以接收控制器120發(fā)送的指示顯示方向的信號(hào),并在顯示屏上在所述顯示方向上顯示內(nèi)容。
[0035]在根據(jù)本發(fā)明的一個(gè)實(shí)施例的顯示方向控制過程中,確定與重力方向在顯示屏的平面上的分量相反的方向作為顯示方向。
[0036]在根據(jù)本發(fā)明的另一實(shí)施例的顯示方向控制過程中,在顯示屏是矩形顯示屏,并且重力方向在顯示屏的平面上的分量不與顯示屏的長(zhǎng)度方向和寬度方向中任一個(gè)平行的情況下,確定與重力方向的所述分量在顯示屏的長(zhǎng)度方向和寬度方向上的子分量中較大的一個(gè)子分量相反的方向作為顯不方向。
[0037]在根據(jù)本發(fā)明的另一實(shí)施例的顯示方向控制過程中,僅在檢測(cè)到重力方向變化時(shí),根據(jù)變化的重力方向確定顯示方向。
[0038]在根據(jù)本發(fā)明的另一實(shí)施例的顯示方向控制過程中,在檢測(cè)到重力方向變化時(shí),根據(jù)重力方向的變化,確定顯不方向相對(duì)于顯不屏的前一顯不方向的旋轉(zhuǎn)方向和旋轉(zhuǎn)角度。
[0039]根據(jù)本發(fā)明的實(shí)施例的顯示方向控制過程的更多操作細(xì)節(jié),可以參考以上對(duì)根據(jù)本發(fā)明的實(shí)施例的變送器100的各個(gè)部件的描述,這里不再重復(fù)。
[0040]以下結(jié)合圖4a_4e來描述根據(jù)本發(fā)明的實(shí)施例的變送器的顯示屏的顯示方向控制的示例。為簡(jiǎn)潔起見,在圖4a-4e中,僅利用變送器100的顯示屏131的示意圖來描述顯示方向控制示例。另外,為方便觀看顯示屏的位置變化,圖4a_4e中的顯示屏131為矩形顯示屏,并且顯示屏131的四個(gè)頂點(diǎn)分別被標(biāo)注為A、B、C、D0顯示屏上的文字“LCMAB⑶EFGHIJKLMN0”為顯示的內(nèi)容。應(yīng)當(dāng)理解,變送器100的顯示屏可以具有各種形狀,而不限于這里示例性示出的矩形。顯示屏上顯示的內(nèi)容也可以是各種圖像、圖形、符號(hào)、文字等,而沒有限制。
[0041]如圖4a所示,變送器的顯示屏131正立在豎直方向上,重力方向(由圖中的虛線箭頭表示)g在顯示屏的寬度方向上,是在豎直方向上倒立的方向,與顯示屏的平面平行。此時(shí),顯示屏的顯示方向(由圖中的實(shí)線箭頭表示)是與重力方向g相反的方向,即在豎直方向上倒立的方向CS方向),以方便觀看。
[0042]與圖4a相比,圖4b中的顯示屏131在其所在的平面上逆時(shí)針旋轉(zhuǎn)了 90°。此時(shí),重力傳感器檢測(cè)到的重力方向g在顯示屏的長(zhǎng)度方向上。因此,控制器確定顯示方向?yàn)榕c重力方向g相反的方向,即^方向。由此,盡管顯示屏的位置隨著變送器位置的變化而變化,但是由于顯示屏的顯示方 向也相應(yīng)地變化,因此顯示屏上的內(nèi)容仍能面向讀者正立,以方便觀看。
[0043]圖4c中的顯示屏是在與圖4a中的顯示屏垂直的平面上放置的,并且圖4c中的顯示屏相對(duì)于豎直方向傾斜。此時(shí),重力傳感器檢測(cè)到的重力方向g是與顯示屏的平面斜相交的方向。重力方向g在顯示屏的平面上的分量為g2 (另一分量是與顯示屏正交的分量gl)。因此,控制器確定顯示方向與與g2相反的方向,即瓦3方向。
[0044]與圖4a相比,圖4d中的顯示屏放置在水平面上。此時(shí),重力傳感器檢測(cè)到的重力方向g是與顯示屏正交的方向,因此在顯示屏上的分量為零。在這種情況下,控制器不需要調(diào)整顯示屏的顯示方向?;蛘哒f,控制器以顯示屏的前一顯示方向方向)作為當(dāng)前顯示方向。
[0045]與圖4a相比,圖4e中的顯示屏在其所在的平面上順時(shí)針旋轉(zhuǎn)了約60°。此時(shí),重力傳感器檢測(cè)到的重力方向g在顯示屏的平面上(這種情況下,重力方向在顯示屏的平面上的分量即重力方向g本身),但不與顯示屏的長(zhǎng)度方向和寬度方向中的任意一個(gè)平行。重力方向g在顯示屏的長(zhǎng)度方向和寬度方向上的分量(也可以說是重力分量g的子分量)分別為g2、gl。由于g2大于gl,因此控制器確定顯不方向?yàn)榕c分量gl相反的方向1X4作為顯不方向。
[0046]以上示例僅用于說明的目的,而不是為了限制。本領(lǐng)域技術(shù)人員根據(jù)以上公開的內(nèi)容,可以想到變送器的顯示屏的顯示方向控制的各種其他示例,這里不一一描述。
[0047]在根據(jù)本發(fā)明的以上實(shí)施例的變送器和用于變送器的顯示方向控制方法中,根據(jù)重力方向來確定顯示屏的顯示方向,并在所確定的顯示方向上顯示內(nèi)容。因此,在安裝和使用變送器時(shí),顯示屏的顯示方向能隨著變送器的放置方向的改變而自動(dòng)地改變,從而方便用戶觀看顯示屏上的內(nèi)容。
[0048]盡管上面已經(jīng)通過對(duì)本發(fā)明的具體實(shí)施例的描述對(duì)本發(fā)明進(jìn)行了披露,但是,應(yīng)該理解,上述的所有實(shí)施例和示例均是示例性的,而非限制性的。本領(lǐng)域的技術(shù)人員可在所附權(quán)利要求的精神和范圍內(nèi)設(shè)計(jì)對(duì)本發(fā)明的各種修改、改進(jìn)或者等同物。這些修改、改進(jìn)或者等同物也應(yīng)當(dāng)被認(rèn)為包括在本發(fā)明的保護(hù)范圍內(nèi)。
【權(quán)利要求】
1.一種變送器,包括: 重力傳感器,用于檢測(cè)重力方向; 控制器,用于接收所述重力傳感器發(fā)送的指示所述重力方向的信號(hào),并根據(jù)所述重力方向確定顯示方向;以及 具有顯示屏的顯示器,用于接收所述控制器發(fā)送的指示所述顯示方向的信號(hào),并在所述顯示屏上在所述顯示方向上顯示內(nèi)容。
2.根據(jù)權(quán)利要求1的變送器,其中,所述控制器確定與所述重力方向在所述顯示屏的平面上的分量相反的方向作為所述顯示方向。
3.根據(jù)權(quán)利要求1的變送器,其中,所述顯示屏是矩形顯示屏,并且如果所述重力方向在所述顯示屏的平面上的分量不與所述顯示屏的長(zhǎng)度方向和寬度方向中任一個(gè)平行,則所述控制器確定與所述重力方向的所述分量在所述顯示屏的長(zhǎng)度方向和寬度方向上的子分量中較大的一個(gè)子分量相反的方向作為所述顯示方向。
4.根據(jù)權(quán)利要求1的變送器,其中,所述重力方向是重力相對(duì)于所述重力傳感器的方向,并且所述重力傳感器與所述顯示屏的相對(duì)位置關(guān)系是預(yù)先確定的。
5.根據(jù)權(quán)利要求1的變送器,其中,所述重力傳感器僅在檢測(cè)到所述重力方向變化時(shí),將指示所述重力方向的信號(hào)發(fā)送到所述控制器。
6.根據(jù)權(quán)利要求5的變送器,其中,所述指示所述顯示方向的信號(hào)指示所述顯示方向相對(duì)于所述顯不屏的前一顯不方向的旋轉(zhuǎn)方向和旋轉(zhuǎn)角度。
7.根據(jù)權(quán)利要求1的變送器,其中,所述重力傳感器和所述控制器分別設(shè)置在所述變送器的主板上。
8.根據(jù)權(quán)利要求1的變送器,其中,所述重力傳感器是三軸重力傳感器。
9.一種用于變送器的顯示方向控制方法,包括: 檢測(cè)重力方向; 根據(jù)所述重力方向確定變送器的顯示屏的顯示方向;以及 在所述顯示屏上在所述顯示方向上顯示內(nèi)容。
10.根據(jù)權(quán)利要求9的方法,其中,根據(jù)所述重力方向確定變送器的顯示屏的顯示方向進(jìn)一步包括: 確定與所述重力方向在所述顯示屏的平面上的分量相反的方向作為所述顯示方向。
11.根據(jù)權(quán)利要求9的方法,其中,根據(jù)所述重力方向確定變送器的顯示屏的顯示方向進(jìn)一步包括: 在所述顯示屏是矩形顯示屏,并且所述重力方向在所述顯示屏的平面上的分量不與所述顯示屏的長(zhǎng)度方向和寬度方向中任一個(gè)平行的情況下,確定與所述重力方向的所述分量在所述顯示屏的長(zhǎng)度方向和寬度方向上的子分量中較大的一個(gè)子分量相反的方向作為所述顯示方向。
12.根據(jù)權(quán)利要求9的方法,其中,僅在檢測(cè)到所述重力方向變化時(shí),根據(jù)所述變化的重力方向確定所述顯示方向。
13.根據(jù)權(quán)利要求12的方法,其中,在檢測(cè)到所述重力方向變化時(shí),根據(jù)所述重力方向的變化,確定所述顯示方向相對(duì)于所述顯示屏的前一顯示方向的旋轉(zhuǎn)方向和旋轉(zhuǎn)角度。
【文檔編號(hào)】G06F3/14GK103577132SQ201210261411
【公開日】2014年2月12日 申請(qǐng)日期:2012年7月26日 優(yōu)先權(quán)日:2012年7月26日
【發(fā)明者】劉奐, 沈凱, 趙恒
申請(qǐng)人:艾默生過程控制流量技術(shù)有限公司