傳感器控制方法及裝置制造方法
【專利摘要】本發明公開了一種傳感器控制方法及裝置。該方法包括:傳感器將采集到的模擬信息轉換為數字信息;低功耗微控制器通過接口電路采集數字信息,對數字信息進行處理,并將處理后的數字信息通過接口電路發送到應用處理器;應用處理器根據處理后的數字信息完成相應的控制動作。借助于本發明的技術方案,能夠有效的減少應用處理的喚醒次數,降低應用處理器功耗,進而增加便攜式設備的續航時間。
【專利說明】傳感器控制方法及裝置
【技術領域】
[0001]本發明涉及計算機【技術領域】,特別是涉及一種傳感器控制方法及裝置。
【背景技術】
[0002]目前的便攜式設備在人們的日常生活中應用越來越普及,以智能手機為例,它在人們的日常生活中扮演著越來越重要的角色。智能手機在普及的同時也變的越發“聰明”,例如,智能手機可以根據外界環境光強度調整手機的LCD亮度,以便獲得更好的用戶體驗;也可以根據手機的放置方式,調整LCD顯示內容,調整為橫屏顯示或者豎屏顯示;可以根據手機放置的位置,判斷手機放置的方向,以便使手機具有指南針等功能。這些功能的實現都要依賴于手機里的一種重要元器件一傳感器。以上以智能手機為例,列舉了傳感器在其中的種種作用,其實便攜式設備中大都有傳感器應用,例如各種電子閱讀器,平板電腦等,其中有大量傳感器以便完成便攜式設備與外部環境的信息交互,使便攜式設備變得越來越智能。
[0003]傳感器為便攜式設備帶來種種智能功能的同時,也帶來了便攜式設備的續航問題,各種便攜式設備一般都由電池供電,電池電量有限,而各種傳感器需要頻繁的工作,例如,環境光傳感器需要不斷的監測環境光亮度以便及時調整LCD亮度,耗費便攜式設備的電量。
[0004]圖1是現有技術中便攜式設備控制電路的示意圖,圖1中各種傳感器3和應用處理器I通過接口電路2直接相連,傳感器的各種信號處理都需要應用處理器來完成,便攜式設備中,應用處理器大多數時間都處于休眠狀態,以便盡量減少電量消耗,而應用處理器被頻繁從休眠狀態喚醒,會消耗過多的電量。
[0005]在便攜式設備中,各種傳感器通過各種接口總線與應用處理器進行通信,應用較多的有內部整合電路(Inter-1ntegrated Circuit,簡稱為IIC)接口,串行外圍設備接口(Serial Peripheral Interface,簡稱為SPI)等。傳感器在便攜式設備中的工作流程主要包括:傳感器將各種環境數據,例如光線,位置等進行采集,采集到的模擬量由傳感器自身經過ADC轉換為數字信號,經過ADC處理的數字信號通過接口總線將信息傳遞到應用處理器,應用處理器根據各種傳感器提供的數據,做出的相應的控制動作,完成一次傳感器的采樣周期。其中的技術要點為傳感器與應用處理器直接進行通信。傳感器的信息接收和相應的反饋都需要應用處理器及時處理。
[0006]在實際應用中,便攜式設備中越來越多傳感器,導致便攜式設備的續航時間過短的問題已經成為大家共同關注的問題,并亟待優化解決。
【發明內容】
[0007]鑒于上述問題,提出了本發明以便提供一種克服上述問題或者至少部分地解決上述問題的傳感器控制方法及裝置。
[0008]本發明提供一種傳感器控制方法,包括:
[0009]傳感器將采集到的模擬信息轉換為數字信息;
[0010]低功耗微控制器通過接口電路采集數字信息,對數字信息進行處理,并將處理后的數字信息通過接口電路發送到應用處理器;
[0011]應用處理器根據處理后的數字信息完成相應的控制動作。
[0012]優選地,低功耗微控制器包括:8位微控制器、16位微控制器、或者32位微控制器。
[0013]優選地,接口電路包括:內部整合電路IIC總線、或者串行外圍設備接口 SPI總線。
[0014]本發明還提供了一種傳感器控制裝置,包括:
[0015]傳感器,用于將采集到的模擬信息轉換為數字信息;
[0016]低功耗微控制器,用于通過接口電路采集數字信息,對數字信息進行處理,并將處理后的數字信息通過接口電路發送到應用處理器;
[0017]應用處理器,用于根據處理后的數字信息完成相應的控制動作。
[0018]優選地,低功耗微控制器包括:8位微控制器、16位微控制器、或者32位微控制器。
[0019]優選地,接口電路包括:內部整合電路IIC總線、或者串行外圍設備接口 SPI總線。
[0020]本發明有益效果如下:
[0021]借助于本發明實施例的技術方案,通過使用低功耗微控制器作為傳感器和應用處理器的橋梁,傳感器首先和低功耗微控制器直接通信,由低功耗微控制器將信息處理后再上傳給應用處理器,傳感器沒有和應用處理器直接通信,不會頻繁的喚醒應用處理器,能夠有效的減少應用處理的喚醒次數,降低應用處理器功耗,進而增加便攜式設備的續航時間。
[0022]上述說明僅是本發明技術方案的概述,為了能夠更清楚了解本發明的技術手段,而可依照說明書的內容予以實施,并且為了讓本發明的上述和其它目的、特征和優點能夠更明顯易懂,以下特舉本發明的【具體實施方式】。
【專利附圖】
【附圖說明】
[0023]通過閱讀下文優選實施方式的詳細描述,各種其他的優點和益處對于本領域普通技術人員將變得清楚明了。附圖僅用于示出優選實施方式的目的,而并不認為是對本發明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:
[0024]圖1是現有技術中便攜式設備控制電路的示意圖;
[0025]圖2是本發明實施例的傳感器控制方法的流程圖;
[0026]圖3是本發明實施例的傳感器控制方法的示意圖;
[0027]圖4是本發明實施例的傳感器控制裝置的示意圖。
【具體實施方式】
[0028]下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應當理解,可以以各種形式實現本公開而不應被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠將本公開的范圍完整的傳達給本領域的技術人員。
[0029]為了解決現有技術中的上述問題,本發明提供了一種傳感器控制方法及裝置,在傳感器與應用處理器之間增加一種低功耗微控制器,使用傳感器完成外圍傳感器的控制,同時微控制器和應用處理器進行通信,微控制器可以是8位16位單片機,或者具有ARM核的各種微控制器。微控制器一般具有低功耗特性,同時外圍具有豐富的接口電路,可以完成傳感器與應用處理器之間的橋接工作。增加微控制器后,傳感器的工作流程包括:傳感器采集到模擬信心并通過ADC傳喚為數字信息,低功耗微控制器通過接口電路將傳感器的數字信息采集到,該數字信息在微控制器內部經過處理,再次通過接口電路將信息傳遞給應用處理器,應用處理器完成相應的控制動作,傳感器的一次采樣周期完成。
[0030]以下結合附圖以及實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不限定本發明。
[0031]方法實施例
[0032]根據本發明的實施例,提供了一種傳感器控制方法,圖2是本發明實施例的傳感器控制方法的流程圖,如圖2所示,根據本本發明實施例的傳感器控制方法包括:
[0033]步驟201,傳感器將采集到的模擬信息轉換為數字信息;
[0034]步驟202,低功耗微控制器通過接口電路采集數字信息,對數字信息進行處理,并將處理后的數字信息通過接口電路發送到應用處理器;
[0035]優選地,低功耗微控制器包括:8位微控制器、16位微控制器、或者32位微控制器。接口電路包括:內部整合電路IIC總線、或者串行外圍設備接口 SPI總線。
[0036]步驟203,應用處理器根據處理后的數字信息完成相應的控制動作。
[0037]圖3是本發明實施例的傳感器控制方法的示意圖,如圖3所示,包括:作為便攜式設備主控單元的應用處理器1、作為應用處理器與各種傳感器橋梁的低功耗微控制器2、低功耗微控制器和各種傳感器的接口電路3、便攜式設備中的各種傳感器4、應用處理器和低功耗微控制器的接口電路5。其中,低功耗微控制器和各種傳感器的接口電路3、以及以及應用處理器和低功耗微控制器的接口電路5包括但不限于IIC總線,SPI總線等。低功耗微控制器2包括但不限于8位,16位,32位低功耗微控制器。在本發明實施例中,低功耗微控制器同時由于連接各種傳感器,作用類似HUB功能,也可以稱此單元為Sensor HUB。低功耗微控制器2包括但并不限于便攜式設備的各種外圍傳感器,例如:環境光傳感器,接近傳感器,地磁傳感器,陀螺儀,SAR傳感器,壓力傳感器,濕度傳感器。
[0038]圖3中應用處理器I作為便攜式設備的主控單元,會連接各種外設電路,作為便攜式設備的控制樞紐,需要參與各種信號接收與處理工作,消耗的電量占整個系統的相當大比例,應用處理器功耗對便攜式設備的續航能力有直接影響。在本發明實施例中,通過低功耗微控制器2將各種傳感器4和應用處理器I隔離,傳感器4發出的數據首先由低功耗微控制器2進行處理,將傳感器數據合理整合,在必要的時候再喚醒應用處理器1,以便減少應用處理器I的喚醒次數。通過低功耗微控制器2的橋梁作用,最大程度上減少了應用處理器I因為傳感器4原因被喚醒的次數,進而降低便攜式設備的電量消耗,延長了便攜式設備的續航時間。
[0039]裝置實施例
[0040]根據本發明的實施例,提供了一種傳感器控制裝置,圖4是本發明實施例的傳感器控制裝置的示意圖,如圖4所示,根據本發明實施例的傳感器控制裝置包括:傳感器40、低功耗微控制器42、以及應用處理器44,以下結合附圖,對本發明實施例的中的各個模塊進行詳細說明。
[0041]傳感器40,用于將采集到的模擬信息轉換為數字信息;
[0042]低功耗微控制器42,用于通過接口電路采集數字信息,對數字信息進行處理,并將處理后的數字信息通過接口電路發送到應用處理器44 ;
[0043]優選地,低功耗微控制器42包括:8位微控制器、16位微控制器、或者32位微控制器。接口電路包括:內部整合電路IIC總線、或者串行外圍設備接口 SPI總線。
[0044]應用處理器44,用于根據處理后的數字信息完成相應的控制動作。
[0045]本發明實施例中各個模塊的具體處理步驟可以根據上述方法實施例中的描述進行理解,在此不再贅述。
[0046]綜上所述,借助于本發明實施例的技術方案,通過使用低功耗微控制器作為傳感器和應用處理器的橋梁,傳感器首先和低功耗微控制器直接通信,由低功耗微控制器將信息處理后再上傳給應用處理器,傳感器沒有和應用處理器直接通信,不會頻繁的喚醒應用處理器,能夠有效的減少應用處理的喚醒次數,降低應用處理器功耗,進而增加便攜式設備的續航時間。
[0047]顯然,本領域的技術人員可以對本發明進行各種改動和變型而不脫離本發明的精神和范圍。這樣,倘若本發明的這些修改和變型屬于本發明權利要求及其等同技術的范圍之內,則本發明也意圖包含這些改動和變型在內。
【權利要求】
1.一種傳感器控制方法,其特征在于,包括: 傳感器將采集到的模擬信息轉換為數字信息; 低功耗微控制器通過接口電路采集所述數字信息,對所述數字信息進行處理,并將處理后的所述數字信息通過所述接口電路發送到應用處理器; 所述應用處理器根據處理后的所述數字信息完成相應的控制動作。
2.如權利要求1所述的方法,其特征在于,所述低功耗微控制器包括:8位微控制器、16位微控制器、或者32位微控制器。
3.如權利要求1所述的方法,其特征在于,所述接口電路包括:內部整合電路IIC總線、或者串行外圍設備接口 SPI總線。
4.一種傳感器控制裝置,其特征在于,包括: 傳感器,用于將采集到的模擬信息轉換為數字信息; 低功耗微控制器,用于通過接口電路采集所述數字信息,對所述數字信息進行處理,并將處理后的所述數字信息通過所述接口電路發送到應用處理器; 所述應用處理器,用于根據處理后的所述數字信息完成相應的控制動作。
5.如權利要求4所述的裝置,其特征在于,所述低功耗微控制器包括:8位微控制器、16位微控制器、或者32位微控制器。
6.如權利要求4所述的裝置,其特征在于,所述接口電路包括:內部整合電路IIC總線、或者串行外圍設備接口 SPI總線。
【文檔編號】G05B19/042GK104298146SQ201310300225
【公開日】2015年1月21日 申請日期:2013年7月17日 優先權日:2013年7月17日
【發明者】張濤 申請人:中興通訊股份有限公司