A16b-3200-0042/04b 被動聲源探測定位技術是一種利用聲學傳聲器陣列和電子裝置接收運動目標的輻射噪聲,以確定目標所處位置的技術。
本文正是基于聲探測技術原理和成熟的微電子技術, 采用TI公司的32位浮點DSP芯片TMS320VC33-150來實現聲源目標的探測定位算法,并輔之以ADC、CPLD、單片機等器件來實現聲源信號的采集、系統邏輯控制以及通信功能。對于數字電路的邏輯控制功能,本文選用了Altera公司的CPLD芯片EPM7128AETC100-10來實現。該芯片功耗低、資源豐富、內部延時固定,有助于時序邏輯電路的設計。本系統主要分為兩部分:聲探測系統數字電路的硬件實現和DSP軟件設計。系統現已完成調試,運行穩定,探測效果較好。
系統功能
聲探測系統通過傳聲器陣列獲得聲源目標的輻射噪聲信息,通過前端模擬信號處理后,在數字電路中由DSP進行高速的聲探測定位算法處理,并把獲得的聲源方位、速度等信息,發送給計算機終端進行交匯顯示。
聲探測系統的硬件設計
在聲探測系統中,數字電路是最為關鍵的部分。本文以DSP、CPLD和單片機為核心器件,完成了聲探測系統的數字電路的硬件設計。其數字電路框圖如圖1所示。
圖1 聲探測系統的數字電路框圖
經過前端處理的模擬信號由AD7865完成采樣轉換后,給DSP一個中斷,DSP在CPLD的配合下,讀取各個通道的數據并存儲在片外SRAM數據區,同時DSP對數據進行數字濾波、頻譜分析,從而完成對聲源目標的定位功能。
由雙口RAM實現DSP和C8051F020目標信息的交換,最終通過MAX3485完成和終端的RS-422通信。另外,DSP根據處理后的結果實現對前端模擬電路的增益控制。
ADC設計
被動聲探測系統中對聲音的相位一致性要求很高,因此,在設計中采用了具有同時采樣保持功能的14位并行輸出ADC AD7865。本設計中,經放大濾波處理后的6路聲源目標信號通過兩片AD7865實現A/D轉換。本文利用DSP定時器的輸出信號作為ADC的啟動采樣信號,采樣轉換完成后,通過ADC的BUSY信號給DSP一個中斷,然后DSP進入中斷處理程序,讀取A/D數據,而讀寫信號和ADC片選信號由CPLD對DSP的讀寫信號和地址信號進行邏輯組合來完成。
A16b-3200-0042/04b
SEW Eurodrive Movitrac MCF40A0015-5A3-4-00 3,0kW
Siemens SIWAREX A 7MH4421-1AA01 WAEGEELEKTRONIK
Siemens Simovert Masterdrives 6SE7015-0EP50-Z H0018
Option Z=C43+C42+G91+F01 1,5kW
Danfoss Frequenzumrichter VLT 5005 175Z0058 5,5kVA 3KW
METROHM 962 PH / ION Meter PH-Meter mit Temperatur
Siemens Teleperm M 6DS1403-8BA 6DS14038BA
Siemens Simatic S5 ET200B 6ES5451-2BA11 6ES5-451-2BA11
Siemens Simatic S5-182K Rack 6ES5182-3KB01 6ES5-182
INDRAMAT Digital AC-Servo-Controller TDM 4.1-020-300-W0
Siemens Simatic S5 OP15-B OP-15-B 6AV3515-1MA01
Siemens 6GK7343-1CX10-0XE0 6GK7-343-1CX10-0XE0 Neuwert
Siemens Handterminal ECOS HT245-10-V02-0401 Laser
Bosch Power Supply NT1 5/12V 1070071376-201
SICK MSL Mehrstrahl-Lichtschranke MSLS02-25071 1015619
Siemens Sinumerik FBG CPU Slave 6FX1122-5CC00
Fanuc MDI Unit A02B-0303-D329 A02B-0303-C329
Siemens Simatic S5 IP242 6ES5242-1AA31 6ES5-242-1AA31
FANUC PMC-M Printed Circuit Board A16B-1211-0901/128
Siemens Simatic S5 OP15-A OP-15-A 6AV3515-1EB00
SICK MSL Mehrstrahl-Lichtschranke MSLE02-25011 1015620
SEW Eurodrive Movitrac 31C015-503-4-00 1,5kW NEU
Mitsubishi AC-Servo Amplifier MR.J2S-70B 0,75kW
Siemens Sinumerik Sirotec FBG Kopplung 6FX1135-7BB01
FANUC Memory Module Shared Ram Board A16B-1200-0150
Siemens Simatic S7 UR1 18 Slot 6ES7400-1TA01-0AA0 NEU
Siemens Simoreg VS-Regler BG C98043-A1004-L2-E11
SEW Eurodrive Movitrac 1006-403-4-00 1,4kVA / 0,6kW
Honeywell IPC 620-06 Processor Module 620-0636
SEW MOVIDRIVE MDV60A0040-5A3-4-00 6,6kVA 4kW + MDX
SEW MOVIDRIVE MDV60A0030-5A3-4-00 3,0kW + MDX
SEW MOVITRAC 31C022-503-4-00 2,2kW 3,8kVA
Lenze Frequenzumrichter 8200 Motec E82MV152_4B001 1,5kW
Siemens Sinumerik OP 31 6FC5203-0AB10-0AA0 + ISA Conver
Siemens Simatic S5 Sinec L2 6GK1543-0AA01 CP5431
Siemens Sinumerik Baugruppe 6FX1122-1AD02 Version E
AEG SPS Modicon POS102-01 Pos 102.01 2 Axis
Flux Durchflusspumpe Pumpe 1410 U/min 0,75kW 230/400V
SEW Eurodrive MOVIDRIVE MDV60A0040-5A3-4-00 6,6kVA 4kW
Siemens Sinamics Single Motor Modul 6SL3120-1TE15-0AA0
Siemens Sinamics Double 6SL3120-1TE13-0AB0 3A Vers. A
Siemens Simatic S5 IP242B 6ES5242-1AA41 6ES5-242-1AA41
Siemens Simatic S5 Sinec L2 6GK1543-0AA01-Z CP5431 V03
Siemens Simatic S5 Rack 6ES5988-3LA11 6ES5-988-3LA11
SEW MCF40A0015-5A3-4-00 + MDX60A0015-5A3-4-00 1,5kW
Siemens Sinumerik System 3 Messkreis 6FX1125-1AA01
INDRAMAT Operator Panel BTM15 BTM 15
Siemens Simoreg Hauptspindelregler C98043-A1086-L11-07
Siemens Simodrive 611 6SN1146-1AB00-0BA0 5/10kW Vers.D
Fanuc Drive Board OPT3 A16B-2200-0941
Fanuc Drive Board OPT2 A16B-2200-0931 /03A
Fanuc I/ O Board A16B-2200-0981
Industrie LCD Display 12,1" mit RGB Anschluss Color
Siemens Sinumerik I/O Modul 6FC3984-3RA 6FC3-984-3RA
AEG Thyristorleistungssteller THYRO-P 1P 400-37H
Siemens Simatic S5 6ES5135-3KB13 + 6ES5955-3LC14
Siemens Servomotor 1FT5044-1AF71-3EA0 + ROD 426
Siemens Servomotor 1FT5044-1AF71-4EA0 + ROD 426
Bosch Rexroth Servodyn KM 3300-T 054915-106 KM3300
Bosch Rexroth Servodyn KM 3300-T 1070054915-302 KM3300
Siemens Simodrive 610 Leistungsteil 6SC6100-0AB00
Siemens Servomotor 1FT5064-1AF71-4EA0 3000U/min
Siemens Simodrive 611 6SN1124-1AA00-0AA1 NEW Sealed
Omron Sysdrive 3G3FU 3G3FU-A4055-CE 5,5kW 11kVA
Siemens Simatic S5 Rack 6ES5955-3NC13 6ES5-955-3NC13
Siemens Simatic S5 IP242 6ES5242-1AA31 6ES5-242-1AA31
Siemens Simatic S5 IP242 6ES5242-1AA13 Counter Modul
SEW MOVIDRIVE Steuerteil MDV60A-00 MDV60A-0015-5A3
SEW MOVIDRIVE Steuerteil MDV60A-00 MDV60A-0015-5A3
Siemens Simodrive 611 6SN1118-0DM21-0AA0 Version C
Siemens Simodrive 610 6SC6100-0NA21 + 6SC6100-0SA21
KNICK 2-Leiter Prozess PH-Meter Sensocheck 75X-2 75 X-2
KNICK Prozess PH-Meter Messger?t Sensocheck 71X-3
KNICK Prozess PH-Meter Messger?t Sensocheck 71-2-5
Grundfos Kreiselpumpe MG80A2-19F100 0,75kW 2820U/min
InoNet IPC Mayflower-M6CD
MATEC MM-8 Box und MM8-Head
Beckhoff Digital Kompakt Servoverst?rker 403-A-S AX2523
Siemens Simatic S5 6ES5925-3SA11 6ES5-925-3SA11 Neuwert
FANUC AC Servo Motor Control Unit A03B-6077-H010
Siemens Simatic Simodrive Sinumerik S5 6SC9731-0AL2
Siemens Sinumerik FBG CPU Slave 6FX1122-5CC00
Siemens Simatic S5 Berthel Komm. Prozessor 38-H-000100
Heidenhain Ma?stab Satz LB326 mit 2x ML 320 251228-14
FANUC Software Profice Machine Edition A0064 NEW
Bosch Rexroth SPS CL200 Magnet Roboterkarte PSM200
Siemens Simodrive 610 Power Supply 6SC6100-0GA00
Siemens Simatic S7 CP441-2 6ES7-441-2AA01-0AE0 6ES7441
Siemens Simatic S5 IP242B 6ES5242-1AA41 6ES5-242-1AA41
Heidenhain Ma?stab LS 406C ML820mm NEU 266054-31 AS0002
Siemens Simodrive 611 6SN1146-1AB00-0BA0 5/10kW Vers.D
Danfoss Frequenzumrichter 7,1kVA VLT 3006 175H7265
Siemens Simatic S5 IP242 6ES5242-1AA31 6ES5-242-1AA31
ECKARDT 2 x TV 928 1 x MUS 80 Trennverst?rker Messumf.
Siemens Sinumerik Video Board CNC 6FX1126-1AA01
Weltouch Miyachi CY-210AK Constant Welding Controller
Siemens Lastnetzger?t 6EV1364-5AK 6EV-1364-5AK 40A
FANUC Printed Circuit Board A16B-1210-0860 NEW
FANUC Input Modul ID64C A03B-0801-C123
|