基于低功耗的MSP430单片机的水下声音探测仪的发展-外文翻译论文.docx

上传人:教**** 文档编号:86774815 上传时间:2023-04-15 格式:DOCX 页数:48 大小:1.58MB
返回 下载 相关 举报
基于低功耗的MSP430单片机的水下声音探测仪的发展-外文翻译论文.docx_第1页
第1页 / 共48页
基于低功耗的MSP430单片机的水下声音探测仪的发展-外文翻译论文.docx_第2页
第2页 / 共48页
点击查看更多>>
资源描述

《基于低功耗的MSP430单片机的水下声音探测仪的发展-外文翻译论文.docx》由会员分享,可在线阅读,更多相关《基于低功耗的MSP430单片机的水下声音探测仪的发展-外文翻译论文.docx(48页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、南京航空航天大学金城学院毕业设计(论文)外文文献翻译系 部自动化专 业电气工程极其自动化学生姓名李泽宇学号2013071121指导教师张燕职称讲师2017年 5月 Development of MSP430-based ultra-low power expandable underwater acoustic recorder1. Introduction When studying underwater acoustics in an indoor laboratory setup, signal acquisition generally does not pose problems b

2、ecause many off-the-shelf products are available for a range of configurations and applications. These solutions are generally implemented on a PC or a rugged industrial chassis. Moreover, electric power supply, data storage and communications are assumed to be handy and unlimited. However, when inv

3、estigating acoustics in the underwater environment, all these conditions are either too expensive or im-pssible. A feasible approach for underwater instruments must overcome these constraints. Ocean environment is full of noises from a variety of sources. A broad band of acoustic signals, from sever

4、al Hz to several hundred kHz, can be found (Wenz, 1962). For example,marine mammals make sounds in frequencies ranging from 100Hz to 150kHz (Au, 1993).Raindrops falling on the sea surface create bubbles which generate loud noises in the range of 150kHz as they collapse (Nystuen, 2001). Ship traffic

5、radiates noise from 1 to 10kHz (Corcker,1998). To study these ocean acoustic phenomena, sound is measured in he field and then analyzed in situ or post-processed in the laboratory. For measuring sound in the field,if the site is not far from the shore, a cabled system is generally adopted. However,

6、deployment and maintenance of cable systems is costly. Moreover, coastal aters are generally full of human activities, subjecting underwater cables to the constant risk of being damaged by trawling and anchoring.For both cabled or stand-alone systems, the ocean environment poses challenges for power

7、 supply, data storage, and system stability. If the study site is too far from the coast, too deep, or too costly for a cabled system, stand-alone and self-contained logging systems are deployed on the seafloor. Regular service is needed to retrieve data and replace the battery pack.To address these

8、 problems, Ma and Nystuen (2005) developedan autonomous acoustic recorder called Passive Aquatic Listeners (PALs). This instrument consists of a microprocessor, a low-noise 10/20dBamplifier board, a hydrophone, and a battery pack. The microprocessor is a low-power Per sistor micro controller which h

9、as 8 channels of 10-bit AD, 16 I/Os, and a CF card interface for data storage. The system was designed to record rainfall acoustic spectrum in the ocean for up to one year. In order to achieve long-duration measurement, PAL normally stays in sleep mode to save power. It wakes up once every one or tw

10、o minutes (programmable) to measure environment noise at a 100kHz sampling rate for 4.5s to obtain the spectrum. If the spectrum contains the signature of rainfall, the system will pick up the hydrophone signal, calculate, and store the spectrum continuously until the rainfall signature vanishes fro

11、m the spectrum. To reduce the size of the memory storage needed, the system does not save the signal time series but only the spectrum. The 10/20dB amplifier board also provides options to capture the signal with appropriate scale. Taking this project as an example, we can see the issues of power an

12、d memory management are core issues for long-term deployment instruments.To record acoustic signals continuously in the ocean, Wiggins (2003) developed a low-power, high-data capacity autonomous acoustic recorder called the Autonomous Acoustic Recording Package (ARP). ARP consists of an OS500 data l

13、ogger manufac-tured by Ocean Sensor Corporation, a hydrophone, two 36GB SCSI disks for data storage and battery packs. Given the large capacity of the SCSI hard disk drives, memory constraints are not an issue.The power consumption of the OS500 and hydrophone are approximately 600mW without the SCSI

14、 disk drives. The battery packs consist of two lithium batteries, a 580Ah (ampere-hour)/10V for the OS500 data logger, and a 135Ah/17V for the SCSI disk drives. The system provides a 1000Hz sampling rate, and supports long-term deployments of up to one year.Burgess et al. (1998) developed a low-powe

15、r autonomous recording system, called CAP, 36cm long and 10cm diameter. It is capable of withstanding depths of 2000m and records acoustic signals at 5kHz for up to 10h, along with temperature and depthlogging. This device is so compact that it can be tagged on marinemammals to study their behavior.

16、 Later, CAP was upgraded to aneven more compact and power-efficient version called Bioprobe.The acoustic sampling rate of the new model can be set to anynumber between 100Hz and 20kHz with 16-bit resolution. Thesystem uses flash-memory as the data storage medium, and isthus more power efficient. Wit

17、h a 1.5Ah/3.6V alkaline cell, it canoperate at a 2kHz acoustic sampling rate for up to 41h. Thodeet al. (2006) used the design of the Bioprobe as the core of loggingdevices in a four-element vertical array to record and track marinemammals. Recently, other projects have applied the Bioprobe architec

18、turein developing a new generation of compact and ultra-low poweracoustic loggers for marine mammal protection (Johnson andTyack, 2003; Madsen and Wahlberg, 2007).For marine mammal monitoring, Wiggins and Hilderbrand(2007) used a 32-bit, 20MHz microcontroller as the platform toconstruct a long term

19、(months) and broadband (200kHz)autonomous underwater acoustic recorder. Because the monitor-ing needs to record continuously at a high sampling rate,data storage volume and battery power pack capacity are twochallenging engineering problems. Their solution was an arrayof laptop 2.5 00 disk drives (1

20、.9TB) as the storage medium. Tomanage power efficiently, the data are stored in a 32MB RAMbuffer prior to streaming to the disk drives. Using this technique,only one drive in the array is activated for a short period of writingtime. Power consumption is thus reduced substantially.A recent developmen

21、t is Ecological Acoustic Recorder (EAR)of Lammers et al. (2008), which monitors biological activityon coral reefs and in surrounding waters. This microprocessor-based autonomous recorder samples the ambient sound fieldperiodically and automatically detects sounds which meet certaincriteria. With sev

22、eral power packs (each power pack consistsof seven high-capacity alkaline D-cell in series), the system canoperate up to one year. With its programmable recording dutycycle and power pack module arrangement, the system can beeasily configured to meet different needs of environmentmonitoring projects

23、. The aforementioned projects show that engineers must tradeoff among long-term deployment, sampling rate, and data storagecapacity when constructing stand-alone, non-cabled underwaterlogging systems. High sampling rates and long operating periodsrequire greater data storage and high-performance mic

24、roproces-sors. This in turn creates demand for large disk drives thatconsume more power. The resulting large battery packs increasethe size and weight of the system, impairing its portability.Fortunately, ongoing developments in microprocessors and flash-memory based storage have created new possibi

25、lities for thedevelopment of stand-alone, non-cabled underwater loggingsystems. One of the new generation of ultra-low power microcontrollersis the MSP430 MCU (Micro Controller Unit) from Texas Instru-ments. It is specifically designed for battery-operated productslike MP3 players, hand-held meters,

26、 and medical equipment.Its architecture significantly reduces both power consumptionand the complexity of peripheral circuits. In this research we usethe MSP430 MCU to design an architecture which is scalableand expandable in sampling rate, data storage, and numberof digitizing channels, at milliwat

27、t power levels. We call it theUltra-Low Power Expandable Acoustic Recorder (UPEAR).2. Hardware architecture The performance of data logging systems is usually limited bythe bottlenecks of AD conversion speed and data streaming rate.Our design strategy is to fully exploit a single ultra-low powerMCU,

28、 rather than using a more powerful microprocessor or DSP.To overcome the challenges of high-speed data acquisition andstreaming, not only a fast AD conversion circuit, but also aneffective way to continuously stream data into a storage mediumwithout interrupt is needed. Streaming large quantities of

29、 datainto a storage medium is generally achieved by adoptinga powerful CPU and a high-speed data bus. This inevitablyintroduces complicated architecture and consumes more power.Such an approach is not an optimum solution for low powerstand-alone systems. The MSP430 MCU has a series of models with di

30、fferent numberof AD channels, digital I/Os, buffer and flash-memory sizes, andoptional peripherals such as LCD drivers. Compact in size, theyare extremely low in power consumption, ranging from roughly10mW in the active mode to less than a fraction of a mW in sleepmode. All models come in different

31、packaging formats, includingQFN, LQFP, SSOP, and DIP. They can be as small as 12?12?1.5mm. Many MSP430 models have a 100kHz AD sampling rate,sufficient to meet the requirement for underwater acousticrecording, since ocean environmental noise is generally lowerthan 50kHz (Wenz, 1962). The unit cost f

32、or an MSP430 MCU isalso low, less than 10 USD a piece for most models. The MSP430 isthus very cost-effective compared with PC- or DSP-based solu-tions. However, a single MSP430 MCU does not have the capacityto execute all the tasks (multi-channel AD conversion, real-timeclock stamping, and data stre

33、aming) needed for a data acquisitionsystem running at a high sampling rate. We thus use multipleMSP430 MCUs to construct a master-slave architecture which isboth scalable and expandable.2.1. Slave unit A slave unit consists of a MSP430-F169 MCU and a SecureDigital (SD) memory card. Its schematic is

34、shown in Fig. 1. Thesignal is digitized using the MSP430s built-in 12-bit Analog-to-Digital converter and then streamed to an SD card (TexasInstruments Corporation, 2003). The SD card is a removableflash-based storage device (SanDisk Corporation, 2003). Itsspecifications were originally defined by T

35、oshiba Corporation,SanDisk Corporation, and Matsushita Electric Company for variousconsumer electronics such as digital cameras, PDA, mobile phonesand portable music devices. It is compact, simple, large incapacity, low in power consumption and low cost, an idealsolution for our design (Hsiao, et al

36、., 2006, 2007). MSP430s.Universal Synchronous/Asynchronous Receive/Transmit (USART)communicates with the SD card via Serial Peripheral Interface(SPI). SPI is a synchronous serial protocol for interfacingperipheral devices with microcontrollers in a simple manner.As shown in Fig. 2, only four pins ar

37、e needed for transferringdata between the MCU and the SD card (Texas InstrumentsCorporation, 2006). Upon power up, the MSP430 reads the first 512 bytes (definedas a block) of the SD card to retrieve the memory usage prior tothe current power cycle. This information is used to allocate freememory spa

38、ce for storing the upcoming new recording event.In other words, during each power cycle, the system will initiatea new clip automatically. The MSP430 then switches to sleepmode to preserve electricity. It stays in this low power mode untilawakened by sampling/storing trigger commands coming fromthe

39、master unit, described in the next subsection. To ensure the success of simultaneous A/D conversion and datastreaming, a double-buffer structure is adopted along with DirectMemory Access (DMA). DMA is a module component of MSP430microcontroller family. It can transfer data between MCU memoryand peri

40、pherals without CPU intervention. MSP430-F169 has 2kbytes of random access memory (RAM). One kilo bytes are used toconstruct two buffers, denoted as Buffer I and Buffer II, 512 byteseach. MSP430 digitizes the signal and stores the results intothe buffer sequentially. A subprogram monitors the growth

41、 of thebuffers. Once Buffer I is full, its contents will be dumped into theSD card using DMA while the digitization continues streamingresults into Buffer II. Tasks are thus rotated between Buffers Iand II. With this arrangement, the acoustic signal is sampledcontinuously in each slave device which

42、serves as a basic digitalrecorder that works on simple tasks (sample/store) by itself.According to our test, the slave unit takes 0.02ms to stream thedata buffer into the SD card, meaning a single slave unit canhandle digitization and logging up to 50k samples per second.Each SD card is enabled by p

43、ulling down its SELECT pin toground. With proper multiplexing circuitry and data storagemanagement, multiple SDs can thus easily be daisy chained toexpand the data storage capacity.2.2. Master unit A master unit consists of two MSP430-F169s, denoted as M1and M2, and an Real-Time Clock (RTC) chip DS1

44、302 (shown inFig. 3). The DS1302 operates on very low power consumption.With a single 3.3V coin battery cell, it can run for years withoutlosing time (Dallas Semiconductors Corporation, 2005). When thepower is turned on, M1 starts communicating with the RTC viathree I/Os to retrieve the current cloc

45、k time. M1 sends the clock tothe slave units via general I/O ports. In total 26 I/O ports are used.For example, the month is represented by a number between 1and 12, requiring four ports. Similarly, it takes 5 ports for the day,5 ports for the hour, 6 ports for the minute and 6 ports for thesecond.

46、The year is skipped because we ran short of I/O ports onthe MSP430-F169. However the year can be easily managed inthe users experiment logbook. For the next generation, we mayuse another MSP430 model which provides more I/O ports toaccommodate the year information in the time stamp. The RTCDS1302 is

47、 an inexpensive product, very popular in consumerelectronics. It is synchronized to GPS before deployment but it drifts several seconds per day. For this prototype, we only use its clock to have an approximate time of the recording. In thenext generation of development, we will use SeaScan Real Time

48、Clock (SEASCAN INC.) which drifts less than 1 second per year.Nevertheless, with the master-slave configuration, all the recei-vers get the same sample-and-hold command from the master I/Oport. The difference in actual sampling time between channels isless than 125 nano-seconds, accurate enough for

49、the beamform-ing of the array. M2 is in charge of the overall coordination and synchronizationof the slave units. It can operate in either standby mode, delay-time mode. For the former, it waits for the start command from anexternal trigger; for the latter, it wakes up to work at a pre-programmed time. For diver deployment, the system does notneed to be turned on until all the preparations have beencomple

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com