6ES7331-7PF01-0AB0 在整個硬件設計中,主要用到的直流電源有+1.8V、+3.3V、+5V和+12V。板上電源采用TI的TPS767D318, 通過5V穩壓電源, 提供DSP所需的1.8V電壓和DSP及外圍電路所需的3.3V電壓。
所有信號與F2812連接時需考慮電平匹配問題, 通過加降壓芯片的方式來解決。+ 12V的直流電源由蓄電池提供,其他直流電壓可以通過DC/DC轉換模塊得到。+5V 電壓通過集成穩壓模塊LM7805獲得。
考慮到本系統中還需1.8V 和3.3V兩種電壓,所以選用了IDT公司的LM1117芯片對輸入到DSP的5V 電壓進行電平轉換, 可使5V 輸入電壓降為1.8V和3.3V。LM1117提供電流限制和熱保護。目標板上的所有電源都可以用一個5V的穩壓模塊提供。
此外, 為了調試方便,系統由TI公司的TPS3307提供手動復位。復位信號經CPLD譯碼后輸出高、低兩種電平, 對復位電平要求不同的元件分別復位。手動按鈕和AT bus所有復位源都引入CPLD, 由CPLD內建的Reset Logic處理驅動, 再輸出至復位目的地。
3、系統軟件設計
軟件系統采用TI公司DSP集成開發工具CCS中集成的嵌入式實時操作系統DSP/BIOS,采用C語言與匯編語言混合編程實現。 系統初始化模塊設定SJA1000的工作模式, 且其初始化只能在復位模式下進行。
系統控制流程圖如圖5所示。數據存儲放置在任務線程中, 其過程是將飛行數據分析結果等值存儲在Flash中。檢測任務線程可以通過周期函數PRD來完成。PRD可以根據實時時鐘來確定函數運行的時間。這里,設置檢測任務100ms運行1次。
所有任務的啟動都和飛控系統總線上的小周期計數息息相關,其中與接收總線數據相關的任務都是由消息分發線程啟動, 當接收的消息為PSP發送的同步數據碼時,終端對象同步自己的小周期計數,并按現在所處的小周期啟動相應的任務。所有的任務都包含在消息處理線程中,每個終端都有一個這樣的線程,各個線程獨立工作,使各個終端處于并行工作方式。
系統全部邏輯控制功能, 均采用周期運行方式, 每隔10ms由定時中斷程序喚醒。利用CPLD進行邏輯運算及數據處理, 并檢測模擬量輸入信號,判斷各監控對象的工作狀態并按照系統控制邏輯決定輸出量。在其狀態發生變化時通知DSP, 協助DSP完成系統的自檢測功能。在狀態監測中, 將當前檢測到的狀態量與存儲的上一個狀態量相比較,如果兩次狀態相同,則不進行任何操作;如果發生變化,則向DSP發出中斷信號INT,通知DSP讀取數據。
6ES7331-7PF01-0AB0
6ES7331-7PF01-0AB0S7-300系列型號大全:
定貨號 注釋
電源模板
6ES7 307-1BA00-0AA0 電源模塊(2A)
6ES7307-1EA00-0AA0 電源模塊(5A)
6ES7307-1KA01-0AA0 電源模塊(10A)
CPU
6ES7312-1AE13-0AB0 CPU312,32K內存
6ES7312-5BE03-0AB0 CPU312C,32K內存 10DI/6DO
6ES7313-5BF03-0AB0 CPU313C,64K內存 24DI/16DO / 4AI/2AO
6ES7313-6BF03-0AB0 CPU313C-2PTP,64K內存 16DI/16DO
6ES7313-6CF03-0AB0 CPU313C-2DP,64K內存 16DI/16DO
6ES7314-1AG13-0AB0 CPU314,96K內存
6ES7314-6BG03-0AB0 CPU314C-2PTP 96K內存 24DI/16DO / 4AI/2AO
6ES7314-6CG03-0AB0 CPU314C-2DP 96K內存 24DI/16DO / 4AI/2AO
6ES7315-2AG10-0AB0 CPU315-2DP, 128K內存
6ES7315-2EH13-0AB0 CPU315-2 PN/DP, 256K內存
6ES7317-2AJ10-0AB0 CPU317-2DP,512K內存
6ES7317-2EK13-0AB0 CPU317-2 PN/DP,1MB內存
6ES7318-3EL00-0AB0 CPU319-3 PN/DP,1.4M內存
內存卡
6ES7953-8LF20-0AA0 SIMATIC Micro內存卡 64kByte(MMC)
6ES7953-8LG11-0AA0 SIMATIC Micro內存卡128KByte(MMC)
6ES7953-8LJ20-0AA0 SIMATIC Micro內存卡512KByte(MMC)
6ES7953-8LL20-0AA0 SIMATIC Micro內存卡2MByte(MMC)
6ES7953-8LM20-0AA0 SIMATIC Micro內存卡4MByte(MMC)
6ES7953-8LP20-0AA0 SIMATIC Micro內存卡8MByte(MMC)
開關量模板
6ES7321-1BH02-0AA0 開入模塊(16點,24VDC)
6ES7321-1BH10-0AA0 開入模塊(16點,24VDC)
6ES7321-1BH50-0AA0 開入模塊(16點,24VDC,源輸入)
6ES7321-1BL00-0AA0 開入模塊(32點,24VDC)
6ES7321-7BH01-0AB0 開入模塊(16點,24VDC,診斷能力)
6ES7321-1EL00-0AA0 開入模塊(32點,120VAC)
6ES7321-1FF01-0AA0 開入模塊(8點,120/230VAC)
6ES7321-1FF10-0AA0 開入模塊(8點,120/230VAC)與公共電位單獨連接
6ES7321-1FH00-0AA0 開入模塊(16點,120/230VAC)
6ES7321-1CH00-0AA0 開入模塊(16點,24/48VDC)
6ES7321-1CH20-0AA0 開入模塊(16點,48/125VDC)
6ES7322-1BH01-0AA0 開出模塊(16點,24VDC)
6ES7322-1BH10-0AA0 開出模塊(16點,24VDC)高速
6ES7322-1CF00-0AA0 開出模塊(8點,48-125VDC)
6ES7322-8BF00-0AB0 開出模塊(8點,24VDC)診斷能力
6ES7322-5GH00-0AB0 開出模塊(16點,24VDC,獨立接點,故障保護)
6ES7322-1BL00-0AA0 開出模塊(32點,24VDC)
6ES7322-1FL00-0AA0 開出模塊(32點,120VAC/230VAC)
6ES7322-1BF01-0AA0 開出模塊(8點,24VDC,2A)
6ES7322-1FF01-0AA0 開出模塊(8點,120V/230VAC)
6ES7322-5FF00-0AB0 開出模塊(8點,120V/230VAC,獨立接點)
6ES7322-1HF01-0AA0 開出模塊(8點,繼電器,2A)
6ES7322-1HF10-0AA0 開出模塊(8點,繼電器,5A,獨立接點)
6ES7322-1HH01-0AA0 開出模塊(16點,繼電器)
6ES7322-5HF00-0AB0 開出模塊(8點,繼電器,5A,故障保護)
6ES7322-1FH00-0AA0 開出模塊(16點,120V/230VAC)
6ES7323-1BH01-0AA0 8點輸入,24VDC;8點輸出,24VDC模塊
6ES7323-1BL00-0AA0 16點輸入,24VDC;16點輸出,24VDC模塊
模擬量模板
6ES7331-7KF02-0AB0 模擬量輸入模塊(8路,多種信號)
6ES7331-7KB02-0AB0 模擬量輸入模塊(2路,多種信號)
6ES7331-7NF00-0AB0 模擬量輸入模塊(8路,15位精度)
6ES7331-7NF10-0AB0 模擬量輸入模塊(8路,15位精度)4通道模式
6ES7331-7HF01-0AB0 模擬量輸入模塊(8路,14位精度,快速)
6ES7331-1KF01-0AB0 模擬量輸入模塊(8路, 13位精度)
6ES7331-7PF01-0AB0 8路模擬量輸入,16位,熱電阻
6ES7331-7PF11-0AB0 8路模擬量輸入,16位,熱電偶
6ES7332-5HD01-0AB0 模擬輸出模塊(4路)
6ES7332-5HB01-0AB0 模擬輸出模塊(2路)
6ES7332-5HF00-0AB0 模擬輸出模塊(8路)
6ES7332-7ND02-0AB0 模擬量輸出模塊(4路,15位精度)
6ES7334-0KE00-0AB0 模擬量輸入(4路RTD)/模擬量輸出(2路)
6ES7334-0CE01-0AA0 模擬量輸入(4路)/模擬量輸出(2路)
附件
6ES7365-0BA01-0AA0 IM365接口模塊
6ES7360-3AA01-0AA0 IM360接口模塊
6ES7361-3CA01-0AA0 IM361接口模塊
6ES7368-3BB01-0AA0 連接電纜 (1米)
6ES7368-3BC51-0AA0 連接電纜 (2.5米)
6ES7368-3BF01-0AA0 連接電纜 (5米)
6ES7368-3CB01-0AA0 連接電纜 (10米)
6ES7390-1AE80-0AA0 導軌(480mm)
6ES7390-1AF30-0AA0 導軌(530mm)
6ES7390-1AJ30-0AA0 導軌(830mm)
6ES7390-1BC00-0AA0 導軌(2000mm)
6ES7392-1AJ00-0AA0 20針前連接器
6ES7392-1AM00-0AA0 40針前連接器
功能模板
6ES7350-1AH03-0AE0 FM350-1 計數器功能模塊
6ES7350-2AH00-0AE0 FM350-2 計數器功能模塊
6ES7351-1AH01-0AE0 FM351 定位功能模塊
6ES7352-1AH02-0AE0 FM352 電子凸輪控制器+組態包光盤
6ES7355-0VH10-0AE0 FM355C 閉環控制模塊
6ES7355-1VH10-0AE0 FM355S 閉環控制系統
6ES7355-2CH00-0AE0 FM355-2C 閉環控制模塊
6ES7355-2SH00-0AE0 FM355-2S 閉環控制模塊
6ES7338-4BC01-0AB0 SM338絕對位置輸入模塊
6ES7352-5AH00-0AE0 FM352-5高速布爾處理器
6ES7352-5AH00-7XG0 FM352-5功能軟件包
通訊模板
6ES7340-1AH02-0AE0 CP340 通訊處理器(RS232)
6ES7340-1BH02-0AE0 CP340 通訊處理器(20mA/TTY)
6ES7340-1CH02-0AE0 CP340 通訊處理器(RS485/RS422)
6ES7341-1AH01-0AE0 CP341 通訊處理器(RS232)
6ES7341-1BH01-0AE0 CP341 通訊處理器(20mA/TTY)
6ES7341-1CH01-0AE0 CP341 通訊處理器(RS485/RS422)
6ES7870-1AA01-0YA0 可裝載驅動 MODBUS RTU 主站
6ES7870-1AB01-0YA0 可裝載驅動 MODBUS RTU 從站
6ES7902-1AB00-0AA0 RS232電纜 5m
6ES7902-1AC00-0AA0 RS232電纜 10m
6ES7902-1AD00-0AA0 RS232電纜 15m
6ES7902-2AB00-0AA0 20mA/TTY電纜 5m
6ES7902-2AC00-0AA0 20mA/TTY電纜 10m
6ES7902-2AG00-0AA0 20mA/TTY電纜 50m
6ES7902-3AB00-0AA0 RS485/RS422電纜 5m
6ES7902-3AC00-0AA0 RS485/RS422電纜 10m
6ES7902-3AG00-0AA0 RS485/RS422電纜 50m
6GK7342-5DA02-0XE0 CP342-5通訊模塊
6GK7342-5DF00-0XE0 CP342-5 光纖通訊模塊
6GK7343-5FA01-0XE0 CP343-5通訊模塊
6GK7343-1EX30-0XE0 CP343-1 以太網通訊模塊
6GK7343-1EX21-0XE0 CP343-1 以太網通訊模塊
6GK7343-1CX00-0XE0 CP343-1 以太網通訊模塊
6GK7343-1CX10-0XE0 CP343-1 以太網通訊模塊
6GK7343-1GX20-0XE0 CP343-1 IT 以太網通訊模塊
6GK7343-1GX21-0XE0 CP343-1 IT 以太網通訊模塊(支持PROFINET)
6GK7343-1HX00-0XE0 CP343-1PN PROFINET以太網通訊模塊
6GK7343-2AH00-0XA0 CP343-2 AS-Interface
SIMATIC S7-300 系列
PS307 電 源 模 塊
6ES7307-1BA00-0AA0 120/230VAC輸入,24VDC輸出, 2A
6ES7307-1EA00-0AA0 120/230VAC輸入,24VDC輸出, 5A
6ES7307-1KA01-0AA0 120/230VAC輸入,24VDC輸出, 10A
中 央 處 理 單 元 CPU
6ES7312-1AE13-0AB0 CPU312,32K工作內存,位操作時間0.2μs,DI/DO最大256點,AI/AO最大64點
6ES7312-5BE03-0AB0 CPU312C,32K工作內存,位操作時間0.2μs,集成10DI/6DO,2通道高速計數,2通道PWM輸出,2通道頻率測量,PID調節;DI/DO最大256點,AI/AO最大64點,1個40針前連接器(另購)
6ES7313-5BF03-0AB0 CPU313C,64K工作內存,位操作時間0.1μs,集成24DI/16DO,4AI/2AO,3通道高速計數,2通道PWM輸出,2通道頻率測量,PID調節;DI/DO最大1016/1008點,AI/AO最大253/250點,2個40針前連接器(另購)
6ES7313-6BF03-0AB0 CPU313C-2PtP,64K工作內存,位操作時間0.1μs,RS485點對點接口,集成16DI/16DO,3通道高速計數,2通道PWM輸出,2通道頻率測量,PID調節;DI/DO最大1008點,AI/AO最大248點,1個40針前連接器(另購)
6ES7313-6CF03-0AB0 CPU313C-2DP,64K工作內存,位操作時間0.1μs,PROFIBUS-DP主/從接口,集成16DI/16DO,3通道高速計數,2通道PWM輸出,2通道頻率測量,PID調節;DI/DO最大1008