IC660EBA024模塊
IC660EBA024模塊
其中R1-R8的電阻值為320ΩR9-R12的電阻值為2.2KΩ。Q1-Q4為達(dá)林頓管D401A,Q5-Q8為S8550。J1、J2與步進(jìn)電機(jī)的六條引線相連
2.2 CPLD硬件電路的設(shè)計(jì)
使用CPLD器件使電路的設(shè)計(jì)變得十分簡潔。我們只需要把CPLD的I/O腳引出來, 接上相應(yīng)的外圍器件就可以了。CPLD與數(shù)字芯片(如74SC164等)的一個(gè)重要區(qū)別是其I/O 口的功能可任意在軟件上設(shè)定,這樣在硬件設(shè)計(jì)中便可只用考慮電源線與地線的分布。以減小高頻電流噪聲對數(shù)據(jù)傳輸?shù)挠绊憽?/p>
在設(shè)計(jì)CPLD電路時(shí),電源、時(shí)鐘以及I/O與目標(biāo)芯片都可通過接插件進(jìn)行連接。后在管定的時(shí)候把CPLD的I/O分別與單片機(jī)和電機(jī)電路部分相連就可以了,這樣使電路的安裝調(diào)試變得更加簡便。
2.3 控制的實(shí)現(xiàn)
由于篇幅的限制。在此只討論單片機(jī)與CPLD邏輯接口部分以及CPLD中控制信號的產(chǎn)生部分。
說明單片機(jī)和CPLD邏輯接口的問題。AT89S51與EPM7128SLC84的I/O電壓都為5V。所以它們的I/O可以直接連接。無需增加額外的電路。如果使用的是I/O電壓為3.3V的可編程邏輯器件,則需要考慮邏輯接口這個(gè)問題。
同時(shí)通過時(shí)序分析. 我們可以知道該系統(tǒng)中EPM7128SLC84的輸入信號建立時(shí)間Ts=8ns。也就是說輸入CPLD的信號必須持續(xù)8ns以上才能夠被CPLD識別。單片機(jī)如采用12MHZ的晶振,則信號的改變時(shí)間為微秒級,*這個(gè)條件。
當(dāng)單片機(jī)根據(jù)實(shí)際情況計(jì)算出控制信息(電機(jī)的速度和方向)后就要聯(lián)絡(luò)CPLD以便及時(shí)的把信息傳給它。單片機(jī)和CPLD交換數(shù)據(jù)可以選用并行傳送或者串行傳送的方式。考慮到單片機(jī)和CPLD的引腳都比較豐富。而且并行傳送的接口相對簡單,因此選用并行的方式交換數(shù)據(jù)。規(guī)定傳送數(shù)據(jù)的協(xié)議如下圖所示:
美國(GE) PLC ZA06B-6130-K202 CXA20 regenerative discharge resistor thermal protector connector for BSVM1-20i or BSVM1-40i Beta i series amplifier
美國(GE) PLC ZA06B-6130-K203 CX29 MCC contact connector for BSVM1-20i or BSVM1-40i Beta i series amplifier
美國(GE) PLC ZA06B-6130-K204 CX30 Estop connector for BSVM1-20i or BSVM1-40i Beta i series amplifier
美國(GE) PLC ZA06B-6131-H001 BSVM1-10HVi Beta HVi series amplifier rated 20 amp and 400/460 VAC
美國(GE) PLC ZA06B-6131-H002 BSVM1-20HVi Beta HVi series amplifier rated 20 amp and 400/460 VAC