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