本發明涉及智能家具控制技術領域,尤其涉及一種電動床、電動床控制系統以及電動床的記憶位置生成方法。
背景技術:
隨著科技不斷發展與進步,電動裝置的運作已逐漸代替人工運作,藉此節省人力成本的耗費。傳統電動裝置,例如電動床,其設計的目的以調整床板角度為原則,藉此配合使用者姿勢需求,以提供身體較佳的支撐性。
電動床是一種根據用戶需求可調節靠背或腰腿部支撐的家具,電動床包括機械部分和電氣控制部分,所述機械部分包括床板、支撐床板和帶動床板活動的支撐架,控制電動床調節運動的線性推桿電機、電連接推桿電機的控制盒。工廠在生產時,機械部分的結構尺寸根據客戶需求定制,并配置相合適的推桿電機,而電氣部分的控制盒因其具有通用性,因此控制盒的硬件結構均相同,而控制盒的軟件程序是根據機械部分的規格尺寸和客戶需求導入軟件,且客戶需求多樣。
為了方便,目前電動床出廠時設置的初始記憶位置往往是相同的,由于不同用戶個人身體和日常習慣的差異,所要求的電動床升降角度會有不同,因此用戶在使用時需要經常調節到所需的位置,不便于用戶使用,用戶體驗差。
技術實現要素:
本發明實施例的目的是提供一種電動床控制系統,能夠有效方便生成用戶所需的初始記憶位置,方便用戶使用,提高用戶體驗。
本發明實施例的另一目的是提供一種電動床,能夠有效方便生成用戶所需的初始記憶位置,方便用戶使用,提高用戶體驗。
本發明實施例的另一目的是提供一種電動床的記憶位置生成方法,能夠有效方便生成用戶所需的初始記憶位置,方便用戶使用,提高用戶體驗。
為實現上述目的,本發明實施例提供了一種電動床控制系統,包括主控制盒和從控制盒:
所述主控制盒包括:
第一無線模塊,用于與遙控器對碼以接收遙控指令;
第一驅動模塊,用于與電動床的推桿電機電連接以驅動所述推桿電機帶動床體動作;
第一mcu單元,用于根據所述遙控指令控制所述第一驅動模塊驅動所述推桿電機帶動床體動作以調整所述床體位置,并將調整完成后的所述床體位置記錄為用戶初始記憶位置;
第一按鍵模塊,用于接收按鍵操作并生成同步指令;
第一同步數據串口,用于發送記錄的所述用戶初始記憶位置的數據;
所述第一mcu單元還用于在接收所述同步指令時,將記錄的所述用戶初始記憶位置的數據通過所述第一同步數據串口發送出去;
所述從控制盒包括:
第二同步數據串口,用于與所述第一同步數據串口連接,接收所述第一同步數據串口發送的所述用戶初始記憶位置的數據;
第二無線模塊,用于與遙控器對碼以接收遙控指令;
第二驅動模塊,用于與電動床的推桿電機電連接以驅動所述推桿電機帶動床體動作;
第二mcu單元,用于將所述第二同步數據串口接收的所述用戶初始記憶位置的數據保存為本地的用戶初始記憶位置;并用于在接收所述遙控器發送的開啟或恢復到初始位置的遙控指令時,控制所述第二驅動模塊驅動所述推桿電機帶動床體動作以調整至所述用戶初始記憶位置。
作為上述方案的改進,所述主控制盒還包括與所述第一mcu單元連接的第一電源模塊;所述從控制盒還包括與所述第二mcu單元連接的第二電源模塊。作為上述方案的改進,所述主控制盒還包括與所述第一mcu單元連接的用于指示主控制盒與遙控器對碼狀態和/或數據同步狀態的第一led指示燈;所述從控制盒還包括與所述第二mcu單元連接的用于指示從控制盒與遙控器對碼狀態的第二led指示燈。
作為上述方案的改進,所述主控制盒或所述從控制盒與所述推桿電機的電連接為插接式;或,所述主控制盒和所述從控制盒與所述推桿電機的電連接均為插接式。
作為上述方案的改進,第一無線模塊和所述第二無線模塊均采用2.4grf無線模塊;所述第一同步數據串口和所述第二同步數據串口均為藍牙用串口。
作為上述方案的改進,所述主控制盒上設置第一按鈕能開啟或關閉所述主控制盒與遙控器進行對碼操作;所述從控制盒上設置第二按鈕能開啟或關閉所述從控制盒與遙控器進行對碼操作。
作為上述方案的改進,所述主控制盒或所述從控制盒通過以下方式與所述遙控器進行對碼操作:
將遙控器的撥碼開關撥至某一個位置,遙控器對碼時,遙控器輪流用全部頻率或地址發送含有當前撥碼開關狀態信息的rf信號;
當需要配對的主控制盒或所述從控制盒收到符合自身頻率或地址的rf信號,就用相同頻率或地址發送含有對碼約定信息的rf信號來應答遙控器,并將自身的頻率或地址改為由撥碼開關狀態決定的頻率或狀態;
遙控器收到符合約定的應答信號后,將自身的頻率或地址改為當前撥碼開關對應的頻率或地址,從而實現對碼成功。
本發明實施例還提供了一種智能電動床,包括床體、支撐床體和帶動床體活動的支撐架、控制所述支撐架運動的推桿電機以及如上所述的電動床控制系統,其中所述電動床控制系統的所述主控制盒或所述從控制盒電連接所述推桿電機。
本發明實施例還提供了一種電動床的記憶位置生成方法,包括步驟:
提供一主控制盒與電動床的推桿電機電連接,并將所述主控制盒與遙控器進行對碼操作;
所述主控制盒與所述遙控器對碼成功后,接收并根據所述遙控器發送的遙控指令驅動所述推桿電機帶動床體動作以調整所述床體位置,并將調整完成后的所述床體位置記錄為用戶初始記憶位置;
當所述主控制盒接收到同步指令時,將記錄的所述用戶初始記憶位置的數據發送給從控制盒;
在所述從控制盒將接收的所述用戶初始記憶位置的數據保存為本地的用戶初始記憶位置后,斷開主控制盒與所述推桿電機的電連接,將所述從控制盒與所述推桿電機電連接,并將所述從控制盒與所述遙控器進行對碼操作;
所述從控制盒與所述遙控器對碼成功后,在接收所述遙控器發送的開啟或恢復到初始位置的遙控指令時,驅動所述推桿電機帶動床體動作以調整至所述用戶初始記憶位置。
作為上述方案的改進,所述當所述主控制盒接收到同步指令時,將記錄的所述用戶初始記憶位置的數據發送給從控制盒包括:
當所述主控制盒接收到同步指令時,所述主控制盒將自身的產品編碼發送給從控制盒;
所述從控制盒接收到所述主控制盒發送的產品編碼時,將自身的產品編碼返回給所述主控制盒;
所述主控制盒判斷所述從控制盒返回的產品編碼與自身的產品編碼相同時,將記錄的所述用戶初始記憶位置的數據發送給從控制盒,并在接收所述從控制盒返回的代表同步完成ack信號時,同步結束。
與現有技術相比,本發明提供的一種電動床、電動床控制系統以及電動床的記憶位置生成方法通過主控制盒與調節床的推桿電機電連接后,通過一鍵遙控器操作即可生成原始程序(用戶所需的初始記憶位置)并保存,程序的生成方式簡單快捷,對專業性要求低,普通技術人員稍作培訓就會操作。并在程序數據生成以后,普通技術人員可將主控制盒內的程序傳輸至多個從控制盒,使得各從控制盒內安裝了客戶想要的軟件數據。因此生產商在出貨的時候從控制盒可以沒有軟件(即,沒有用戶所需的初始記憶位置),而通過銷售商實施本發明即可使得購買電動床的用戶能夠設置所需的不同初始記憶位置,方便用戶使用,提高用戶體驗。
附圖說明
圖1是本發明實施例提供的一種電動床的結構示意圖。
圖2是本發明實施例提供的一種電動床控制系統的結構框圖。
圖3是圖2所示的電動床控制系統的數據同步工作流程圖。
圖4是本發明實施例提供的一種電動床的記憶位置生成方法的流程圖。
圖5是圖4所示的電動床的記憶位置生成方法的步驟s13的具體流程圖。
具體實施方式
下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
參考圖1,圖1公開了本發明實施例一種電動床的結構示意圖。該電動床包括床體1、支撐床體1和帶動床體1活動的支撐架2、控制所述支撐架2運動的推桿電機3以及電動床控制系統100(參考圖2),其中所述電動床控制系統100包括主控制盒10和從控制盒20,所述主控制盒10和從控制盒20電連接所述推桿電機3。
優選的,所述主控制盒10或所述從控制盒20與所述推桿電機3的電連接為插接式;或,所述控制盒10和所述從控制盒20與所述推桿電機3的電連接均為插接式。
結合圖2所示,所述電動床控制系統100包括主控制盒10和從控制盒20,其中,所述主控制盒10包括:
第一無線模塊11,用于與遙控器200對碼以接收遙控指令;
第一驅動模塊12,用于與電動床的推桿電機3電連接以驅動所述推桿電機3帶動床體1動作;
第一mcu單元13,用于根據所述遙控指令控制所述第一驅動模塊12驅動所述推桿電機3帶動床體1動作以調整所述床體1位置,并將調整完成后的所述床體位置記錄為用戶初始記憶位置;
第一按鍵模塊14,用于接收用戶發送的按鍵操作并生成同步指令;
第一同步數據串口15,用于發送記錄的所述用戶初始記憶位置的數據;
所述第一mcu單元13還用于在接收所述同步指令時,將記錄的所述用戶初始記憶位置的數據通過所述第一同步數據串口發送出去;
第一led指示燈16,與所述第一mcu單元13連接,用于指示主控制盒與遙控器對碼狀態和/或數據同步狀態。例如,所述第一led指示燈16常亮狀態下表示數據同步進行中,所述所述第一led指示燈16閃爍狀態下表示數據同步失敗,所述第一led指示燈16熄滅表示數據同步結束;同理,所述第一led指示燈16常亮狀態下表示主控制盒與遙控器對碼進行中,所述所述第一led指示燈16閃爍狀態下表示主控制盒與遙控器對碼失敗,所述第一led指示燈16熄滅表示主控制盒與遙控器對碼結束。
第一電源模塊17,與所述第一mcu單元13連接,用于向所述第一無線模塊11、第一驅動模塊12、第一mcu單元13、第一按鍵模塊14、第一同步數據串口15和第一led指示燈16供電。
所述從控制盒20包括:
第二同步數據串口21,用于與所述第一同步數據串口15連接,接收所述第一同步數據串口15發送的所述用戶初始記憶位置的數據;
第二無線模塊22,用于與遙控器200對碼以接收遙控指令;
第二驅動模塊23,用于與電動床的推桿電機3電連接以驅動所述推桿電機3帶動床體1動作;
第二mcu單元24,用于將所述第二同步數據串口15接收的所述用戶初始記憶位置的數據保存為本地的用戶初始記憶位置;并用于在接收所述遙控器200發送的開啟或恢復到初始位置的遙控指令時,控制所述第二驅動模塊23驅動所述推桿電機3帶動床體1動作以調整至所述用戶初始記憶位置。
第二led指示燈25,與所述第二mcu單元24連接,用于指示從控制盒與遙控器對碼狀態。其中,所述第二led指示燈25常亮狀態下表示從控制盒與遙控器對碼進行中,所述所述第二led指示燈25閃爍狀態下表示從控制盒與遙控器對碼失敗,所述第二led指示燈25熄滅表示從控制盒與遙控器對碼結束。
第二電源模塊26,與所述第二mcu單元24連接,用于向所述第二同步數據串口21、第二無線模塊22、第二驅動模塊23、第二mcu單元24以及第二led指示燈25供電。
優選的,所述第一無線模塊11和所述第二無線模塊22均采用2.4grf無線模塊與遙控器200進行對碼。所述第一同步數據串口15和所述第二同步數據串口21均為藍牙用串口。
進一步的,所述主控制盒10上設置第一按鈕能開啟或關閉所述主控制盒10與遙控器20進行對碼操作;所述從控制盒20上設置第二按鈕能開啟或關閉所述從控制盒20與遙控器200進行對碼操作。只有當按鈕進行了某項操作后,才允許或禁止進行對碼操作。在禁止狀態時,不能進行對碼,即使有遙控器要求對碼;否則,如果任何一個遙控器隨時能與其對碼,就會無意中與不需要的控制盒進行對碼了,造成操作混亂。
本發明實施例通過先將主控制盒10與調節床的推桿電機電連接后,通過一鍵遙控器操作即可生成原始程序(用戶所需的初始記憶位置)并保存以后,可將主控制盒內的程序傳輸至多個從控制盒,使得各從控制盒內安裝了用戶想要的軟件數據(用戶所需的初始記憶位置)。
參考圖3,圖3公開了圖2所示的電動床控制系統100的數據同步過程。具體過程如下:
(1)首先,將主控制盒10的第一驅動模塊12與電動床的推桿電機3電連接,并通過主控制盒10的第一無線模塊11與遙控器200進行對碼操作;
(2)判斷主控制盒10與遙控器200是否對碼成功,若是,則進入步驟(3),否則返回步驟(1)。其中,通過主控制盒10上的第一led指示燈16(具體為綠色led)指示主控制盒10與遙控器200的對碼狀態。
(3)所述主控制盒10與所述遙控器200對碼成功后,通過所述第一無線模塊11接收所述遙控器200發送的遙控指令,由第一mcu單元13根據所述遙控指令控制所述第一驅動模塊12驅動所述推桿電機3帶動床體1動作以調整所述床體1位置,并將調整完成后的所述床體位置記錄為用戶初始記憶位置;
具體的,主控制盒10電連接推桿電機3(此時從控制盒對推桿電機失控,失控可以是斷開電連接),操作遙控器200,推桿電機動作,遙控器具有調節背部的按鍵,觸發調節背部的按鍵,床體靠背調整至設定狀態(設定狀態是按照記時實現,例如觸發一下調節背部的按鍵,軟件根據設定推桿電機動作5秒,5秒后停止工作軟件記憶保存該位置);對腿部的調整同上,觸發遙控器調整完成后的狀態即為客戶要求的狀態,此時主控制盒10記錄該狀態的軟件數據并保存。因此,主控制盒10記錄的用戶初始記憶位置數據可以是相對初始設定位置(出廠位置)的運行時間。
(4)當所述主控制盒10通過第一按鍵模塊14接收到同步指令,具體為用戶長按主控制盒10上的紅色按鈕直到綠色led燈亮起,放開紅色按鈕即可開始同步位置數據操作。在同步位置數據過程中,通過第一led指示燈16(即綠色led)指示主控制盒10與從控制盒20的數據同步狀態。同步數據開始時,首先由所述主控制盒10將自身的產品編碼發送給從控制盒20。
(5)判斷所述主控制盒10是否接到到所述從控制盒20返回的與自身的產品編碼相同的產品編碼,若是,則將將記錄的所述用戶初始記憶位置的數據發送給從控制盒20,并執行步驟(6),否則執行步驟(7);
(6)判斷是否接收到所述從控制盒20返回的代表同步完成ack信號,若是,則同步結束,否則執行步驟(7)。
(7)通過第一led指示燈16(即綠色led)閃爍來指示同步失敗。這個時候,當用戶按下紅色按鈕即可使第一led指示燈16(即綠色led)停止閃爍,并返回步驟(4)重新執行數據同步操作。
另外,當所述從控制盒20將接收的所述用戶初始記憶位置的數據保存為本地的用戶初始記憶位置后,斷開主控制盒10與所述推桿電機3的電連接,將所述從控制盒20與所述推桿電機3電連接,并將所述從控制盒20與所述遙控器200進行對碼操作;所述從控制盒20與所述遙控器200對碼成功后,在接收所述遙控器200發送的開啟或恢復到初始位置的遙控指令時,驅動所述推桿電機3帶動床體1動作以調整至所述用戶初始記憶位置。
具體的,所述主控制盒10或所述從控制盒20通過以下方式與所述遙控器200進行對碼操作:
將遙控器的撥碼開關撥至某一個位置,遙控器對碼時,遙控器輪流用全部頻率或地址發送含有當前撥碼開關狀態信息的rf信號;本實施例中采用6位開關,可組成26=64個狀態,每一種狀態代表一個頻率或地址。
當需要配對的主控制盒或所述從控制盒收到符合自身頻率或地址的rf信號,就用相同頻率或地址發送含有對碼約定信息的rf信號來應答遙控器,并將自身的頻率或地址改為由撥碼開關狀態決定的頻率或狀態;
遙控器收到符合約定的應答信號后,將自身的頻率或地址改為當前撥碼開關對應的頻率或地址,從而實現對碼成功。
本發明實施例提供的一種電動床及其電動床控制系統通過主控制盒與調節床的推桿電機電連接后,通過一鍵遙控器操作即可生成原始程序(用戶所需的初始記憶位置)并保存,程序的生成方式簡單快捷,對專業性要求低,普通技術人員稍作培訓就會操作。并在程序數據生成以后,普通技術人員可將主控制盒內的程序傳輸至多個從控制盒,使得各從控制盒內安裝了客戶想要的軟件數據。因此生產商在出貨的時候從控制盒可以沒有軟件(即,沒有用戶所需的初始記憶位置),而通過銷售商實施本發明即可使得購買電動床的用戶能夠設置所需的不同初始記憶位置,方便用戶使用,提高用戶體驗。
參考圖4,圖4提供了本發明實施例一種電動床的記憶位置生成方法,該方法包括步驟:
s11、提供一主控制盒與電動床的推桿電機電連接,并將所述主控制盒與遙控器進行對碼操作;
s12、所述主控制盒與所述遙控器對碼成功后,接收并根據所述遙控器發送的遙控指令驅動所述推桿電機帶動床體動作以調整所述床體位置,并將調整完成后的所述床體位置記錄為用戶初始記憶位置;
s13、當所述主控制盒接收到同步指令時,將記錄的所述用戶初始記憶位置的數據發送給從控制盒;
s14、在所述從控制盒將接收的所述用戶初始記憶位置的數據保存為本地的用戶初始記憶位置后,斷開主控制盒與所述推桿電機的電連接,將所述從控制盒與所述推桿電機電連接,并將所述從控制盒與所述遙控器進行對碼操作;
s15、所述從控制盒與所述遙控器對碼成功后,在接收所述遙控器發送的開啟或恢復到初始位置的遙控指令時,驅動所述推桿電機帶動床體動作以調整至所述用戶初始記憶位置。
其中,所述步驟s13具體包括:
s131、當所述主控制盒接收到同步指令時,所述主控制盒將自身的產品編碼發送給從控制盒;
s132、所述從控制盒接收到所述主控制盒發送的產品編碼時,將自身的產品編碼返回給所述主控制盒;
s133、所述主控制盒判斷所述從控制盒返回的產品編碼與自身的產品編碼相同時,將記錄的所述用戶初始記憶位置的數據發送給從控制盒,并在接收所述從控制盒返回的代表同步完成ack信號時,同步結束。
本發明實施例提供的一種電動床的記憶位置生成方法的工作原理請參考上述實施例,在此不再贅述。
本發明實施例提供的一種電動床的記憶位置生成方法通過主控制盒與調節床的推桿電機電連接后,通過一鍵遙控器操作即可生成原始程序(用戶所需的初始記憶位置)并保存,程序的生成方式簡單快捷,對專業性要求低,普通技術人員稍作培訓就會操作。并在程序數據生成以后,普通技術人員可將主控制盒內的程序傳輸至多個從控制盒,使得各從控制盒內安裝了客戶想要的軟件數據。因此生產商在出貨的時候從控制盒可以沒有軟件(即,沒有用戶所需的初始記憶位置),而通過銷售商實施本發明即可使得購買電動床的用戶能夠設置所需的不同初始記憶位置,方便用戶使用,提高用戶體驗。
需說明的是,以上所描述的裝置實施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網絡單元上。可以根據實際的需要選擇其中的部分或者全部模塊來實現本實施例方案的目的。另外,本發明提供的裝置實施例附圖中,模塊之間的連接關系表示它們之間具有通信連接,具體可以實現為一條或多條通信總線或信號線。本領域普通技術人員在不付出創造性勞動的情況下,即可以理解并實施。
通過以上的實施方式的描述,所屬領域的技術人員可以清楚地了解到本發明可借助軟件加必需的通用硬件的方式來實現,當然也可以通過專用硬件包括專用集成電路、專用cpu、專用存儲器、專用元器件等來實現。一般情況下,凡由計算機程序完成的功能都可以很容易地用相應的硬件來實現,而且,用來實現同一功能的具體硬件結構也可以是多種多樣的,例如模擬電路、數字電路或專用電路等。但是,對本發明而言更多情況下軟件程序實現是更佳的實施方式。基于這樣的理解,本發明的技術方案本質上或者說對現有技術做出貢獻的部分可以以軟件產品的形式體現出來,該計算機軟件產品存儲在可讀取的存儲介質中,如計算機的軟盤,u盤、移動硬盤、只讀存儲器(rom,read-onlymemory)、隨機存取存儲器(ram,randomaccessmemory)、磁碟或者光盤等,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網絡設備等)執行本發明各個實施例所述的方法。
以上所述是本發明的優選實施方式,應當指出,對于本技術領域的普通技術人員來說,在不脫離本發明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也視為本發明的保護范圍。