本實(shí)用新型屬于伺服電機(jī)控制通訊領(lǐng)域,涉及一種伺服控制信號(hào)通信電路,尤其是一種一拖三伺服驅(qū)動(dòng)各軸切換通信電路。
背景技術(shù):
隨著自動(dòng)化控制技術(shù)的不斷發(fā)展,其可靠性和便捷性不斷提高,可完成復(fù)雜動(dòng)作的多輸出伺服電機(jī)系統(tǒng)逐步替代傳統(tǒng)機(jī)械傳動(dòng)系統(tǒng),多個(gè)伺服電機(jī)集成的伺服電機(jī)系統(tǒng)需要多路信號(hào)控制。現(xiàn)有技術(shù)中伺服控制系統(tǒng)常采用DSP芯片發(fā)送PWM信號(hào)控制伺服電機(jī),一個(gè)DSP芯片通過(guò)一個(gè)485接口芯片與上位機(jī)進(jìn)行相互通信。485接口芯片工作于+5V電壓,內(nèi)含一個(gè)收發(fā)器,將TTL/CMOS電平與RS485/RS422標(biāo)準(zhǔn)電平相互轉(zhuǎn)換。485接口芯片具有接收器輸出使能引腳RE和驅(qū)動(dòng)器輸出使能引腳DE的有效電平正好相反。這樣,用一個(gè)信號(hào)就可控制接收器、驅(qū)動(dòng)器的輪番使能,通信各方實(shí)現(xiàn)半雙工式的數(shù)據(jù)交換。例如,中國(guó)專(zhuān)利文獻(xiàn)公開(kāi)了一種485通信接口的自動(dòng)換向電路[200910222969.2],微控制器的輸出端與485通信接口芯片的DI端和RO端相連,485通信接口芯片的CTRL端與第二與非門(mén)的腳和電容的一端相連,DI端與第二與非門(mén)的腳相連,所述的第二與非門(mén)的腳與第一與非門(mén)的腳相連,自動(dòng)控制485數(shù)據(jù)通信的方向,減少對(duì)控制器控制端口的占有且數(shù)據(jù)正常通訊。
但是,一塊DSP芯片輸出一路PWM信號(hào),伺服控制器常采用三塊DSP芯片分別控制三個(gè)軸的方案,就需要3塊485通信接口芯片與上位機(jī)之間相互通訊,且還需接入三組485通信接口的控制信號(hào)增加外部通訊端子。485芯片使用不合理,占用資源多成本高。
技術(shù)實(shí)現(xiàn)要素:
本實(shí)用新型針對(duì)上述問(wèn)題,提供一種一拖三伺服驅(qū)動(dòng)各軸切換通信電路。
為達(dá)到上述目的,本實(shí)用新型采用了下列技術(shù)方案:一種一拖三伺服驅(qū)動(dòng)各軸切換通信電路,包括三個(gè)DSP芯片,所述的DSP芯片分別與一個(gè)485接口芯片相連,所述的DSP芯片均并聯(lián)設(shè)置在一個(gè)CPLD芯片上,且所述的CPLD芯片的TX_485引腳依次與CPLD芯片一側(cè)的TX_485A引腳、TX_485B引腳和TX_485C引腳相連,所述的CPLD芯片另一側(cè)具有分別與485接口芯片相連的CN_485OUT引腳和TX_485_OUT引腳。
在上述的一拖三伺服驅(qū)動(dòng)各軸切換通信電路中,所述的CPLD芯片的TX_485_OUT引腳連接到485接口芯片的信號(hào)接收引腳D上。
在述的一拖三伺服驅(qū)動(dòng)各軸切換通信電路中,所述的CPLD芯片的CN_485OUT引腳連接在485接口芯片的信號(hào)接收引腳DE上。
在上述的一拖三伺服驅(qū)動(dòng)各軸切換通信電路的,所述的485接口芯片上的R引腳分別直接與DSP芯片上的信號(hào)接收引腳RX_485上。
在上述的一拖三伺服驅(qū)動(dòng)各軸切換通信電路的,所述的485接口芯片的信號(hào)接收引腳DE和引腳RE分別通過(guò)電阻和DGND端相連,且所述的DGND端與485接口芯片的GND端相連。
在上述的一拖三伺服驅(qū)動(dòng)各軸切換通信電路的,所述的485接口芯片的A引腳連接485+端,所述的485接口芯片的B引腳連接485-端。
附圖說(shuō)明
圖1是本實(shí)用新型提供的電路原理圖;
圖中,DSP芯片、CPLD芯片、485接口芯片、電阻R1。
具體實(shí)施方式
下面結(jié)合附圖和具體實(shí)施方式對(duì)本實(shí)用新型做進(jìn)一步詳細(xì)的說(shuō)明。
如圖1所示,一種一拖三伺服驅(qū)動(dòng)各軸切換通信電路,包括三個(gè)DSP芯片,所述的DSP芯片分別與一個(gè)485接口芯片相連,所述的DSP芯片均并聯(lián)設(shè)置在一個(gè)CPLD芯片上,且所述的CPLD芯片的TX_485引腳依次與CPLD芯片一側(cè)的TX_485A引腳、TX_485B引腳和TX_485C引腳相連,所述的CPLD芯片另一側(cè)具有分別與485接口芯片相連的CN_485OUT引腳和TX_485_OUT引腳。
具體地,CPLD芯片的TX_485_OUT引腳連接到485接口芯片的信號(hào)接收引腳D上。
進(jìn)一步,CPLD芯片的CN_485OUT引腳連接在485接口芯片的信號(hào)接收引腳DE上。
485接口芯片上的R引腳分別直接與DSP芯片上的信號(hào)接收引腳RX_485上。
485接口芯片的信號(hào)接收引腳DE和引腳RE分別通過(guò)電阻和DGND端相連,且所述的DGND端與485接口芯片的GND端相連。
進(jìn)一步,485接口芯片的A引腳連接485+端,所述的485接口芯片的B引腳連接485-端。
本實(shí)用新型的工作原理是和優(yōu)點(diǎn):當(dāng)上位機(jī)數(shù)據(jù)需傳輸?shù)紻SP芯片時(shí),一拖三伺服驅(qū)動(dòng)各軸切換通信電路采用一個(gè)485接口芯片,經(jīng)過(guò)可編程邏輯芯片CPLD程序處理,DSP通過(guò)判斷讀取485接口芯片數(shù)據(jù)來(lái)判斷是否接收當(dāng)前發(fā)送的軸數(shù)據(jù),完成上位機(jī)對(duì)DSP傳輸數(shù)據(jù)的功能。當(dāng)DSP芯片數(shù)據(jù)需傳輸?shù)缴衔粰C(jī)時(shí),485接口芯片上的RX485信號(hào)接入三個(gè)DSP芯片發(fā)出的RX485信號(hào),DSP通過(guò)判斷的485地址來(lái)讀取當(dāng)前485數(shù)據(jù)。將TX_485A,TX_485B,TX_485C數(shù)據(jù)通過(guò)CPLD芯片相與輸出給TX485,485TX動(dòng)作,CN485拉高進(jìn)行485接口芯片寫(xiě)操作。本實(shí)用新型節(jié)可省2個(gè)485芯片,減少了伺服控制器成本,同時(shí)上位機(jī)上可少占用4個(gè)485信號(hào)引腳,減小了電路所占空間資源,而且還可以充分利用伺服內(nèi)部CPLD的資源。
文中所描述的具體實(shí)施例僅僅是對(duì)本實(shí)用新型精神作舉例說(shuō)明。本實(shí)用新型所屬技術(shù)領(lǐng)域的技術(shù)人員可以對(duì)所描述的具體實(shí)施例做各種各樣的修改或補(bǔ)充或采用類(lèi)似的方式替代,但并不會(huì)偏離本實(shí)用新型的精神或者超越所附權(quán)利要求書(shū)所定義的范圍。
盡管本文較多地使用了數(shù)字信號(hào)處理芯片DSP、可編程芯片CPLD、通訊接口芯片485、電阻R1等術(shù)語(yǔ),但并不排除使用其它術(shù)語(yǔ)的可能性。使用這些術(shù)語(yǔ)僅僅是為了更方便地描述和解釋本實(shí)用新型的本質(zhì);把它們解釋成任何一種附加的限制都是與本實(shí)用新型精神相違背的。