一種pwm同步方法及裝置制造方法
【專(zhuān)利摘要】本發(fā)明實(shí)施例公開(kāi)了一種PWM同步方法及裝置,所述方法包括:向上一節(jié)點(diǎn)發(fā)送同步請(qǐng)求信息,并記錄發(fā)送的時(shí)刻T1;接收上一節(jié)點(diǎn)發(fā)送的同步反饋信息,并記錄接收的時(shí)刻T4,同步反饋信息中包含所述上一節(jié)點(diǎn)收到同步請(qǐng)求信息的時(shí)刻T2和上一節(jié)點(diǎn)發(fā)送同步反饋信息的時(shí)刻T3;根據(jù)T1、T2、T3、T4,獲取本節(jié)點(diǎn)與上一節(jié)點(diǎn)的時(shí)間偏差信息offset;根據(jù)offset調(diào)整本節(jié)點(diǎn)的同步時(shí)鐘以與所述上一節(jié)點(diǎn)同步;根據(jù)所述同步時(shí)鐘,產(chǎn)生同步PWM。本發(fā)明通過(guò)兩兩交互使各節(jié)點(diǎn)之間形成統(tǒng)一的同步時(shí)鐘,基于此生成PWM,從而能夠?qū)崿F(xiàn)高精度的PWM同步。
【專(zhuān)利說(shuō)明】—種PWM同步方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明實(shí)施例一般涉及PWM同步【技術(shù)領(lǐng)域】,尤其是涉及一種PWM同步方法及裝置?!颈尘凹夹g(shù)】
[0002]目前PWM (Pulse Width Modulation,脈沖寬度調(diào)制)同步技術(shù)有著較為廣泛的應(yīng)用。例如在模塊化變頻傳動(dòng)領(lǐng)域中,經(jīng)常會(huì)存在同時(shí)使用多個(gè)功率模塊一起來(lái)驅(qū)動(dòng)大功率電機(jī)的情形,此時(shí)需要控制各模塊的PWM同步來(lái)保證各模塊均流,減小環(huán)流。
[0003]每個(gè)模塊上一般均有各自的本地固有時(shí)鐘sysClock,用于PWM的pwmClock時(shí)鐘通常由sysClock倍頻得到。由于常用晶振的頻穩(wěn)度+ / — 50ppm,也就是每Is鐘晶振本身就可能會(huì)產(chǎn)生IOOus的偏差,所以各個(gè)功率模塊的sysClock難免會(huì)存在差異,根據(jù)sysClock時(shí)鐘產(chǎn)生的pwmClock頻率也就會(huì)存在不同,換句話說(shuō)各模塊上產(chǎn)生的PWM將會(huì)存在不同步的現(xiàn)象。
[0004]在現(xiàn)有技術(shù)中,當(dāng)需要進(jìn)行PWM同步時(shí),普遍采用的辦法是布置專(zhuān)門(mén)的同步控制信號(hào)線,通過(guò)該同步控制信號(hào)線將同步脈沖控制信號(hào)發(fā)送至各模塊,通過(guò)重置pwmClock的方式來(lái)實(shí)現(xiàn)PWM同步。然而發(fā)明人在實(shí)現(xiàn)本發(fā)明的過(guò)程中發(fā)現(xiàn),現(xiàn)有技術(shù)中的這種方案由于會(huì)受同步控制信號(hào)線的長(zhǎng)度、PWM周期等因素的影響,同步精度并不高;此外,這種需要部署專(zhuān)門(mén)的同步控制信號(hào)線的做法也使組網(wǎng)受到約束。
【發(fā)明內(nèi)容】
[0005]有鑒于此,本發(fā)明實(shí)施例的目的是提供一種PWM同步方法及裝置,以提高各設(shè)備PWM同步的精度。
[0006]為了解決上述技術(shù)問(wèn)題,本發(fā)明實(shí)施例公開(kāi)了如下技術(shù)方案:
[0007]第一方面,提供一種PWM同步方法,用于當(dāng)前節(jié)點(diǎn),所述方法包括:
[0008]向上一節(jié)點(diǎn)發(fā)送同步請(qǐng)求信息,并記錄發(fā)送所述同步請(qǐng)求信息的時(shí)刻Tl ;
[0009]接收所述上一節(jié)點(diǎn)發(fā)送的同步反饋信息,并記錄接收到所述同步反饋信息的時(shí)刻T4,所述同步反饋信息中包含所述上一節(jié)點(diǎn)收到所述同步請(qǐng)求信息的時(shí)刻T2和所述上一節(jié)點(diǎn)發(fā)送所述同步反饋信息的時(shí)刻T3 ;
[0010]根據(jù)所述Tl、T2、T3、T4,獲取所述當(dāng)前節(jié)點(diǎn)與所述上一節(jié)點(diǎn)的時(shí)間偏差信息offset ;
[0011]根據(jù)所述offset調(diào)整所述當(dāng)前節(jié)點(diǎn)的同步時(shí)鐘以與所述上一節(jié)點(diǎn)同步;
[0012]根據(jù)所述同步時(shí)鐘,產(chǎn)生同步PWM。
[0013]結(jié)合上述第一方面,在第一種可能的實(shí)現(xiàn)方式中,所述根據(jù)所述Tl、T2、T3、T4,獲取所述當(dāng)前節(jié)點(diǎn)與所述上一節(jié)點(diǎn)的時(shí)間偏差信息offset,包括:
[0014]根據(jù)offset= {T2 — Tl 一(T4 一 T3)}/2,獲取 offset。
[0015]第二方面,提供一種PWM同步方法,用于當(dāng)前節(jié)點(diǎn),所述方法包括:
[0016]接收下一節(jié)點(diǎn)發(fā)來(lái)的同步請(qǐng)求信息;[0017]根據(jù)所述同步請(qǐng)求信息向所述下一節(jié)點(diǎn)發(fā)送同步反饋信息,所述同步反饋信息中包含當(dāng)前節(jié)點(diǎn)收到所述同步請(qǐng)求信息的時(shí)刻T2和當(dāng)前節(jié)點(diǎn)發(fā)送所述同步反饋信息的時(shí)刻T3。
[0018]第三方面,提供一種PWM同步方法,用于當(dāng)前節(jié)點(diǎn),所述方法包括:
[0019]將多個(gè)同步請(qǐng)求信息依次向上一節(jié)點(diǎn)發(fā)送,并記錄每次發(fā)送所述同步請(qǐng)求信息的時(shí)刻Tli ;
[0020]接收所述上一節(jié)點(diǎn)發(fā)送的與同步請(qǐng)求信息--對(duì)應(yīng)的同步反饋信息,并記錄每次
接收到所述同步反饋信息的時(shí)刻Tl,每個(gè)所述同步反饋信息中包含所述上一節(jié)點(diǎn)收到相對(duì)應(yīng)的同步請(qǐng)求信息的時(shí)刻T2i和所述上一節(jié)點(diǎn)發(fā)送所述同步反饋信息的時(shí)刻T3i ;
[0021]對(duì)于每次請(qǐng)求及反饋過(guò)程,根據(jù)得到的一組Tip T2p T3p ,獲取一個(gè)所述當(dāng)前節(jié)點(diǎn)與所述上一節(jié)點(diǎn)的時(shí)間偏差信息OfTseti ;
[0022]根據(jù)獲取的多個(gè)Offseti,獲取綜合時(shí)間偏差信息;
[0023]根據(jù)得到的多組Tip T2p T3p T4i,獲取所述當(dāng)前節(jié)點(diǎn)與所述上一節(jié)點(diǎn)的綜合頻率差異f目息;
[0024]根據(jù)所述綜合時(shí)間偏差信息及所述綜合頻率差異信息,調(diào)整所述當(dāng)前節(jié)點(diǎn)的同步時(shí)鐘以與所述上一節(jié)點(diǎn)同步;
[0025]根據(jù)所述同步時(shí)鐘,產(chǎn)生同步PWM。
[0026]結(jié)合上述第三方面,在第一種可能的實(shí)現(xiàn)方式中,:
[0027]所述對(duì)于每次請(qǐng)求及反饋過(guò)程,根據(jù)得到的一組Tip T2p T3p ,獲取一個(gè)所述當(dāng)前節(jié)點(diǎn)與所述上一節(jié)點(diǎn)的時(shí)間偏差信息Offseti,包括:
[0028]根據(jù)Offseti= — Tli — CMi — T3J }/2,獲取一組 Tl^ T2^ T3^ 所對(duì)應(yīng)的
Offseti ;
[0029]所述根據(jù)獲取的多個(gè)Offseti,獲取綜合時(shí)間偏差信息,包括:
[0030]對(duì)多個(gè)Offseti進(jìn)行加權(quán)求和,獲取綜合時(shí)間偏差信息;
[0031]所述根據(jù)得到的多組Tip T2p T3p T4i,獲取所述當(dāng)前節(jié)點(diǎn)與所述上一節(jié)點(diǎn)的綜合頻率差異息,包括:
[0032]根據(jù)Fcoe= (Tl,- Tl,’ +T4’ - T4’ ’ )/ (T2,- T2’ ’ +T3’ - T3’ ’),獲取相鄰兩次請(qǐng)求及反饋過(guò)程的頻率差異信息Fcoe,其中Tl’、T2’、T3’、T4’和Tl’ ’、T2’ ’、T3’ ’、T4’ ’分別為相鄰兩次請(qǐng)求及反饋過(guò)程中得到的一組Tip T2p T3p Tl ;
[0033]根據(jù)獲取的多個(gè)Fcoe的均值,獲取綜合頻率差異信息。
[0034]結(jié)合上述第三方面或第三方面第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,所述根據(jù)所述綜合時(shí)間偏差信息及所述綜合頻率差異信息,調(diào)整所述當(dāng)前節(jié)點(diǎn)的同步時(shí)鐘以與所述上一節(jié)點(diǎn)同步,包括:
[0035]根據(jù)所述綜合時(shí)間偏差信息設(shè)置所述當(dāng)前節(jié)點(diǎn)同步時(shí)鐘的偏移量;
[0036]根據(jù)所述綜合頻率差異信息調(diào)整所述當(dāng)前節(jié)點(diǎn)同步時(shí)鐘的時(shí)鐘頻率。
[0037]第四方面,提供一種PWM同步方法,用于當(dāng)前節(jié)點(diǎn),所述方法包括:
[0038]接收下一節(jié)點(diǎn)發(fā)來(lái)的多個(gè)同步請(qǐng)求信息;
[0039]向所述下一節(jié)點(diǎn)依次發(fā)送與同步請(qǐng)求信息一一對(duì)應(yīng)的同步反饋信息,每個(gè)所述同步反饋信息中包含當(dāng)前節(jié)點(diǎn)收到相對(duì)應(yīng)的同步請(qǐng)求信息的時(shí)刻T2i和當(dāng)前節(jié)點(diǎn)發(fā)送所述同步反饋信息的時(shí)刻T3it)
[0040]第五方面,提供一種PWM同步裝置,用于當(dāng)前節(jié)點(diǎn),所述裝置包括:
[0041]第一同步請(qǐng)求發(fā)送單元,用于向上一節(jié)點(diǎn)發(fā)送同步請(qǐng)求信息,并記錄發(fā)送所述同步請(qǐng)求信息的時(shí)刻Tl ;
[0042]第一同步反饋接收單元,用于接收所述上一節(jié)點(diǎn)發(fā)送的同步反饋信息,并記錄接收到所述同步反饋信息的時(shí)刻T4,所述同步反饋信息中包含所述上一節(jié)點(diǎn)收到所述同步請(qǐng)求信息的時(shí)刻T2和所述上一節(jié)點(diǎn)發(fā)送所述同步反饋信息的時(shí)刻T3 ;
[0043]第一時(shí)間偏差獲取單元,用于根據(jù)所述T1、T2、T3、T4,獲取所述當(dāng)前節(jié)點(diǎn)與所述上一節(jié)點(diǎn)的時(shí)間偏差彳目息offset ;
[0044]第一時(shí)鐘調(diào)整單元,用于根據(jù)所述offset調(diào)整所述當(dāng)前節(jié)點(diǎn)的同步時(shí)鐘以與所述上一節(jié)點(diǎn)同步;
[0045]PWM生成單元,用于根據(jù)所述同步時(shí)鐘,產(chǎn)生同步PWM。
[0046]第六方面,提供一種PWM同步裝置,用于當(dāng)前節(jié)點(diǎn),所述裝置包括:
[0047]第一同步請(qǐng)求接收單元,用于接收下一節(jié)點(diǎn)發(fā)來(lái)的同步請(qǐng)求信息;
[0048]第一同步反饋發(fā)送單元,用于根據(jù)所述同步請(qǐng)求信息向所述下一節(jié)點(diǎn)發(fā)送同步反饋信息,所述同步反饋信息中包含當(dāng)前節(jié)點(diǎn)收到所述同步請(qǐng)求信息的時(shí)刻T2和當(dāng)前節(jié)點(diǎn)發(fā)送所述同步反饋信息的時(shí)刻T3。
[0049]第七方面,提供一種PWM同步裝置,用于當(dāng)前節(jié)點(diǎn),所述裝置包括:
[0050]第二同步請(qǐng)求發(fā)送單元,用于將多個(gè)同步請(qǐng)求信息依次向上一節(jié)點(diǎn)發(fā)送,并記錄每次發(fā)送所述同步請(qǐng)求信息的時(shí)刻Tli ;
[0051]第二同步反饋接收單元,用于接收所述上一節(jié)點(diǎn)發(fā)送的與同步請(qǐng)求信息--對(duì)應(yīng)
的同步反饋信息,并記錄每次接收到所述同步反饋信息的時(shí)刻T4i,每個(gè)所述同步反饋信息中包含所述上一節(jié)點(diǎn)收到相對(duì)應(yīng)的同步請(qǐng)求信息的時(shí)刻T2i和所述上一節(jié)點(diǎn)發(fā)送所述同步反饋信息的時(shí)刻T3i ;
[0052]第二時(shí)間偏差獲取單元,用于對(duì)于每次請(qǐng)求及反饋過(guò)程,根據(jù)得到的一組TlpTZpT31、T4i,獲取一個(gè)所述當(dāng)前節(jié)點(diǎn)與所述上一節(jié)點(diǎn)的時(shí)間偏差信息Offseti ;
[0053]綜合時(shí)間偏差獲取單元,用于根據(jù)獲取的多個(gè)Offseti,獲取綜合時(shí)間偏差信息;
[0054]綜合頻率差異獲取單元,用于根據(jù)得到的多組Tip T2p T3p ,獲取所述當(dāng)前節(jié)點(diǎn)與所述上一節(jié)點(diǎn)的綜合頻率差異信息;
[0055]第二時(shí)鐘調(diào)整單元,用于根據(jù)所述綜合時(shí)間偏差信息及所述綜合頻率差異信息,調(diào)整所述當(dāng)前節(jié)點(diǎn)的同步時(shí)鐘以與所述上一節(jié)點(diǎn)同步;
[0056]PWM生成單元,用于根據(jù)所述同步時(shí)鐘,產(chǎn)生同步PWM。
[0057]結(jié)合上述第七方面,在第一種可能的實(shí)現(xiàn)方式中,所述第二時(shí)鐘調(diào)整單元包括:
[0058]偏移量調(diào)整子單元,用于根據(jù)所述綜合時(shí)間偏差信息設(shè)置所述當(dāng)前節(jié)點(diǎn)同步時(shí)鐘的偏移量;
[0059]時(shí)鐘頻率調(diào)整子單元, 用于根據(jù)所述綜合頻率差異信息調(diào)整所述當(dāng)前節(jié)點(diǎn)同步時(shí)鐘的時(shí)鐘頻率。
[0060]第八方面,提供一種PWM同步裝置,用于當(dāng)前節(jié)點(diǎn),所述裝置包括:
[0061]第二同步請(qǐng)求接收單元,用于接收下一節(jié)點(diǎn)發(fā)來(lái)的多個(gè)同步請(qǐng)求信息;[0062]第二同步反饋發(fā)送單元,用于向所述下一節(jié)點(diǎn)依次發(fā)送與同步請(qǐng)求信息--對(duì)應(yīng)的同步反饋信息,每個(gè)所述同步反饋信息中包含當(dāng)前節(jié)點(diǎn)收到相對(duì)應(yīng)的同步請(qǐng)求信息的時(shí)刻T2i和當(dāng)前節(jié)點(diǎn)發(fā)送所述同步反饋信息的時(shí)刻T3it)
[0063]本發(fā)明的一些有益效果可以包括:
[0064]當(dāng)需要在各節(jié)點(diǎn)間實(shí)現(xiàn)PWM同步時(shí),對(duì)于每個(gè)節(jié)點(diǎn)(如功率模塊),本發(fā)明實(shí)施例中不再使用節(jié)點(diǎn)本地固有時(shí)鐘生成PWM,也不再借助專(zhuān)門(mén)的同步控制信號(hào)線對(duì)PWM進(jìn)行同步控制,而是通過(guò)節(jié)點(diǎn)間兩兩交互的方式,使下一節(jié)點(diǎn)獲知其與上一節(jié)點(diǎn)的時(shí)間偏差,從而與上一節(jié)點(diǎn)保持同步。這樣各節(jié)點(diǎn)之間便能形成統(tǒng)一的同步時(shí)鐘,再根據(jù)該同步時(shí)鐘生成PWM,便能夠?qū)崿F(xiàn)高精度的PWM同步;此外,因?yàn)楸景l(fā)明不需要部署專(zhuān)門(mén)的同步控制信號(hào)線,只需要借助各節(jié)點(diǎn)間的連線(如以太網(wǎng)線)即可,也使得各節(jié)點(diǎn)組網(wǎng)更加靈活。
[0065]應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性的,并不能限制本公開(kāi)。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0066]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0067]圖1是現(xiàn)有技術(shù)中進(jìn)行PWM同步控制的組網(wǎng)示意圖;
[0068]圖2是本發(fā)明實(shí)施例一進(jìn)行PWM同步控制的組網(wǎng)示意圖;
[0069]圖3是本發(fā)明實(shí)施例一方法的示例性流程圖;
[0070]圖4是本發(fā)明實(shí)施例一方法的通訊示意圖;
[0071]圖5是本發(fā)明實(shí)施例一方法的示例性流程圖;
[0072]圖6是本發(fā)明實(shí)施例二方法的示例性流程圖;
[0073]圖7是本發(fā)明實(shí)施例二方法的通訊示意圖;
[0074]圖8是本發(fā)明實(shí)施例二方法的示例性流程圖;
[0075]圖9是本發(fā)明實(shí)施例三當(dāng)前模塊時(shí)鐘同步過(guò)程示意圖;
[0076]圖10是本發(fā)明實(shí)施例三中各模塊PWM同步示意圖;
[0077]圖11是本發(fā)明實(shí)施例四裝置的示意圖;
[0078]圖12是本發(fā)明實(shí)施例五裝置的示意圖;
[0079]圖13是本發(fā)明實(shí)施例六裝置的示意圖;
[0080]圖14是本發(fā)明實(shí)施例七裝置的示意圖。
[0081]通過(guò)上述附圖,已示出本發(fā)明明確的實(shí)施例,后文中將有更詳細(xì)的描述。這些附圖和文字描述并不是為了通過(guò)任何方式限制本發(fā)明構(gòu)思的范圍,而是通過(guò)參考特定實(shí)施例為本領(lǐng)域技術(shù)人員說(shuō)明本發(fā)明的概念。
【具體實(shí)施方式】
[0082]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0083]為了全面理解本發(fā)明,在以下詳細(xì)描述中提到了眾多具體的細(xì)節(jié),但是本領(lǐng)域技術(shù)人員應(yīng)該理解,本發(fā)明可以無(wú)需這些具體細(xì)節(jié)而實(shí)現(xiàn)。在其他實(shí)施例中,不詳細(xì)描述公知的方法、過(guò)程、組件和電路,以免不必要地導(dǎo)致實(shí)施例模糊。
[0084]圖1是現(xiàn)有技術(shù)中進(jìn)行PWM同步控制的組網(wǎng)示意圖。集中控制單元通過(guò)專(zhuān)門(mén)的同步信號(hào)線分別向各功率模塊發(fā)送同步脈沖控制信號(hào),以控制PWM的同步。同步信號(hào)線的長(zhǎng)度對(duì)同步脈沖控制信號(hào)的影響,以及通過(guò)同步脈沖控制信號(hào)重置pwmClock的這種同步控制機(jī)制,都使得現(xiàn)有技術(shù)中PWM同步精度不高。
[0085]圖3是本發(fā)明實(shí)施例一方法的示例性流程圖。
[0086]本實(shí)施例提供了一種PWM同步方法,所述方法包括:
[0087]S301、向上一節(jié)點(diǎn)發(fā)送同步請(qǐng)求信息,并記錄發(fā)送所述同步請(qǐng)求信息的時(shí)刻Tl。各功率模塊為了通訊通常會(huì)與以太網(wǎng)相連,于是在本實(shí)施例具體可以經(jīng)以太網(wǎng)發(fā)送所述同步請(qǐng)求信息以及接收同步反饋信息。
[0088]圖4是本發(fā)明實(shí)施例一方法的通訊示意圖,當(dāng)前節(jié)點(diǎn)(即從機(jī))欲與上一節(jié)點(diǎn)(即主機(jī))保持同步,于是先向上一節(jié)點(diǎn)發(fā)送同步請(qǐng)求信息,并記錄發(fā)送所述同步請(qǐng)求信息的時(shí)刻Tl,或者稱(chēng)時(shí)間戳Tl。
[0089]S302、接收所述上一節(jié)點(diǎn)發(fā)送的同步反饋信息,并記錄接收到所述同步反饋信息的時(shí)刻T4,所述同步反饋信息中包含所述上一節(jié)點(diǎn)收到所述同步請(qǐng)求信息的時(shí)刻T2和所述上一節(jié)點(diǎn)發(fā)送所述同步反饋信息的時(shí)刻T3。
[0090]S303、根據(jù)所述Tl、T2、T3、T4,獲取當(dāng)前節(jié)點(diǎn)與所述上一節(jié)點(diǎn)的時(shí)間偏差信息offset。
[0091]假設(shè)主機(jī)的時(shí)間比從機(jī)快offset (或者主機(jī)的時(shí)間比從機(jī)慢offset),主機(jī)與從機(jī)之間的線路時(shí)延為delay,則有:
[0092]T2 — Tl=delay+offset
[0093]T4 — T3=delay - offset
[0094]于是便得到
[0095]delay= {T2 - Tl + T4 - T3}/2
[0096]offset= {T2 — Tl - (T4 — T3)} /2
[0097]S304、根據(jù)所述offset調(diào)整當(dāng)前節(jié)點(diǎn)的同步時(shí)鐘以與所述上一節(jié)點(diǎn)同步。
[0098]S305、根據(jù)所述同步時(shí)鐘,產(chǎn)生同步PTOL
[0099]以上步驟均是站在從機(jī)的角度來(lái)描述,若占在主機(jī)的角度,則包括如圖5所示的步驟:
[0100]S501、接收下一節(jié)點(diǎn)發(fā)來(lái)的同步請(qǐng)求信息。
[0101]S502、根據(jù)所述同步請(qǐng)求信息向所述下一節(jié)點(diǎn)發(fā)送同步反饋信息,所述同步反饋信息中包含當(dāng)前節(jié)點(diǎn)收到所述同步請(qǐng)求信息的時(shí)刻T2和當(dāng)前節(jié)點(diǎn)發(fā)送所述同步反饋信息的時(shí)刻T3。
[0102]圖2是本發(fā)明實(shí)施例一進(jìn)行PWM同步控制的組網(wǎng)示意圖。集中控制器通過(guò)網(wǎng)口與功率模塊1、4相連,功率模塊I又與功率模塊2、3相連。集中控制器及每個(gè)功率模塊都可以看做是一個(gè)節(jié)點(diǎn)。同步時(shí),功率模塊1、4分別與集中控制器同步,功率模塊2、3分別再與功率模塊I同步,這樣便實(shí)現(xiàn)了整個(gè)系統(tǒng)的同步。
[0103]當(dāng)需要在各節(jié)點(diǎn)間實(shí)現(xiàn)PWM同步時(shí),對(duì)于每個(gè)節(jié)點(diǎn),本發(fā)明實(shí)施例中不再使用節(jié)點(diǎn)本地固有時(shí)鐘生成PWM,也不再借助專(zhuān)門(mén)的同步控制信號(hào)線對(duì)PWM進(jìn)行同步控制,而是通過(guò)節(jié)點(diǎn)間兩兩交互的方式,使下一節(jié)點(diǎn)獲知其與上一節(jié)點(diǎn)的時(shí)間偏差,從而與上一節(jié)點(diǎn)保持同步。這樣各節(jié)點(diǎn)之間便能形成統(tǒng)一的同步時(shí)鐘,再根據(jù)該同步時(shí)鐘生成PWM,便能夠?qū)崿F(xiàn)高精度的PWM同步;此外,因?yàn)楸景l(fā)明不需要部署專(zhuān)門(mén)的同步控制信號(hào)線,只需要借助各節(jié)點(diǎn)間的連線(如以太網(wǎng)線)即可,也使得各節(jié)點(diǎn)組網(wǎng)更加靈活。
[0104]圖6是本發(fā)明實(shí)施例二方法的示例性流程圖。
[0105]本實(shí)施例基于上一實(shí)施例。上一實(shí)施例通過(guò)一次請(qǐng)求及反饋的交互過(guò)程完成了同步時(shí)鐘的同步。為了達(dá)到更高的精度,在本實(shí)施例中將通過(guò)多次交互獲得多組時(shí)間戳。
[0106]本實(shí)施例提供了一種PWM同步方法,所述方法包括:
[0107]S601、將多個(gè)同步請(qǐng)求信息依次向上一節(jié)點(diǎn)發(fā)送,并記錄每次發(fā)送所述同步請(qǐng)求信息的時(shí)刻Tlit5
[0108]圖7是本發(fā)明實(shí)施例二方法的通訊示意圖,當(dāng)前節(jié)點(diǎn)(即從機(jī))欲與上一節(jié)點(diǎn)(即主機(jī))保持同步,于是多次向上一節(jié)點(diǎn)發(fā)送同步請(qǐng)求信息,并記錄發(fā)送所述同步請(qǐng)求信息的時(shí)刻^仏入^仏+丨^其中Tl(n)中的n代表第n次交互。
[0109]S602、接收所述上一節(jié)點(diǎn)發(fā)送的與同步請(qǐng)求信息--對(duì)應(yīng)的同步反饋信息,并記
錄每次接收到所述同步反饋信息的時(shí)刻T4p每個(gè)所述同步反饋信息中包含所述上一節(jié)點(diǎn)收到相對(duì)應(yīng)的同步請(qǐng)求信息的時(shí)刻T2i和所述上一節(jié)點(diǎn)發(fā)送所述同步反饋信息的時(shí)刻T3it)
[0110]參見(jiàn)圖7,主機(jī)在第n次交互過(guò)程中將記錄下的T2(n)、T3(n)兩個(gè)時(shí)刻反饋給從機(jī),從機(jī)記錄下接收到該反饋的時(shí)刻T4(n);主機(jī)在第n+1次交互過(guò)程中將記錄下的T2 (n+1)、T3 (n+1)兩個(gè)時(shí)刻反饋給從機(jī),從機(jī)記錄下接收到該反饋的時(shí)刻T4 (n+1)。這樣便可以得到兩組時(shí)間戳。
[0111]S603、對(duì)于每次請(qǐng)求及反饋過(guò)程,根據(jù)得到的一組TlpTZpTSpTl,獲取一個(gè)當(dāng)前節(jié)點(diǎn)與所述上一節(jié)點(diǎn)的時(shí)間偏差信息Offseti。
[0112]具體的,可以根據(jù)Offseti= {T2i — Tli — CMi — T3J }/2,獲取一組 Tl^ T2” T3”T4i所對(duì)應(yīng)的Offseti。
[0113]容易理解的是,上述獲取每個(gè)OfTseti的步驟,可以在完成多次交互后統(tǒng)一進(jìn)行,也可以得到一組時(shí)間戳后即進(jìn)行。
[0114]S604、根據(jù)獲取的多個(gè)Offseti,獲取綜合時(shí)間偏差信息。
[0115]在本實(shí)施例或本發(fā)明其他某些實(shí)施例中,可以通過(guò)對(duì)多個(gè)Offseti進(jìn)行加權(quán)求和,來(lái)獲取所述綜合時(shí)間偏差信息,以減小單個(gè)offset可能會(huì)存在的誤差或其他不確定因素。
[0116]S605、根據(jù)得到的多組Tip T2p T3p ,獲取當(dāng)前節(jié)點(diǎn)與所述上一節(jié)點(diǎn)的綜合頻
率差異息。
[0117]同步兩個(gè)時(shí)鐘時(shí),只需通過(guò)設(shè)置偏移量即可,offset即完成此功能。但是為了進(jìn)一步提高兩個(gè)時(shí)鐘同步的精度,可以再矯正兩個(gè)時(shí)鐘的頻率,頻率差異信息即完成此功能。
[0118]在本實(shí)施例或 本發(fā)明其他某些實(shí)施例中,所述根據(jù)得到的多組Tip T2p T3p T4p獲取當(dāng)前節(jié)點(diǎn)與所述上一節(jié)點(diǎn)的綜合頻率差異信息,即步驟S605,可以包括:[0119]根據(jù)Fcoe= (Tl,- Tl’’+T4’ - T4,,)/ (T2,- T2,,+T3,_ T3’’),獲取相鄰兩次請(qǐng)求及反饋過(guò)程的頻率差異信息Fcoe,其中Tl’、T2’、T3’、T4’和Tl’ ’、T2’ ’、T3’ ’、T4’ ’分別為相鄰兩次請(qǐng)求及反饋過(guò)程中得到的一組Tip T2p T3p Tl ;
[0120]根據(jù)獲取的多個(gè)Fcoe的均值,獲取綜合頻率差異信息。
[0121]容易理解的是,上述獲取綜合頻率差異信息和綜合時(shí)間偏差信息的步驟可以無(wú)先后順序。
[0122]S606、根據(jù)所述綜合時(shí)間偏差信息及所述綜合頻率差異信息,調(diào)整當(dāng)前節(jié)點(diǎn)的同步時(shí)鐘以與所述上一節(jié)點(diǎn)同步。
[0123]具體實(shí)施時(shí),所述根據(jù)所述綜合時(shí)間偏差信息及所述綜合頻率差異信息,調(diào)整當(dāng)前節(jié)點(diǎn)的同步時(shí)鐘以與所述上一節(jié)點(diǎn)同步,可以包括:
[0124]根據(jù)所述綜合時(shí)間偏差信息設(shè)置當(dāng)前節(jié)點(diǎn)同步時(shí)鐘的偏移量;
[0125]根據(jù)所述綜合頻率差異信息調(diào)整當(dāng)前節(jié)點(diǎn)同步時(shí)鐘的時(shí)鐘頻率。
[0126]S607、根據(jù)所述同步時(shí)鐘,產(chǎn)生同步PTOL
[0127]以上步驟均是站在從機(jī)的角度來(lái)描述,若占在主機(jī)的角度,則包括如圖8所示的步驟:
[0128]S801、接收下一節(jié)點(diǎn)發(fā)來(lái)的多個(gè)同步請(qǐng)求信息。
[0129]S802、向所述 下一節(jié)點(diǎn)依次發(fā)送與同步請(qǐng)求信息--對(duì)應(yīng)的同步反饋信息,每個(gè)
所述同步反饋信息中包含當(dāng)前節(jié)點(diǎn)收到相對(duì)應(yīng)的同步請(qǐng)求信息的時(shí)刻T2i和當(dāng)前節(jié)點(diǎn)發(fā)送所述同步反饋信息的時(shí)刻T3it)
[0130]當(dāng)需要在各節(jié)點(diǎn)間實(shí)現(xiàn)PWM同步時(shí),對(duì)于每個(gè)節(jié)點(diǎn),本發(fā)明實(shí)施例中不再使用節(jié)點(diǎn)本地固有時(shí)鐘生成PWM,也不再借助專(zhuān)門(mén)的同步控制信號(hào)線對(duì)PWM進(jìn)行同步控制,而是通過(guò)節(jié)點(diǎn)間兩兩交互的方式,使下一節(jié)點(diǎn)獲知其與上一節(jié)點(diǎn)的時(shí)間偏差,從而與上一節(jié)點(diǎn)保持同步。這樣各節(jié)點(diǎn)之間便能形成統(tǒng)一的同步時(shí)鐘,再根據(jù)該同步時(shí)鐘生成PWM,便能夠?qū)崿F(xiàn)高精度的PWM同步;此外,因?yàn)楸景l(fā)明不需要部署專(zhuān)門(mén)的同步控制信號(hào)線,只需要借助各節(jié)點(diǎn)間的連線(如以太網(wǎng)線)即可,也使得各節(jié)點(diǎn)組網(wǎng)更加靈活。
[0131]下面再結(jié)合具體場(chǎng)景對(duì)本發(fā)明做進(jìn)一步描述。
[0132]變頻電機(jī)在生產(chǎn)生活中有著廣泛的應(yīng)用,通過(guò)在電源與電機(jī)之間加入功率模塊(或稱(chēng)變頻模塊),可以改變電機(jī)的頻率,從而調(diào)節(jié)轉(zhuǎn)速,控制功率。在一些工業(yè)中,例如采礦、船舶等行業(yè),往往需要用到大功率的電機(jī),此時(shí)單個(gè)功率模塊一般無(wú)法應(yīng)對(duì)如此大的功率,故需要同時(shí)使用多個(gè)功率模塊共同為電機(jī)提供電流,而此時(shí)為了保證各功率模塊均流,減小環(huán)流,需要令各功率模塊保持時(shí)鐘同步。功率模塊主要包括整流模塊和逆變模塊。
[0133]圖9是本發(fā)明實(shí)施例三當(dāng)前模塊時(shí)鐘同步過(guò)程示意圖。在圖9中,當(dāng)前模塊(即當(dāng)前節(jié)點(diǎn))與上一模塊(即上一節(jié)點(diǎn))進(jìn)行了多次交互后,根據(jù)采集到的多個(gè)時(shí)間戳計(jì)算得到了 三個(gè) offset 及三個(gè) Fcoe,分別為 Offset-n、Offset- (n_l)、Offset- (n_2),F(xiàn)coe-n、Fcoe-(n_l)、Fcoe-(n_2)。
[0134]SynCounter為同步計(jì)數(shù)器,是本實(shí)施例中所要獲取的核心內(nèi)容。只要有了SynCounter,那么將其與預(yù)設(shè)計(jì)數(shù)器值(例如1000)比較(Compare)后便可輸出最終的同步時(shí)鐘Tsys-syn-clk。該Tsys_syn_clk即用于生成當(dāng)前節(jié)點(diǎn)上的PWM,從而確保當(dāng)前節(jié)點(diǎn)的PWM與上一節(jié)點(diǎn)保持高精度的同步。[0135]得到SynCounter的關(guān)鍵在于得到其計(jì)數(shù)頻率及偏移量,下面繼續(xù)進(jìn)行說(shuō)明:
[0136]對(duì)于三個(gè)偏移量offset,可以進(jìn)行加權(quán)求和,以得到SynCounter的偏移量。具體可以參見(jiàn)圖9所示,將Offset-n乘以權(quán)值0.8,將Offset- (n_l)與Offset- (n_2)的均值乘以權(quán)值0.2。當(dāng)然在本發(fā)明其他某些實(shí)施例中,可以設(shè)置為其他加權(quán)求和的方式,本發(fā)明并不進(jìn)行限制。
[0137]500MHz為當(dāng)前節(jié)點(diǎn)的本地固有時(shí)鐘頻率,LCounter為本地計(jì)數(shù)器(當(dāng)于分頻器),500Hz經(jīng)LCounter后可得到初始同步計(jì)數(shù)頻率。
[0138]對(duì)三個(gè)Fcoe進(jìn)行取平均值(AVG)處理后得到綜合頻率差異信息,該綜合頻率差異信息相當(dāng)于一個(gè)頻率補(bǔ)償系數(shù),將該系數(shù)與初始同步計(jì)數(shù)頻率相乘后,即得到SynCounter的計(jì)數(shù)頻率。當(dāng)然在本發(fā)明其他某些實(shí)施例中,還可以通過(guò)其他方式得到頻率補(bǔ)償系數(shù),例如進(jìn)行加權(quán)平均,即將歷史結(jié)果和本次計(jì)算結(jié)果進(jìn)行加權(quán)以得到該系數(shù),對(duì)此本發(fā)明并不進(jìn)行限制。
[0139]通過(guò)上述方式可確定出當(dāng)前節(jié)點(diǎn)的SynCounter (偏移量+計(jì)數(shù)頻率),進(jìn)而得到同步時(shí)鐘 Tsys-syn-clk。
[0140]在本場(chǎng)景中,當(dāng)前節(jié)點(diǎn)作為從機(jī),從上一節(jié)點(diǎn)即主機(jī)獲取了 T2、T3時(shí)間戳,經(jīng)過(guò)處理后便可以與主機(jī)保持同步。在其他場(chǎng)景中,當(dāng)前節(jié)點(diǎn)又可以作為主機(jī),為下一節(jié)點(diǎn)提供T2、T3,從而使下一節(jié)點(diǎn)保持與當(dāng)前節(jié)點(diǎn)的同步。這樣,通過(guò)以太網(wǎng)連接的眾多節(jié)點(diǎn)都可以實(shí)現(xiàn)時(shí)鐘同步。
[0141]各節(jié)點(diǎn)獲得了同步時(shí)鐘Tsys-syn-clk后,便可以據(jù)此實(shí)現(xiàn)PWM的同步,參見(jiàn)圖10所示,圖中每個(gè)方框?qū)?yīng)一個(gè)功率模塊,各模塊根據(jù)同步時(shí)鐘Tsys-syn-clk生成PWM的參數(shù)值。例如:
[0142]假設(shè)Tsys-syn-clk等于50MHz,即計(jì)數(shù)頻率為20ns,
[0143]那么PWM周期計(jì)數(shù)個(gè)數(shù)=PWM周期/20ns。
[0144]對(duì)于PWM占空比計(jì)數(shù)器及PWM死區(qū)參數(shù),也可以以同樣方式轉(zhuǎn)換成計(jì)數(shù)器的值。
[0145]當(dāng)需要在各節(jié)點(diǎn)間實(shí)現(xiàn)PWM同步時(shí),對(duì)于每個(gè)節(jié)點(diǎn),本發(fā)明實(shí)施例中不再使用節(jié)點(diǎn)本地固有時(shí)鐘生成PWM,也不再借助專(zhuān)門(mén)的同步控制信號(hào)線對(duì)PWM進(jìn)行同步控制,而是通過(guò)節(jié)點(diǎn)間兩兩交互的方式,使下一節(jié)點(diǎn)獲知其與上一節(jié)點(diǎn)的時(shí)間偏差,從而與上一節(jié)點(diǎn)保持同步。這樣各節(jié)點(diǎn)之間便能形成統(tǒng)一的同步時(shí)鐘,再根據(jù)該同步時(shí)鐘生成PWM,便能夠?qū)崿F(xiàn)高精度的PWM同步;此外,因?yàn)楸景l(fā)明不需要部署專(zhuān)門(mén)的同步控制信號(hào)線,只需要借助各節(jié)點(diǎn)間的連線(如以太網(wǎng)線)即可,也使得各節(jié)點(diǎn)組網(wǎng)更加靈活。
[0146]圖11是本發(fā)明實(shí)施例四裝置的示意圖。
[0147]本實(shí)施例基于上述方法實(shí)施例,提供了一種PWM同步裝置,用于當(dāng)前節(jié)點(diǎn),所述裝置包括:
[0148]第一同步請(qǐng)求發(fā)送單元1101,用于向上一節(jié)點(diǎn)發(fā)送同步請(qǐng)求信息,并記錄發(fā)送所述同步請(qǐng)求信息的時(shí)刻Tl ;
[0149]第一同步反饋接收單元1102,用于接收所述上一節(jié)點(diǎn)發(fā)送的同步反饋信息,并記錄接收到所述同步反饋信息的時(shí)刻T4,所述同步反饋信息中包含所述上一節(jié)點(diǎn)收到所述同步請(qǐng)求信息的時(shí)刻T2和所述上一節(jié)點(diǎn)發(fā)送所述同步反饋信息的時(shí)刻T3 ;
[0150]第一時(shí)間偏差獲取單元1103,用于根據(jù)所述Tl、T2、T3、T4,獲取當(dāng)前節(jié)點(diǎn)與所述上一節(jié)點(diǎn)的時(shí)間偏差彳目息offset ;
[0151]第一時(shí)鐘調(diào)整單元1104,用于根據(jù)所述offset調(diào)整當(dāng)前節(jié)點(diǎn)的同步時(shí)鐘以與所述上一節(jié)點(diǎn)同步;
[0152]PWM生成單元1105,用于根據(jù)所述同步時(shí)鐘,產(chǎn)生同步PWM。
[0153]圖12是本發(fā)明實(shí)施例五裝置的示意圖。
[0154]本實(shí)施例基于上述方法實(shí)施例,提供了一種PWM同步裝置,用于當(dāng)前節(jié)點(diǎn),所述裝置包括:
[0155]第一 同步請(qǐng)求接收單元1201,用于接收下一節(jié)點(diǎn)發(fā)來(lái)的同步請(qǐng)求信息;
[0156]第一同步反饋發(fā)送單元1202,用于根據(jù)所述同步請(qǐng)求信息向所述下一節(jié)點(diǎn)發(fā)送同步反饋信息,所述同步反饋信息中包含當(dāng)前節(jié)點(diǎn)收到所述同步請(qǐng)求信息的時(shí)刻T2和當(dāng)前節(jié)點(diǎn)發(fā)送所述同步反饋信息的時(shí)刻T3。
[0157]圖13是本發(fā)明實(shí)施例六裝置的示意圖。
[0158]本實(shí)施例基于上述方法實(shí)施例,提供了一種PWM同步裝置,用于當(dāng)前節(jié)點(diǎn),所述裝置包括:
[0159]第二同步請(qǐng)求發(fā)送單元1301,用于將多個(gè)同步請(qǐng)求信息依次向上一節(jié)點(diǎn)發(fā)送,并記錄每次發(fā)送所述同步請(qǐng)求信息的時(shí)刻Tli ;
[0160]第二同步反饋接收單元1302,用于接收所述上一節(jié)點(diǎn)發(fā)送的與同步請(qǐng)求信息--
對(duì)應(yīng)的同步反饋信息,并記錄每次接收到所述同步反饋信息的時(shí)刻T4i,每個(gè)所述同步反饋信息中包含所述上一節(jié)點(diǎn)收到相對(duì)應(yīng)的同步請(qǐng)求信息的時(shí)刻T2i和所述上一節(jié)點(diǎn)發(fā)送所述同步反饋信息的時(shí)刻T3i ;
[0161]第二時(shí)間偏差獲取單元1303,用于對(duì)于每次請(qǐng)求及反饋過(guò)程,根據(jù)得到的一組TlpTZpTSpTt,獲取一個(gè)當(dāng)前節(jié)點(diǎn)與所述上一節(jié)點(diǎn)的時(shí)間偏差信息Offseti ;
[0162]綜合時(shí)間偏差獲取單元1304,用于根據(jù)獲取的多個(gè)Offseti,獲取綜合時(shí)間偏差信息;
[0163]綜合頻率差異獲取單元1305,用于根據(jù)得到的多組TlpTZpTSpTt,獲取當(dāng)前節(jié)點(diǎn)與所述上一節(jié)點(diǎn)的綜合頻率差異信息;
[0164]第二時(shí)鐘調(diào)整單元1306,用于根據(jù)所述綜合時(shí)間偏差信息及所述綜合頻率差異信息,調(diào)整當(dāng)前節(jié)點(diǎn)的同步時(shí)鐘以與所述上一節(jié)點(diǎn)同步;
[0165]PWM生成單元1307,用于根據(jù)所述同步時(shí)鐘,產(chǎn)生同步PWM。
[0166]優(yōu)選的,所述第二時(shí)鐘調(diào)整單元包括:
[0167]偏移量調(diào)整子單元,用于根據(jù)所述綜合時(shí)間偏差信息設(shè)置當(dāng)前節(jié)點(diǎn)同步時(shí)鐘的偏移量;
[0168]時(shí)鐘頻率調(diào)整子單元,用于根據(jù)所述綜合頻率差異信息調(diào)整當(dāng)前節(jié)點(diǎn)同步時(shí)鐘的時(shí)鐘頻率。
[0169]圖14是本發(fā)明實(shí)施例七裝置的示意圖。
[0170]本實(shí)施例基于上述方法實(shí)施例,提供了一種PWM同步裝置,用于當(dāng)前節(jié)點(diǎn),所述裝置包括:
[0171]第二同步請(qǐng)求接收單元1401,用于接收下一節(jié)點(diǎn)發(fā)來(lái)的多個(gè)同步請(qǐng)求信息;
[0172]第二同步反饋發(fā)送單元1402,用于向所述下一節(jié)點(diǎn)依次發(fā)送與同步請(qǐng)求信息--對(duì)應(yīng)的同步反饋信息,每個(gè)所述同步反饋信息中包含當(dāng)前節(jié)點(diǎn)收到相對(duì)應(yīng)的同步請(qǐng)求信息的時(shí)刻T2i和當(dāng)前節(jié)點(diǎn)發(fā)送所述同步反饋信息的時(shí)刻T3it)
[0173]對(duì)于各裝置實(shí)施例而言,由于其基本對(duì)應(yīng)于方法實(shí)施例,所以相關(guān)之處參見(jiàn)方法實(shí)施例的部分說(shuō)明即可。以上所描述的裝置實(shí)施例僅僅是示意性的,其中所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部模塊來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性勞動(dòng)的情況下,即可以理解并實(shí)施。
[0174]本發(fā)明可以在由計(jì)算機(jī)執(zhí)行的計(jì)算機(jī)可執(zhí)行指令的一般上下文中描述,例如程序模塊。一般地,程序模塊包括執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類(lèi)型的例程、程序、對(duì)象、組件、數(shù)據(jù)結(jié)構(gòu)等等。也可以在分布式計(jì)算環(huán)境中實(shí)踐本發(fā)明,在這些分布式計(jì)算環(huán)境中,由通過(guò)通信網(wǎng)絡(luò)而被連接的遠(yuǎn)程處理設(shè)備來(lái)執(zhí)行任務(wù)。在分布式計(jì)算環(huán)境中,程序模塊可以位于包括存儲(chǔ)設(shè)備在內(nèi)的本地和遠(yuǎn)程計(jì)算機(jī)存儲(chǔ)介質(zhì)中。
[0175]本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述方法實(shí)施方式中的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件來(lái)完成,所述的程序可以存儲(chǔ)于計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,這里所稱(chēng)得的存儲(chǔ)介質(zhì),如:R0M、RAM、磁碟、光盤(pán)等。
[0176]還需要說(shuō)明的是,在本文中,諸如第一和第二等之類(lèi)的關(guān)系術(shù)語(yǔ)僅僅用來(lái)將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開(kāi)來(lái),而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語(yǔ)“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過(guò)程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒(méi)有明確列出的其他要素,或者是還包括為這種過(guò)程、方法、物品或者設(shè)備所固有的要素。在沒(méi)有更 多限制的情況下,由語(yǔ)句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過(guò)程、方法、物品或者設(shè)備中還存在另外的相同要素。
[0177]以上所述僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了閘述,以上實(shí)施例的說(shuō)明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在【具體實(shí)施方式】及應(yīng)用范圍上均會(huì)有改變之處。綜上所述,本說(shuō)明書(shū)內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換、改進(jìn)等,均包含在本發(fā)明的保護(hù)范圍內(nèi)。
【權(quán)利要求】
1.一種PWM同步方法,其特征在于,用于當(dāng)前節(jié)點(diǎn),所述方法包括:
向上一節(jié)點(diǎn)發(fā)送同步請(qǐng)求信息,并記錄發(fā)送所述同步請(qǐng)求信息的時(shí)刻Tl ; 接收所述上一節(jié)點(diǎn)發(fā)送的同步反饋信息,并記錄接收到所述同步反饋信息的時(shí)刻T4,所述同步反饋信息中包含所述上一節(jié)點(diǎn)收到所述同步請(qǐng)求信息的時(shí)刻T2和所述上一節(jié)點(diǎn)發(fā)送所述同步反饋信息的時(shí)刻T3 ; 根據(jù)所述Tl、T2、T3、T4,獲取所述當(dāng)前節(jié)點(diǎn)與所述上一節(jié)點(diǎn)的時(shí)間偏差信息offset ; 根據(jù)所述offset調(diào)整所述當(dāng)前節(jié)點(diǎn)的同步時(shí)鐘以與所述上一節(jié)點(diǎn)同步; 根據(jù)所述同步時(shí)鐘,產(chǎn)生同步PWM。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述T1、T2、T3、T4,獲取所述當(dāng)前節(jié)點(diǎn)與所述上一節(jié)點(diǎn)的時(shí)間偏差信息offset,包括:
根據(jù) offset= {T2 — Tl — (T4 — T3)}/2,獲取 offset。
3.—種PWM同步方法,其特征在于,用于當(dāng)前節(jié)點(diǎn),所述方法包括: 接收下一節(jié)點(diǎn)發(fā)來(lái)的同步請(qǐng)求信息; 根據(jù)所述同步請(qǐng)求信息向所述下一節(jié)點(diǎn)發(fā)送同步反饋信息,所述同步反饋信息中包含當(dāng)前節(jié)點(diǎn)收到所述同步請(qǐng)求信息的時(shí)刻T2和當(dāng)前節(jié)點(diǎn)發(fā)送所述同步反饋信息的時(shí)刻T3。
4.一種PWM同步方法,其特征在于,用于當(dāng)前節(jié)點(diǎn),所述方法包括: 將多個(gè)同步請(qǐng)求信息依次向上一節(jié)點(diǎn)發(fā)送,并記錄每次發(fā)送所述同步請(qǐng)求信息的時(shí)刻Tli; 接收所述上一節(jié)點(diǎn)發(fā)送的與同步請(qǐng)求信息一一對(duì)應(yīng)的同步反饋信息,并記錄每次接收到所述同步反饋信息的時(shí)刻Tl,每個(gè)所述同步反饋信息中包含所述上一節(jié)點(diǎn)收到相對(duì)應(yīng)的同步請(qǐng)求信息的時(shí)刻T2i和所述上一節(jié)點(diǎn)發(fā)送所述同步反饋信息的時(shí)刻T3i ; 對(duì)于每次請(qǐng)求及反饋過(guò)程,根據(jù)得到的一組Tip T2p T3p Tl,獲取一個(gè)所述當(dāng)前節(jié)點(diǎn)與所述上一節(jié)點(diǎn)的時(shí)間偏差信息Offseti ; 根據(jù)獲取的多個(gè)OfTseti,獲取綜合時(shí)間偏差信息; 根據(jù)得到的多組Tip T2p T3p T4i,獲取所述當(dāng)前節(jié)點(diǎn)與所述上一節(jié)點(diǎn)的綜合頻率差異信息; 根據(jù)所述綜合時(shí)間偏差信息及所述綜合頻率差異信息,調(diào)整所述當(dāng)前節(jié)點(diǎn)的同步時(shí)鐘以與所述上一節(jié)點(diǎn)同步; 根據(jù)所述同步時(shí)鐘,產(chǎn)生同步PWM。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于: 所述對(duì)于每次請(qǐng)求及反饋過(guò)程,根據(jù)得到的一組Tip T2p T3p Tl,獲取一個(gè)所述當(dāng)前節(jié)點(diǎn)與所述上一節(jié)點(diǎn)的時(shí)間偏差信息OfTseti,包括: 根據(jù) Offseti= — Tli — CMi — T3i)}/2,獲取一組 Tl^ T2” T3” T4!所對(duì)應(yīng)的Offseti ; 所述根據(jù)獲取的多個(gè)OfTseti,獲取綜合時(shí)間偏差信息,包括: 對(duì)多個(gè)Offseti進(jìn)行加權(quán)求和,獲取綜合時(shí)間偏差信息; 所述根據(jù)得到的多組Tip T2p T3p T4i,獲取所述當(dāng)前節(jié)點(diǎn)與所述上一節(jié)點(diǎn)的綜合頻率差異信息,包括:
根據(jù) Fcoe= (Tl’ - Tl’ ’ +T4’ - T4’ ’ )/ (T2’ - T2’ ’ +T3’ - T3’ ’),獲取相鄰兩次請(qǐng)求及反饋過(guò)程的頻率差異信息Fcoe,其中Tl’、T2’、T3’、T4’和Tl’ ’、T2’ ’、T3’ ’、T4’ ’分別為相鄰兩次請(qǐng)求及反饋過(guò)程中得到的一組Tip T2p T3p Tl ; 根據(jù)獲取的多個(gè)Fcoe的均值,獲取綜合頻率差異信息。
6.根據(jù)權(quán)利要求4或5所述的方法,其特征在于,所述根據(jù)所述綜合時(shí)間偏差信息及所述綜合頻率差異信息,調(diào)整所述當(dāng)前節(jié)點(diǎn)的同步時(shí)鐘以與所述上一節(jié)點(diǎn)同步,包括: 根據(jù)所述綜合時(shí)間偏差信息設(shè)置所述當(dāng)前節(jié)點(diǎn)同步時(shí)鐘的偏移量; 根據(jù)所述綜合頻率差異信息調(diào)整所述當(dāng)前節(jié)點(diǎn)同步時(shí)鐘的時(shí)鐘頻率。
7.—種PWM同步方法,其特征在于,用于當(dāng)前節(jié)點(diǎn),所述方法包括: 接收下一節(jié)點(diǎn)發(fā)來(lái)的多個(gè)同步請(qǐng)求信息; 向所述下一節(jié)點(diǎn)依次發(fā)送與同步請(qǐng)求信息--對(duì)應(yīng)的同步反饋信息,每個(gè)所述同步反饋信息中包含當(dāng)前節(jié)點(diǎn)收到相對(duì)應(yīng)的同步請(qǐng)求信息的時(shí)刻T2i和當(dāng)前節(jié)點(diǎn)發(fā)送所述同步反饋信息的時(shí)刻T3it)
8.—種PWM同步裝置,其特征在于,用于當(dāng)前節(jié)點(diǎn),所述裝置包括: 第一同步請(qǐng)求發(fā)送單元,用于向上一節(jié)點(diǎn)發(fā)送同步請(qǐng)求信息,并記錄發(fā)送所述同步請(qǐng)求信息的時(shí)刻Tl ; 第一同步反饋接收單元,用于接收所述上一節(jié)點(diǎn)發(fā)送的同步反饋信息,并記錄接收到所述同步反饋信息的時(shí)刻T4,所述同步反饋信息中包含所述上一節(jié)點(diǎn)收到所述同步請(qǐng)求信息的時(shí)刻T2和所述上一節(jié)點(diǎn)發(fā)送所述同步反饋信息的時(shí)刻T3 ;` 第一時(shí)間偏差獲取單元,用于根據(jù)所述Tl、T2、T3、T4,獲取所述當(dāng)前節(jié)點(diǎn)與所述上一節(jié)點(diǎn)的時(shí)間偏差彳目息offset ; 第一時(shí)鐘調(diào)整單元,用于根據(jù)所述offset調(diào)整所述當(dāng)前節(jié)點(diǎn)的同步時(shí)鐘以與所述上一節(jié)點(diǎn)同步; PWM生成單元,用于根據(jù)所述同步時(shí)鐘,產(chǎn)生同步PWM。
9.一種PWM同步裝置,其特征在于,用于當(dāng)前節(jié)點(diǎn),所述裝置包括: 第一同步請(qǐng)求接收單元,用于接收下一節(jié)點(diǎn)發(fā)來(lái)的同步請(qǐng)求信息; 第一同步反饋發(fā)送單元,用于根據(jù)所述同步請(qǐng)求信息向所述下一節(jié)點(diǎn)發(fā)送同步反饋信息,所述同步反饋信息中包含當(dāng)前節(jié)點(diǎn)收到所述同步請(qǐng)求信息的時(shí)刻T2和當(dāng)前節(jié)點(diǎn)發(fā)送所述同步反饋信息的時(shí)刻T3。
10.一種PWM同步裝置,其特征在于,用于當(dāng)前節(jié)點(diǎn),所述裝置包括: 第二同步請(qǐng)求發(fā)送單元,用于將多個(gè)同步請(qǐng)求信息依次向上一節(jié)點(diǎn)發(fā)送,并記錄每次發(fā)送所述同步請(qǐng)求信息的時(shí)刻Tli ; 第二同步反饋接收單元,用于接收所述上一節(jié)點(diǎn)發(fā)送的與同步請(qǐng)求信息--對(duì)應(yīng)的同步反饋信息,并記錄每次接收到所述同步反饋信息的時(shí)刻T4i,每個(gè)所述同步反饋信息中包含所述上一節(jié)點(diǎn)收到相對(duì)應(yīng)的同步請(qǐng)求信息的時(shí)刻T2i和所述上一節(jié)點(diǎn)發(fā)送所述同步反饋信息的時(shí)刻T3i ; 第二時(shí)間偏差獲取單元,用于對(duì)于每次請(qǐng)求及反饋過(guò)程,根據(jù)得到的一組TlpTZpTSpTl,獲取一個(gè)所述當(dāng)前節(jié)點(diǎn)與所述上一節(jié)點(diǎn)的時(shí)間偏差信息Offseti ; 綜合時(shí)間偏差獲取單元,用于根據(jù)獲取的多個(gè)Offseti,獲取綜合時(shí)間偏差信息; 綜合頻率差異獲取單元,用于根據(jù)得到的多組Tip T2p T3p Tl,獲取所述當(dāng)前節(jié)點(diǎn)與所述上一節(jié)點(diǎn)的綜合頻率差異信息; 第二時(shí)鐘調(diào)整單元,用于根據(jù)所述綜合時(shí)間偏差信息及所述綜合頻率差異信息,調(diào)整所述當(dāng)前節(jié)點(diǎn)的同步時(shí)鐘以與所述上一節(jié)點(diǎn)同步; PWM生成單元,用于根據(jù)所述同步時(shí)鐘,產(chǎn)生同步PWM。
11.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述第二時(shí)鐘調(diào)整單元包括: 偏移量調(diào)整子單元,用于根據(jù)所述綜合時(shí)間偏差信息設(shè)置所述當(dāng)前節(jié)點(diǎn)同步時(shí)鐘的偏移量; 時(shí)鐘頻率調(diào)整子單元,用于根據(jù)所述綜合頻率差異信息調(diào)整所述當(dāng)前節(jié)點(diǎn)同步時(shí)鐘的時(shí)鐘頻率。
12.—種PWM同步裝置,其特征在于,用于當(dāng)前節(jié)點(diǎn),所述裝置包括: 第二同步請(qǐng)求接收單元,用于接收下一節(jié)點(diǎn)發(fā)來(lái)的多個(gè)同步請(qǐng)求信息;第二同步反饋發(fā)送單元,用于向所述下一節(jié)點(diǎn)依次發(fā)送與同步請(qǐng)求信息--對(duì)應(yīng)的同步反饋信息,每個(gè)所述同步反饋信息中包含當(dāng)前節(jié)點(diǎn)收到相對(duì)應(yīng)的同步請(qǐng)求信息的時(shí)刻T2i和當(dāng)前節(jié)點(diǎn)發(fā)送所述同步反饋信息的時(shí)刻T3it)
【文檔編號(hào)】H04L7/027GK103618592SQ201310598040
【公開(kāi)日】2014年3月5日 申請(qǐng)日期:2013年11月22日 優(yōu)先權(quán)日:2013年11月22日
【發(fā)明者】鄒國(guó)明, 張斌, 馮劍, 郭歡, 馮瑞明 申請(qǐng)人:華為技術(shù)有限公司