摘要:現(xiàn)今的工控系統(tǒng)中,為了提高系統(tǒng)的實時性和適用性,一般采用DSP來完成核心算法與控制,而使用MCU來實現(xiàn)人機對話,以實現(xiàn)實時控制功能。這樣,DSP和MCU需要一種高效的數(shù)據(jù)總線來完成它們之間的大量數(shù)據(jù)傳送。SPI總線由于占用的接口線少,通信效率高,并且大部分處理器芯片都支持,因而是一種理想的設(shè)計方案。針對交流伺服系統(tǒng)實際使用
現(xiàn)今的工控系統(tǒng)中,為了提高系統(tǒng)的實時性和適用性,一般采用DSP來完成核心算法與控制,而使用MCU來實現(xiàn)人機對話,以實現(xiàn)實時控制功能。這樣,DSP和MCU需要一種高效的數(shù)據(jù)總線來完成它們之間 的大量數(shù)據(jù)傳送。SPI總線由于占用的接口線少,通信效率高,并且大部分處理器芯片都支持,因而是一種理想的設(shè)計方案。
針對交流伺服系統(tǒng)實際使用的要求,采用TI公司的高性能DSP控制器TMS320LF2407A(簡稱“2407A”)作為控制核心;選用TI公司生產(chǎn)的MSP430系列單片機中的MSP430F149作為人機界面的控制芯片,來實 現(xiàn)按鍵和數(shù)據(jù)采集以及顯示的功能;采用SPI串口通信實現(xiàn)單片機與DSP之間的數(shù)據(jù)傳輸。
1 系統(tǒng)硬件的構(gòu)成
1.1 MSP430
MSP430系列單片機是TI公司近幾年開發(fā)的新一代單片機。該單片機在設(shè)計上打破常規(guī)采用了全新的概念,其突出的優(yōu)點是低電源電壓、超低功耗、多種功能。由于其功能遠(yuǎn)遠(yuǎn)超過其他系列單片機的功能, 因而又稱為“混合型單片機”.MSP430具有非常高的集成度,單片集成了多通道的12位A/D轉(zhuǎn)換、片內(nèi)精密比較器、多個具有PWM功能的定時器、片內(nèi)USART、看門狗定時器、片內(nèi)數(shù)控振蕩器、大量的I/O端 口以及大容量的片內(nèi)存儲器。同時,MSP430F149是Flash存儲器型單片機,具有良好的仿真開發(fā)技術(shù),設(shè)置有JTAG仿真接口和高級語言編譯器。在系統(tǒng)支持軟件下,在線實現(xiàn)對目標(biāo)系統(tǒng)的硬件調(diào)試及軟件 開發(fā),包括匯編語言、C語言、連接及動態(tài)調(diào)試,具有單步、多斷點和跟蹤,并且開放全部存儲器、寄存器,可以方便、可靠地對系統(tǒng)進(jìn)行軟硬件開發(fā)[12].
基于以上特點,該系列單片機在便攜式儀表、智能傳感器、實用檢測儀器、電機控制、家庭自動化等領(lǐng)域的應(yīng)用較為普遍。
[1] [2] [3] [4]