一種可調螺距螺旋槳的控制方法和裝置的制造方法
【專利摘要】本發明公開了一種可調螺距螺旋槳的控制方法和裝置,屬于船用推進技術領域。所述控制方法包括:獲取槳葉的螺距分別調節為最大倒車位置、零螺距位置、最大正車位置時的螺距;根據最大倒車位置時的螺距和最大正車位置時的螺距的大小關系,確定螺距檢測傳感器檢測到的螺距和轉換值的對應關系;當最大倒車位置時的螺距大于最大正車位置時的螺距時,對應關系包括最大倒車位置時的螺距和零螺距位置時的螺距之間的螺距,與螺距調節指令的最大值和螺距調節指令的零值之間的轉換值對應,以及零螺距位置時的螺距和最大正車位置時的螺距之間的螺距,與螺距調節指令的零值和螺距調節指令的最小值之間的轉換值對應。本發明可以避免螺距調節出現錯誤的問題。
【專利說明】
一種可調螺距螺旋槳的控制方法和裝置
技術領域
[0001]本發明涉及船用推進技術領域,特別涉及一種可調螺距螺旋槳的控制方法和裝置。
【背景技術】
[0002]可調螺距螺旋槳為通過槳轂內的操縱機構轉動槳葉,以調節螺距來適應各種工況的螺旋槳。當螺距調節到倒車位置時,螺旋槳發出的推進力與船舶船艏方向相反,使得船舶向后運動;當螺距調節到零螺距位置時,螺旋槳發出的推進力為零,船舶獲得的推進力也為零;當螺距調節到正車位置時,螺旋槳發出的推進力與船舶船艏方向相同,使得船舶向前運動。
[0003]船舶航行過程中,根據航行需要由槳轂內的操縱機構根據螺距調節指令隨動控制螺距。螺距檢測傳感器檢測實際螺距,當實際螺距與螺距調節指令一致時,螺距保持不變;當實際螺距與螺距調節指令不一致時,調節螺距使實際螺距與螺距調節指令一致。
[0004]在實現本發明的過程中,發明人發現現有技術至少存在以下問題:
[0005]螺距檢測傳感器根據自身的安裝方向分辨正車位置和倒車位置的螺距,如果螺距檢測傳感器的安裝方向錯誤,則螺距檢測傳感器會將正車位置的螺距檢測成倒車位置的螺距,倒車位置的螺距檢測成正車位置的螺距,進而造成螺距調節出現錯誤。
【發明內容】
[0006]為了解決現有技術會造成對螺旋槳槳葉螺距的控制出現錯誤的問題,本發明實施例提供了一種可調螺距螺旋槳的控制方法和裝置。所述技術方案如下:
[0007]—方面,本發明實施例提供了一種可調螺距螺旋槳的控制方法,所述控制方法包括:
[0008]獲取槳葉的螺距分別調節為最大倒車位置、零螺距位置、最大正車位置時螺距檢測傳感器檢測到的螺距;
[0009]根據最大倒車位置時的螺距和最大正車位置時的螺距的大小關系,確定螺距檢測傳感器檢測到的螺距和轉換值的對應關系;
[0010]其中,當所述最大倒車位置時的螺距小于所述最大正車位置時的螺距時,所述對應關系包括所述最大倒車位置時的螺距和所述零螺距位置時的螺距之間的螺距,與螺距調節指令的最小值和螺距調節指令的零值之間的轉換值對應,以及所述零螺距位置時的螺距和所述最大正車位置時的螺距之間的螺距,與螺距調節指令的零值和螺距調節指令的最大值之間的轉換值對應;當所述最大倒車位置時的螺距大于所述最大正車位置時的螺距時,所述對應關系包括所述最大倒車位置時的螺距和所述零螺距位置時的螺距之間的螺距,與螺距調節指令的最大值和螺距調節指令的零值之間的轉換值對應,以及所述零螺距位置時的螺距和所述最大正車位置時的螺距之間的螺距,與螺距調節指令的零值和螺距調節指令的最小值之間的轉換值對應。
[0011]可選地,當所述最大倒車位置時的螺距小于所述最大正車位置時的螺距時,所述根據最大倒車位置時的螺距和最大正車位置時的螺距的大小關系,確定螺距檢測傳感器檢測到的螺距和轉換值的對應關系,包括:
[0012]當X>B 時,E = D;
[0013]當A<X<B時,E=(X-A)/(B-A)*D;
[0014]當χ=Α 時,E = O;
[0015]當C<X<A時,E=(X-A)/(C-A)*(_D)
[0016]當X<C 時,E = -D;
[0017]其中,A為所述零螺距位置時的螺距,B為所述最大正車位置時的螺距,C為所述最大倒車位置時的螺距,D為所述螺距調節指令的最大值,-D為所述螺距調節指令的最小值,X為螺距檢測傳感器檢測到的螺距,E為螺距檢測傳感器檢測到的螺距對應的轉換值。
[0018]可選地,當所述最大倒車位置時的螺距大于所述最大正車位置時的螺距時,所述根據最大倒車位置時的螺距和最大正車位置時的螺距的大小關系,確定螺距檢測傳感器檢測到的螺距和轉換值的對應關系,包括:
[0019]當XXJtE = -D;
[0020]當A<X< C時,E= (X-A)/(C-A)*(_D);
[0021]當χ=Α 時,E = O;
[0022]當B<X<A時,E=(X-A)/(B_A)*D;
[0023]當X<B 時,E = D;
[0024]其中,A為所述零螺距位置時的螺距,B為所述最大正車位置時的螺距,C為所述最大倒車位置時的螺距,D為所述螺距調節指令的最大值,-D為所述螺距調節指令的最小值,X為螺距檢測傳感器檢測到的螺距,E為螺距檢測傳感器檢測到的螺距對應的轉換值。
[0025]可選地,所述控制方法還包括:
[0026]接收螺距調節指令;
[0027]獲取螺距檢測傳感器檢測到的螺距;
[0028]采用確定出的所述對應關系,確定所述螺距檢測傳感器檢測到的螺距對應的轉換值;
[0029]當所述螺距檢測傳感器檢測到的螺距對應的轉換值與螺距調節指令的數值不同時,調節槳葉的螺距。
[0030]優選地,所述控制方法還包括:
[0031]顯示所述最大正車位置時的螺距、所述最大倒車位置時的螺距、所述零螺距位置時的螺距、所述螺距檢測傳感器檢測到的螺距、以及所述螺距檢測傳感器檢測到的螺距對應的轉換值。
[0032]另一方面,本發明實施例提供了一種可調螺距螺旋槳的控制裝置,所述控制裝置包括:
[0033]第一獲取模塊,用于獲取槳葉的螺距分別調節為最大倒車位置、零螺距位置、最大正車位置時螺距檢測傳感器檢測到的螺距;
[0034]第一確定模塊,用于根據最大倒車位置時的螺距和最大正車位置時的螺距的大小關系,確定螺距檢測傳感器檢測到的螺距和轉換值的對應關系;
[0035]其中,當所述最大倒車位置時的螺距小于所述最大正車位置時的螺距時,所述對應關系包括所述最大倒車位置時的螺距和所述零螺距位置時的螺距之間的螺距,與螺距調節指令的最小值和螺距調節指令的零值之間的轉換值對應,以及所述零螺距位置時的螺距和所述最大正車位置時的螺距之間的螺距,與螺距調節指令的零值和螺距調節指令的最大值之間的轉換值對應;當所述最大倒車位置時的螺距大于所述最大正車位置時的螺距時,所述對應關系包括所述最大倒車位置時的螺距和所述零螺距位置時的螺距之間的螺距,與螺距調節指令的最大值和螺距調節指令的零值之間的轉換值對應,以及所述零螺距位置時的螺距和所述最大正車位置時的螺距之間的螺距,與螺距調節指令的零值和螺距調節指令的最小值之間的轉換值對應。
[0036]可選地,當所述最大倒車位置時的螺距小于所述最大正車位置時的螺距時,所述第一確定模塊用于,
[0037]當X>B 時,E = D;
[0038]當A<X<B時,E=(X-A)/(B_A)*D;
[0039]當χ=Α 時,E = O;
[0040]當C< X<A時,E= (X-A)/(C-A)*(_D)
[0041]當X<C 時,E = -D;
[0042]其中,A為所述零螺距位置時的螺距,B為所述最大正車位置時的螺距,C為所述最大倒車位置時的螺距,D為所述螺距調節指令的最大值,-D為所述螺距調節指令的最小值,X為螺距檢測傳感器檢測到的螺距,E為螺距檢測傳感器檢測到的螺距對應的轉換值。
[0043]可選地,當所述最大倒車位置時的螺距大于所述最大正車位置時的螺距時,所述第一確定模塊用于,
[0044]當XXJtE = -D;
[0045]當A<X< C時,E= (X-A)/(C-A)*(_D);
[0046]當χ=Α時,E= O;
[0047]當B<X<A時,E=(X-A)/(B_A)*D;
[0048]當X<B 時,E = D;
[0049]其中,A為所述零螺距位置時的螺距,B為所述最大正車位置時的螺距,C為所述最大倒車位置時的螺距,D為所述螺距調節指令的最大值,-D為所述螺距調節指令的最小值,X為螺距檢測傳感器檢測到的螺距,E為螺距檢測傳感器檢測到的螺距對應的轉換值。
[0050]可選地,所述控制裝置還包括:
[0051 ]接收模塊,用于接收螺距調節指令;
[0052]第二獲取模塊,用于獲取螺距檢測傳感器檢測到的螺距;
[0053]第二確定模塊,用于采用確定出的所述對應關系,確定所述螺距檢測傳感器檢測到的螺距對應的轉換值;
[0054]調節模塊,用于當所述螺距檢測傳感器檢測到的螺距對應的轉換值與螺距調節指令的數值不同時,調節槳葉的螺距。
[0055]優選地,所述控制裝置還包括:
[0056]顯示模塊,用于顯示所述最大正車位置時的螺距、所述最大倒車位置時的螺距、所述零螺距位置時的螺距、所述螺距檢測傳感器檢測到的螺距、以及所述螺距檢測傳感器檢測到的螺距對應的轉換值。
[0057]本發明實施例提供的技術方案帶來的有益效果是:
[0058]通過獲取槳葉的螺距分別調節為最大倒車位置、零螺距位置、最大正車位置時螺距檢測傳感器檢測到的螺距,并根據最大倒車位置時的螺距和最大正車位置時的螺距的大小關系,確定螺距檢測傳感器檢測到的螺距和轉換值的對應關系;其中,當最大倒車位置時的螺距小于最大正車位置時的螺距時,對應關系包括最大倒車位置時的螺距和零螺距位置時的螺距之間的螺距,與螺距調節指令的最小值和螺距調節指令的零值之間的轉換值對應,以及零螺距位置時的螺距和最大正車位置時的螺距之間的螺距,與螺距調節指令的零值和螺距調節指令的最大值之間的轉換值對應;當最大倒車位置時的螺距大于最大正車位置時的螺距時,對應關系包括最大倒車位置時的螺距和零螺距位置時的螺距之間的螺距,與螺距調節指令的最大值和螺距調節指令的零值之間的轉換值對應,以及零螺距位置時的螺距和最大正車位置時的螺距之間的螺距,與螺距調節指令的零值和螺距調節指令的最小值之間的轉換值對應,針對螺距檢測傳感器不同的安裝方向,采用不同的對應關系,可以避免由于螺距檢測傳感器的安裝方向錯誤導致正車位置的螺距和倒車位置的螺距檢測錯誤而螺距調節出現錯誤的問題。
【附圖說明】
[0059]為了更清楚地說明本發明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0060]圖1是本發明實施例一提供的一種可調螺距螺旋槳的控制方法的流程圖;
[0061 ]圖2是本發明實施例二提供的一種可調螺距螺旋槳的控制裝置的結構示意圖。
【具體實施方式】
[0062]為使本發明的目的、技術方案和優點更加清楚,下面將結合附圖對本發明實施方式作進一步地詳細描述。
[0063]實施例一
[0064]本發明實施例提供了一種可調螺距螺旋槳的控制方法,參見圖1,該控制方法包括:
[0065]步驟101:獲取槳葉的螺距分別調節為最大倒車位置、零螺距位置、最大正車位置時螺距檢測傳感器檢測到的螺距。
[0066]在實際應用中,螺距的調節根據螺距調節指令實現,可以向槳轂內的操縱機構依次發送將槳葉的螺距依次調節為最大倒車位置、零螺距位置、最大正車位置的螺距調節指令,即可將槳葉的螺距分別調節為最大倒車位置、零螺距位置、最大正車位置。
[0067]另外,船舶操縱系統需要時刻獲知當前螺旋槳槳葉螺距,以便對船舶進行準確操縱,保證船舶行駛安全。螺旋槳槳葉螺距通常由螺距檢測傳感器檢測,其中,螺距檢測傳感器的量程必須大于螺旋槳槳葉螺距變化范圍。因此,可以在將槳葉的螺距分別調節為最大倒車位置、零螺距位置、最大正車位置時讀取螺距檢測傳感器檢測到的螺距,并輸入控制裝置,使控制裝置獲取到槳葉的螺距分別調節為最大倒車位置、零螺距位置、最大正車位置時螺距檢測傳感器檢測到的螺距,可以適用于最大倒車位置、零螺距位置、以及最大正車位置的螺距為任意數值的情況,實現簡單方便。
[0068]具體地,螺距為螺旋槳槳葉旋轉一周在軸向移動的距離,螺距檢測傳感器通過槳葉的轉動角度和直線距離實現螺距的檢測,并輸出模擬量信號,如工業領域常用的4_20mA電流或者O?1V電壓信號等標準信號。控制器按照設定規則對電壓大小或電流大小對信號進行賦值,即可得到相應的螺距。
[0069]步驟102:根據最大倒車位置時的螺距和最大正車位置時的螺距的大小關系,確定螺距檢測傳感器檢測到的螺距和轉換值的對應關系。
[0070]在本實施例中,當最大倒車位置時的螺距小于最大正車位置時的螺距時,對應關系包括最大倒車位置時的螺距和零螺距位置時的螺距之間的螺距,與螺距調節指令的最小值和螺距調節指令的零值之間的轉換值對應,以及零螺距位置時的螺距和最大正車位置時的螺距之間的螺距,與螺距調節指令的零值和螺距調節指令的最大值之間的轉換值對應;當最大倒車位置時的螺距大于最大正車位置時的螺距時,對應關系包括最大倒車位置時的螺距和零螺距位置時的螺距之間的螺距,與螺距調節指令的最大值和螺距調節指令的零值之間的轉換值對應,以及零螺距位置時的螺距和最大正車位置時的螺距之間的螺距,與螺距調節指令的零值和螺距調節指令的最小值之間的轉換值對應。
[0071]具體地,當最大倒車位置時的螺距小于最大正車位置時的螺距時,該步驟102可以包括:
[0072]當X>B 時,E = D;
[0073]當A<X<B時,E=(X-A)/(B_A)*D;
[0074]當χ=Α時,E= O;
[0075]當C< X<A時,E= (X-A)/(C-A)*(_D)
[0076]當X<C 時,E = -D;
[0077]其中,A為零螺距位置時的螺距,B為最大正車位置時的螺距,C為最大倒車位置時的螺距,D為螺距調節指令的最大值,-D為螺距調節指令的最小值,X為螺距檢測傳感器檢測到的螺距,E為螺距檢測傳感器檢測到的螺距對應的轉換值。
[0078]具體地,當最大倒車位置時的螺距大于最大正車位置時的螺距時,該步驟102可以包括:
[0079]當XXJtE = -D;
[0080]當A<X< C時,E= (X-A)/(C-A)*(_D);
[0081]當χ=Α時,E= O;
[0082]當B<X<A時,E=(X-A)/(B_A)*D;
[0083]當X<B 時,E = D;
[0084]其中,A為零螺距位置時的螺距,B為最大正車位置時的螺距,C為最大倒車位置時的螺距,D為螺距調節指令的最大值,-D為螺距調節指令的最小值,X為螺距檢測傳感器檢測到的螺距,E為螺距檢測傳感器檢測到的螺距對應的轉換值。
[0085]步驟103:接收螺距調節指令。該步驟103為可選步驟。
[0086]步驟104:獲取螺距檢測傳感器檢測到的螺距。
[0087]步驟105:采用確定出的對應關系,確定螺距檢測傳感器檢測到的螺距對應的轉換值。
[0088]例如,零螺距位置時的螺距A = 2000,最大正車位置時的螺距B = -26000,最大倒車位置時的螺距C= 16000,螺距調節指令的最大值D = 100.0。
[0089]當螺距檢測傳感器檢測到的螺距X = -3000時,B<C且B < X<A,螺距檢測傳感器檢測到的螺距對應的轉換值 E=(X-A)/(B-A)*D=(-3000-2000)/(-26000-2000)*100.0 =17.857,處于正車位置。
[0090]當螺距檢測傳感器檢測到的螺距X = 6000時,B<C且A<X < C,螺距檢測傳感器檢測到的螺距對應的轉換值 EzU-AVK-AXDzWOOO100VaeOOOjOOOh-lO0.0z-SS.S?, 處于倒車位置。
[0091]又如,零螺距位置時的螺距A = 2000,最大正車位置時的螺距B = 26000,最大倒車位置時的螺距C = _16000,螺距調節指令的最大值D = 100.0。
[0092]當螺距檢測傳感器檢測到的螺距X = -3000時,B>C且C < X<A,螺距檢測傳感器檢測到的螺距對應的轉換值 E=(X-A)/(C-A)*(-D) = (-3000-2000)/(-16000-2000)*-100.0= -27.778,處于倒車位置。
[0093]當螺距檢測傳感器檢測到的螺距X = 6000時,B>C且A<X < B,螺距檢測傳感器檢測到的螺距對應的轉換值E= (X-A)/(B-A)*D= (6000-2000)/(26000-2000)*100.0 =16.667,處于正車位置。
[0094]由此可見,螺距檢測傳感器檢測到的螺距不再與螺距檢測傳感器的安裝方向相關,增加了通用性。
[0095]在實際應用中,螺距檢測傳感器檢測到的螺距在控制器內部的存儲格式通常為一個整型數據,其在控制器中的存儲范圍與控制器的分辨率及控制器配套編程軟件的數據存儲格式有關。在本實施例中,控制器的分辨率為符號位+15位,螺距檢測傳感器檢測到的螺距的存儲格式數據范圍為-32768?32768(215)之間的整形數據。
[0096]螺距調節指令的格式通常為范圍在-100.0?O?+100.0之間的數值。當螺距調節指令為-100.0時,此時表示為槳葉的螺距調節為最大倒車位置;當螺距位置指令為O時,此時表示為槳葉的螺距調節為零螺距位置;當螺距位置指令為+100.0時,此時表示為槳葉的螺距調節為最大正車位置。即-100.0代表全倒車位置,O為零螺距位置,+100為全正車位置,-100.0?O之間的數值代表為倒車位置,O?100.0之間的數值代表為正車位置。
[0097]由此可見,螺距檢測傳感器檢測到的螺距的數據格式與對螺旋槳槳葉的螺距進行隨動控制的螺距調節指令的格式不同,不能直接參與隨動控制過程,需要通過步驟105將螺距檢測傳感器檢測到的螺距標定成與螺距調節指令相一致的數據格式(即螺距檢測傳感器檢測到的螺距對應的轉換值),再根據螺距檢測傳感器檢測到的螺距對應的轉換值與螺距調節指令的數值之間的大小關系,對螺旋槳槳葉的螺距進行隨動控制。
[0098]步驟106:當螺距檢測傳感器檢測到的螺距對應的轉換值與螺距調節指令的數值不同時,調節槳葉的螺距。
[0099]可選地,該控制方法還可以包括:
[0100]顯示最大正車位置時的螺距、最大倒車位置時的螺距、零螺距位置時的螺距、螺距檢測傳感器檢測到的螺距、以及螺距檢測傳感器檢測到的螺距對應的轉換值。
[0101]其中,最大正車位置時的螺距、最大倒車位置時的螺距、零螺距位置時的螺距、螺距檢測傳感器檢測到的螺距的取值范圍一致,等于螺距檢測傳感器檢測到的螺距的存儲格式數據范圍,即-32768?32768。螺距檢測傳感器檢測到的螺距對應的轉換值的取值范圍等于螺距調節指令的格式的范圍,S卩-100.0?O?+100.0。
[0102]可以理解地,顯示最大正車位置時的螺距、最大倒車位置時的螺距、零螺距位置時的螺距、螺距檢測傳感器檢測到的螺距、以及螺距檢測傳感器檢測到的螺距對應的轉換值,可以方便用戶了解螺旋槳槳葉的螺距情況,進行相應調節。
[0103]在實際應用中,可以進行實時顯示,當最大正車位置時的螺距、最大倒車位置時的螺距、零螺距位置時的螺距、螺距檢測傳感器檢測到的螺距、以及螺距檢測傳感器檢測到的螺距對應的轉換值中的一種或多種更新時,即時獲取并顯示。
[0104]在具體實現中,可以采用與控制器連接的觸摸式顯示屏實現最大正車位置時的螺距、最大倒車位置時的螺距、零螺距位置時的螺距輸入和顯示,可根據實際情況實時在線更改最大正車位置時的螺距、最大倒車位置時的螺距、零螺距位置時的螺距并進行實時更新顯示,操作直觀方便。具體地,觸摸式顯示屏與控制器通過以太網現場總線進行連接。
[0105]本發明實施例通過獲取槳葉的螺距分別調節為最大倒車位置、零螺距位置、最大正車位置時螺距檢測傳感器檢測到的螺距,并根據最大倒車位置時的螺距和最大正車位置時的螺距的大小關系,確定螺距檢測傳感器檢測到的螺距和轉換值的對應關系;其中,當最大倒車位置時的螺距小于最大正車位置時的螺距時,對應關系包括最大倒車位置時的螺距和零螺距位置時的螺距之間的螺距,與螺距調節指令的最小值和螺距調節指令的零值之間的轉換值對應,以及零螺距位置時的螺距和最大正車位置時的螺距之間的螺距,與螺距調節指令的零值和螺距調節指令的最大值之間的轉換值對應;當最大倒車位置時的螺距大于最大正車位置時的螺距時,對應關系包括最大倒車位置時的螺距和零螺距位置時的螺距之間的螺距,與螺距調節指令的最大值和螺距調節指令的零值之間的轉換值對應,以及零螺距位置時的螺距和最大正車位置時的螺距之間的螺距,與螺距調節指令的零值和螺距調節指令的最小值之間的轉換值對應,針對螺距檢測傳感器不同的安裝方向,采用不同的對應關系,可以避免由于螺距檢測傳感器的安裝方向錯誤導致正車位置的螺距和倒車位置的螺距檢測錯誤而螺距調節出現錯誤的問題。
[0106]實施例二
[0107]本發明實施例提供了一種可調螺距螺旋槳的控制裝置,參見圖2,該控制裝置包括:
[0108]第一獲取模塊201,用于獲取槳葉的螺距分別調節為最大倒車位置、零螺距位置、最大正車位置時螺距檢測傳感器檢測到的螺距;
[0109]第一確定模塊202,用于根據最大倒車位置時的螺距和最大正車位置時的螺距的大小關系,確定螺距檢測傳感器檢測到的螺距和轉換值的對應關系;
[0110]其中,當最大倒車位置時的螺距小于最大正車位置時的螺距時,對應關系包括最大倒車位置時的螺距和零螺距位置時的螺距之間的螺距,與螺距調節指令的最小值和螺距調節指令的零值之間的轉換值對應,以及零螺距位置時的螺距和最大正車位置時的螺距之間的螺距,與螺距調節指令的零值和螺距調節指令的最大值之間的轉換值對應;當最大倒車位置時的螺距大于最大正車位置時的螺距時,對應關系包括最大倒車位置時的螺距和零螺距位置時的螺距之間的螺距,與螺距調節指令的最大值和螺距調節指令的零值之間的轉換值對應,以及零螺距位置時的螺距和最大正車位置時的螺距之間的螺距,與螺距調節指令的零值和螺距調節指令的最小值之間的轉換值對應。
[0111]可選地,當最大倒車位置時的螺距小于最大正車位置時的螺距時,第一確定模塊202可以用于,
[0112]當X>B 時,E = D;
[0113]當A<X<B時,E=(X-A)/(B-A)*D;
[0114]當χ=Α 時,E = O;
[0115]當C<X<A時,E=(X-A)/(C-A)*(_D)
[0116]當X<C 時,E = -D;
[0117]其中,A為零螺距位置時的螺距,B為最大正車位置時的螺距,C為最大倒車位置時的螺距,D為螺距調節指令的最大值,-D為螺距調節指令的最小值,X為螺距檢測傳感器檢測到的螺距,E為螺距檢測傳感器檢測到的螺距對應的轉換值。
[0118]可選地,當最大倒車位置時的螺距大于最大正車位置時的螺距時,第一確定模塊202可以用于,
[0119]當X>C 時,E = -D;
[0120]當A<X<C時,E=(X-A)/(C-A)*(_D);
[0121]當χ=Α 時,E = O;
[0122]當B<X<A時,E=(X-A)/(B_A)*D;
[0123]當X<B 時,E = D;
[0124]其中,A為零螺距位置時的螺距,B為最大正車位置時的螺距,C為最大倒車位置時的螺距,D為螺距調節指令的最大值,-D為螺距調節指令的最小值,X為螺距檢測傳感器檢測到的螺距,E為螺距檢測傳感器檢測到的螺距對應的轉換值。
[0125]可選地,該控制裝置還可以包括:
[0126]接收模塊203,用于接收螺距調節指令;
[0127]第二獲取模塊204,用于獲取螺距檢測傳感器檢測到的螺距;
[0128]第二確定模塊205,用于采用確定出的對應關系,確定螺距檢測傳感器檢測到的螺距對應的轉換值;
[0129]調節模塊206,用于當螺距檢測傳感器檢測到的螺距對應的轉換值與螺距調節指令的數值不同時,調節槳葉的螺距。
[0130]優選地,該控制裝置還可以包括:
[0131]顯示模塊207,用于顯示最大正車位置時的螺距、最大倒車位置時的螺距、零螺距位置時的螺距、螺距檢測傳感器檢測到的螺距、以及螺距檢測傳感器檢測到的螺距對應的轉換值。
[0132]本發明實施例通過獲取槳葉的螺距分別調節為最大倒車位置、零螺距位置、最大正車位置時螺距檢測傳感器檢測到的螺距,并根據最大倒車位置時的螺距和最大正車位置時的螺距的大小關系,確定螺距檢測傳感器檢測到的螺距和轉換值的對應關系;其中,當最大倒車位置時的螺距小于最大正車位置時的螺距時,對應關系包括最大倒車位置時的螺距和零螺距位置時的螺距之間的螺距,與螺距調節指令的最小值和螺距調節指令的零值之間的轉換值對應,以及零螺距位置時的螺距和最大正車位置時的螺距之間的螺距,與螺距調節指令的零值和螺距調節指令的最大值之間的轉換值對應;當最大倒車位置時的螺距大于最大正車位置時的螺距時,對應關系包括最大倒車位置時的螺距和零螺距位置時的螺距之間的螺距,與螺距調節指令的最大值和螺距調節指令的零值之間的轉換值對應,以及零螺距位置時的螺距和最大正車位置時的螺距之間的螺距,與螺距調節指令的零值和螺距調節指令的最小值之間的轉換值對應,針對螺距檢測傳感器不同的安裝方向,采用不同的對應關系,可以避免由于螺距檢測傳感器的安裝方向錯誤導致正車位置的螺距和倒車位置的螺距檢測錯誤而螺距調節出現錯誤的問題。
[0133]需要說明的是:上述實施例提供的可調螺距螺旋槳的控制裝置在控制可調螺距螺旋槳時,僅以上述各功能模塊的劃分進行舉例說明,實際應用中,可以根據需要而將上述功能分配由不同的功能模塊完成,即將裝置的內部結構劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實施例提供的可調螺距螺旋槳的控制裝置與可調螺距螺旋槳的控制方法實施例屬于同一構思,其具體實現過程詳見方法實施例,這里不再贅述。
[0134]本領域普通技術人員可以理解實現上述實施例的全部或部分步驟可以通過硬件來完成,也可以通過程序來指令相關的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介質中,上述提到的存儲介質可以是只讀存儲器,磁盤或光盤等。
[0135]以上所述僅為本發明的較佳實施例,并不用以限制本發明,凡在本發明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的保護范圍之內。
【主權項】
1.一種可調螺距螺旋槳的控制方法,其特征在于,所述控制方法包括: 獲取槳葉的螺距分別調節為最大倒車位置、零螺距位置、最大正車位置時螺距檢測傳感器檢測到的螺距; 根據最大倒車位置時的螺距和最大正車位置時的螺距的大小關系,確定螺距檢測傳感器檢測到的螺距和轉換值的對應關系; 其中,當所述最大倒車位置時的螺距小于所述最大正車位置時的螺距時,所述對應關系包括所述最大倒車位置時的螺距和所述零螺距位置時的螺距之間的螺距,與螺距調節指令的最小值和螺距調節指令的零值之間的轉換值對應,以及所述零螺距位置時的螺距和所述最大正車位置時的螺距之間的螺距,與螺距調節指令的零值和螺距調節指令的最大值之間的轉換值對應;當所述最大倒車位置時的螺距大于所述最大正車位置時的螺距時,所述對應關系包括所述最大倒車位置時的螺距和所述零螺距位置時的螺距之間的螺距,與螺距調節指令的最大值和螺距調節指令的零值之間的轉換值對應,以及所述零螺距位置時的螺距和所述最大正車位置時的螺距之間的螺距,與螺距調節指令的零值和螺距調節指令的最小值之間的轉換值對應。2.根據權利要求1所述的控制方法,其特征在于,當所述最大倒車位置時的螺距小于所述最大正車位置時的螺距時,所述根據最大倒車位置時的螺距和最大正車位置時的螺距的大小關系,確定螺距檢測傳感器檢測到的螺距和轉換值的對應關系,包括: 當 X>B 時,E = D; 當A<X < B時,E= (X-A)/(B-A)*D; 當 X=A 時,E = O; 當C < X<A時,E= (X-A)/(C-A)*(-D) 當 X<C 時,E = -D; 其中,A為所述零螺距位置時的螺距,B為所述最大正車位置時的螺距,C為所述最大倒車位置時的螺距,D為所述螺距調節指令的最大值,-D為所述螺距調節指令的最小值,X為螺距檢測傳感器檢測到的螺距,E為螺距檢測傳感器檢測到的螺距對應的轉換值。3.根據權利要求1所述的控制方法,其特征在于,當所述最大倒車位置時的螺距大于所述最大正車位置時的螺距時,所述根據最大倒車位置時的螺距和最大正車位置時的螺距的大小關系,確定螺距檢測傳感器檢測到的螺距和轉換值的對應關系,包括: 當 X>C 時,E = -D; 當A<X < C時,E= (X-A)/(C-A)*(-D); 當 X=A 時,E = O; 當B < X<A時,E= (X-A)/(B-A)*D; 當 X<B 時,E = D; 其中,A為所述零螺距位置時的螺距,B為所述最大正車位置時的螺距,C為所述最大倒車位置時的螺距,D為所述螺距調節指令的最大值,-D為所述螺距調節指令的最小值,X為螺距檢測傳感器檢測到的螺距,E為螺距檢測傳感器檢測到的螺距對應的轉換值。4.根據權利要求1-3任一項所述的控制方法,其特征在于,所述控制方法還包括: 接收螺距調節指令; 獲取螺距檢測傳感器檢測到的螺距; 采用確定出的所述對應關系,確定所述螺距檢測傳感器檢測到的螺距對應的轉換值; 當所述螺距檢測傳感器檢測到的螺距對應的轉換值與螺距調節指令的數值不同時,調節槳葉的螺距。5.根據權利要求4所述的控制方法,其特征在于,所述控制方法還包括: 顯示所述最大正車位置時的螺距、所述最大倒車位置時的螺距、所述零螺距位置時的螺距、所述螺距檢測傳感器檢測到的螺距、以及所述螺距檢測傳感器檢測到的螺距對應的轉換值。6.—種可調螺距螺旋槳的控制裝置,其特征在于,所述控制裝置包括: 第一獲取模塊,用于獲取槳葉的螺距分別調節為最大倒車位置、零螺距位置、最大正車位置時螺距檢測傳感器檢測到的螺距; 第一確定模塊,用于根據最大倒車位置時的螺距和最大正車位置時的螺距的大小關系,確定螺距檢測傳感器檢測到的螺距和轉換值的對應關系; 其中,當所述最大倒車位置時的螺距小于所述最大正車位置時的螺距時,所述對應關系包括所述最大倒車位置時的螺距和所述零螺距位置時的螺距之間的螺距,與螺距調節指令的最小值和螺距調節指令的零值之間的轉換值對應,以及所述零螺距位置時的螺距和所述最大正車位置時的螺距之間的螺距,與螺距調節指令的零值和螺距調節指令的最大值之間的轉換值對應;當所述最大倒車位置時的螺距大于所述最大正車位置時的螺距時,所述對應關系包括所述最大倒車位置時的螺距和所述零螺距位置時的螺距之間的螺距,與螺距調節指令的最大值和螺距調節指令的零值之間的轉換值對應,以及所述零螺距位置時的螺距和所述最大正車位置時的螺距之間的螺距,與螺距調節指令的零值和螺距調節指令的最小值之間的轉換值對應。7.根據權利要求6所述的控制裝置,其特征在于,當所述最大倒車位置時的螺距小于所述最大正車位置時的螺距時,所述第一確定模塊用于, 當 X>B 時,E = D; 當A<X < B時,E= (X-A)/(B-A)*D; 當 X=A 時,E = O; 當C < X<A時,E= (X-A)/(C-A)*(-D) 當 X<C 時,E = -D; 其中,A為所述零螺距位置時的螺距,B為所述最大正車位置時的螺距,C為所述最大倒車位置時的螺距,D為所述螺距調節指令的最大值,-D為所述螺距調節指令的最小值,X為螺距檢測傳感器檢測到的螺距,E為螺距檢測傳感器檢測到的螺距對應的轉換值。8.根據權利要求6所述的控制裝置,其特征在于,當所述最大倒車位置時的螺距大于所述最大正車位置時的螺距時,所述第一確定模塊用于, 當 X>C 時,E = -D; 當A<X < C時,E= (X-A)/(C-A)*(-D); 當 X=A 時,E = O; 當B < X<A時,E= (X-A)/(B-A)*D; 當 X<B 時,E = D; 其中,A為所述零螺距位置時的螺距,B為所述最大正車位置時的螺距,C為所述最大倒車位置時的螺距,D為所述螺距調節指令的最大值,-D為所述螺距調節指令的最小值,X為螺距檢測傳感器檢測到的螺距,E為螺距檢測傳感器檢測到的螺距對應的轉換值。9.根據權利要求6-8任一項所述的控制裝置,其特征在于,所述控制裝置還包括: 接收模塊,用于接收螺距調節指令; 第二獲取模塊,用于獲取螺距檢測傳感器檢測到的螺距; 第二確定模塊,用于采用確定出的所述對應關系,確定所述螺距檢測傳感器檢測到的螺距對應的轉換值; 調節模塊,用于當所述螺距檢測傳感器檢測到的螺距對應的轉換值與螺距調節指令的數值不同時,調節槳葉的螺距。10.根據權利要求9所述的控制裝置,其特征在于,所述控制裝置還包括: 顯示模塊,用于顯示所述最大正車位置時的螺距、所述最大倒車位置時的螺距、所述零螺距位置時的螺距、所述螺距檢測傳感器檢測到的螺距、以及所述螺距檢測傳感器檢測到的螺距對應的轉換值。
【文檔編號】B63H3/00GK105836085SQ201610181527
【公開日】2016年8月10日
【申請日】2016年3月28日
【發明人】趙麗雄, 池飛飛, 李霞林, 陳利鵬, 高海濤
【申請人】武漢船用機械有限責任公司