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