Home

WHOI-92-05

image

Contents

1. 3 aur fd e qnop u etqnop aseq etqnop odd atqnop Ze X10M O3 uo 32unj SI 103 Jabajuj ue aq oi spasu Ze ATTe91 u 3nq OSH YATM qu qsT1suos oq O3 e qnop e se poze oop siejeueied Zen O lt u 31603 paumsse ST 3T Ze Zemod YAU u3 o3 eseq eu3 sesqex modd Ze UOTZOUNT Aod ney JOU saop 2 u xuPlj esneoeq epoo dope oi pappe Ze Mod uoj32ung Aieaqjgt ob yaja ASP TU prore oj modd pagn Ze 1661 Axenuep 1iebups ujqou Aq Ze 9 Modd si vd af af af 41 f p uxn3oa fyeay T asta 9606 TEA T i EOZ lt TeAT JT 7 981 8 gt gt qsu qu paubysun uznqez 4p XOS iqsu qsp zeyo paubysun 2Teay 31043 paubseun fqst qsu quos Juz peubyssun vest qubys 3104s pauinjoi Ze en A 374 ZI 243 Bbuyddezm Aq Jebojuj peubys e soqe1euob pue 1 uoTu 19b583uj 319 91 peubysun ue 0301 ueu3 sxoed pue sazAq omy s8xXe3 w LPOZ ueu3 Zaipeib sp 3T JT Seutuiaiap 1ofoqu JOYS peubysun ue sayeq 42 Ze zeak pue Kep yquow e yapa 7 u1n3931 ZL tk kL Z cuss om b y K JT 796930 St L farnezep fyeaig fes p 121 age 2xyee1q Spot p L SI ese2 4xeolq fez P L 01 eseo yearq fez p L 16 eseo 76910 Z p ft tg eseo Zyeaig fiat p L L age 7960309 fist P f t9 sr 796910 Zoe Y p L tg 9529 716910 706 P f tp aseo 4xXeo1q tes P lt E tg Dee 76610 te P L SZ ese 796930 Zp f fl eseo fu yoatas ZL Aur th a
2. OL3HIO x Tud uts Ol3HIS lt yud soo ou1 502 eent E ereosoz OLGHID Tud ugs OL3HIS Jud son oyz soD 32017 z ete soz 71 OLISHI2 gt Tud soo oux ugys OLFHLS gt Tud soo ou1 soo got t eqeosoz II OLSHED yud soo our ups OL3HIS s ud s0o0 0uz soo 1160111 0 ere soz Ze DEZ panti UT suadep oi euei pertta up suadep W107SUPI3 O3 geng yore 107 103297 eyes BINGU Bre ou1 soo rud ugs ujse qud ouz uqs rud ups oux ups gud ups 0 1 Jabs bre fq 1011e bae BOXO 1oi1e bae JT 10 oui o se o lt oux st o gt ouz 31 Ze OZ etbue 4303 xX5euo 10110 eues 18 Zoiigr bag lo 80xo 9 20i29rbaeil JT fo Tud sero lt Tud eco gt Tud JT Ze 6213 1o119 Buysseoord yes pue 0 03 3es JOU JT sf Ze sueypez ogt 1d bep oz 4 u n3 q S jud 3843 998 o3 X2euo FOBT Td 9938 c zPT 2e17 1038 etqnop oya C 08t Td 8994 y 1pt 2e27 1038 etqnop qud STxe uo3jyd perrequpb un 107 uop32er1o2 epntpoup qujod e3ep sTu3 103 seTBue 3173 dn 3es 44291 foazu gt 9911 f lt 280811 10g Ze UJq uoeo 107 zM i4 A n snuef oi iT2O 9A 3USTS jo sueeq Inoj urogjsue13 spiooel porio3s eui ubnorxu3 door fe d lo t Toa 2017 1035 0 tol Teas 2027 2038 9917 fed be OUT TPA 3z t amp 0 0 T0 1038 pL 2e1pui Jaujad 442917 293U gt 3917 70 2
3. Zupe 3 JOXO UST f t 3Pt PAe punoz aeuo peubgpsun ups Litt 0 7 37 2089 ET apt 5ae usus usts on u oi q 0 gt I t zpt bae 37 39 Bei 10118 ue suinqer oiez sj atqqyu Bys 3500 ayy yey 335 O3 Sy29uo l e 191 euj3nox eui UT sdeas QL BUINAST AT IeU2 poubysun eui Jo erqqqu 3ue21JTu5Ts 15591 eua UJ SenieA 1989 veu out Keiie qndano uj aeys peubysun pue peubjs eua sebueqo exay 2 wf Ze PPO By J JO aug Ven t 3 aut u1n3e1 este 3 Quy uinaex Ze 1equnu uaae ST J JO WT JT o Z w 3 Gunn 31 05 0 3 JT 71 11 out uanie1i 09 gt 3 JT T ppp ppo sq Z JO aug Van ei tH aur uinaei este 4j Dun uana 2 Ze U A ST J JO WUT JF fo 2 J 3u7 JT 10570 3 31 f 143 up uana z Ier 3 JT 13 quy uzna z 05 0 gt 3 sqej JT fq uin3er Ze J JO aueuoduoo euoj3oe1j e 3 sf ty qup 3 3 Zeen q 1 36011 i i 4 43noj3 J 31606111 punoa 3U t gt no q q TOXO 9 Inoj INOJ Ze T b gt Y 0 107 265393U7 uoAQ 1599019 u3 oi P PUNOI st 37 Ueu3 05 uo 32e1j eui TY e Z0 e d i 0570 gt ST q3ueuoduoo TeuoF 29213 eui JT Zebaurt NTLA ein osqe I TEUS T q aeuo peubpsun 70670 lt BY 3u uoduo2 euojpi291 eui JF Zebeurt Ongea eyntosqe reDie 1 xau u3 o3 eniea oui SPUNOI pue JUF 03 316011 3184uo2 uorqounj puno znoz Zeus peu5Tsun i oi Inoz 1euo p oubTsun fs eqpaqqiu 043 UT 379 3ue 31JTu6Ts 1800 ayy e3
4. 20 I O connector using the two meter RMK 7FS to XSL 20CCP cable packed with the DPM Attach the DPM XSG 3BCL connector to the telemetry controller cable Power up and reset the DPM by connecting the RED color coded shorting plug to the VSG 2BCL connector on the end cap The DPM will now be running and waiting for the next ensemble from the ADCM Note that the first ensemble will not have been received by the DPM see 2 but it is assumed that 3 and 4 are completed within 15 min of starting the ADOCM so that the second ensemble will be received The DPM can be interrogated by the telemetry controller at any time after power up The first non zero data array from the DPM will be obtained after receipt and processing of eight ADCM ensembles or 2 hrs after receipt of the first ensemble Since the first ADCM record is not received by the DPM this will occur approximately 2 hrs 15 min after start up of the ADCM C Program listings Four C language programs associated with the use of the DPM are listed on the following pages DPM C is the main communication and processing program written in Franklin C which runs on the Intel 87C51FC microcontroller in the DPM The compiler used was Franklin C version 3 07 the assembler was Franklin Assembler version 4 4 and the linker was Franklin Linker L51 version 2 7 A companion program PC_DPM C was written in Microsoft Quick C and run on an IBM compatible PC PC_DPM pr
5. Ze Ze Ze Ze Ze Ze uo T TOUT WIN 03 31q 1033009 uni T Zout3 eu3 3es 0 XO NODL Zorn 4e1adjnq rui a T44ng u g u 107 1 8 z3dgnq t fata 4413djnq faba HAJNA 10 X0 13dJNqy u N3T33ng gt u o u 107 2 8 33dJnq 3 0 z3dgnq fibe z3djgoq Zu zeyo paubisun 13djnq aeuo peubTsun x2edaid p Ze 860395 pue ou39 TIVS W3T 1977nq andjno ezprepaTuI Ze sTnd 16893 ueupeap Jo pue NVRGVSQ 1 AeTep o Awqep xwiand AeTep 107 Ze 0906 3Yn93T9 uvupeep oi 16863 pues vi T NeNaW3d Zeep aut Ze 090p bupy33eso1 Aq 30591 eieMpieu s3ueaoid ipToA peop3ou p Bert Dueisii oui s3jes 37 V qoTUM UT pessed eau Spuo3 s op 3noqe suoT3e2931 PEL pue slenb bejgoe Z 10 INUL 03 Beti Bueint3 eq3 eg pue uo LN aui suinj 37 9523 YIFJYA UT passed seu seqnuyw pI 8407321037 cz9z pue o Tenba Berjgoe t sssetun roug 943 39501 PUV 3unoo3T 3ueuexouy FIFA TSE JUFUFIJU YSI T Ieupi eur Ze adniie3u T Jews eqqeue BOKO 3I t JUNOJIT VIL Ze 208 E S AT Hr Je 3319 91 THE 83Tq 91 T epou zeup3 02 l Jeup3 dOnL proA xoopoe p Ze LUNN 93 Je GATIIe sIojdeleys Ke13s Ze 30 eTquesue ep3ied E eseo up YOOTD 3noeuT3 107 pesn os e Ze 9etquasus 4909 3xeu eu3 107 Ze amp 9397T O3 STI UT LUVN OSN 943 da exe o3 z uT3 eu3 dn gies Ze eup3noi YOOTO urere Iuvn IPF OFU ob vi fron NODd h Joa af TOA D DV af D
6. 0 5 mA for a few seconds while the DPM unpacks and stores the data in RAM After receiving and unpacking the data the DPM goes into an idle mode in which it will respond to EIA 485 SAIL requests from the telemetry controller but will not accept data from the ADCM The NSC858 UART is powered down in this state and the microcontroller is idle The current drawn by the DPM will drop to 1 2 mA 0 3 mA The idle mode will continue for 14 minutes after which the UART is turned back on and the DPM is ready and waiting for EIA 423 data from the ADCM The current level will increase back to the original 2 3 mA 0 3 mA until another valid ADCM ensemble is received and the data collection cycle begins again This cycle will 18 continue unless data is not received from the DPM at the expected 15 minute interval e g the ADCM is disconnected or inoperative and data transmissions stop If no ADCM ensembles are received the DPM will wait in the ready state NSC858 UART on for EIA 423 data and the microprocessor will be reset every 32 minutes by the watchdog timer Any time after the DPM is turned on using the shorting plug or an ammeter in place of the shorting plug the module can be addressed via EIA 485 SAIL commands A 50 foot test cable with a RMG 3BCL connector on one end is provided for this purpose The other end of the cable should be connected to an Acromag 485 232 converter box The EIA 232 side of the Acromag box is then connected to t
7. 1 fueeqy pR 2937 1035 1 weeqt fp gt ue q1 fQ uUe9qT 103 0 1 28 mds 3 0 zs p JT Ze Sej1iT2o 9A ueeq ejpei Huypues sy aueuniisup esneoeq queuAo qdep eru 103 O Tenba pqnous Ze MdS N33dVH LON GINOHS SIHL 19439501 1n220 30u pinous YyIPTM 2eds pue poob 4 poob 4 107 eijnijasqns pepiooex ST u3pT ei35eds JT f ueeqpa 1 e3epp gousz quos eo 1 weeqy p 2e171 1038 ugesot b gt weoqy f0 weaqy 30g Ze 4 poob queozed yoedun f ueoeqyex e3epp gous2 quoo gd Aug T ueoq jdwe 2817 10328 D 4ueaqy fp gt ue ql 70 ueeqy 103 Ze ap epnatidwe ouas yoedun ust f eaepp rH N uquoo qub1s OS TIA _ 1 e tea 201 2038 usu g eaepp or N uquos qubya OS TSA T iz 1eA 2e11 1038 usus usts y eaepp qartds t ust z eaepp rH N uquoa qu 1s OS IJA _ F 1 tea 202r 2035 f usu Jeaepp oT N uquoo qubys OS TIA F fo ioa 2017 2038 7 usus usps ie e3epp qat ide Ze 5 u5 A319018 xoedun 28 TOA Ze pest ZIS QHNIG _ uta zed s0344 7 yapita e1328ds of pret f zs pD ze due zs mds zs eA Z8 Deet 215 GHNIG _ fs Gr 1ed s 34q z snieis a _ dize doe za mds z9 TOA 4 28 peer ZIS GHNIG Ze uza zed s0144 p poob muenred bet f zs ds zg OA ZS peo ZIS GHNIS Ze uta 1ed sei q p epnijIdue ong NEL x IIe pest ZIS GHNI ufa Ied se34 q 9 A3 20 8A 9 1 t Ze UTQ 143
8. ADCP DATA PROCESSING MODULE Revised 12 July 1991 Bill of Materials Item Quantity Reference Part 1 3 C1 C5 C12 0 1 uF 2 2 C2 C6 10 uF 3 1 C3 1 0 uF 4 1 C4 100 uF 5 2 C7 C8 33 pF 6 1 C9 22 pF 7 2 C10 C11 18 pF 8 3 D1 D2 D3 1N 5818 9 1 D4 MRD 821 10 1 D5 MLED 930 11 2 D6 D9 FD600 12 1 D8 1N4148 13 1 L 150 uH 14 3 Q1 Q2 Q3 2N3906 15 1 Q4 2N2222A 16 2 R1 R3 10 0 K 17 4 R2 R5 R6 R12 100 K 18 1 R4 1 0 M 19 1 R6 1 2 M 20 1 R7 499 K 21 2 R7 R8 5 6 M 22 1 R9 267K 23 1 R10 931 24 1 R11 47 K 25 1 Ui 87C51FC 26 1 U2 74H C573 27 1 U3 74HC00 28 1 U4 HM62256LP 15 29 1 U5 NSC858N 4I 30 1 U6 74HC4060 31 1 U7 MAX638AEPA 32 1 U8 HA5141 5 33 1 U9 LTC485IJ8 34 1 Y1 2 4576 Mhz 35 1 Y2 1 8432 Mhz LI was constructed by using 39 turns of 30 AWG enamel wire and a Magnetics Inc P N 1107CA100 3B7 ferrite core 64 DOCUMENT LIBRARY March 11 1991 Distribution List for Technical Report Exchange Attn Stella Sanchez Wade Documents Section Scripps Institution of Oceanography Library Mail Code C 075C La Jolla CA 92093 Hancock Library of Biology amp Oceanography Alan Hancock Laboratory University of Southern California University Park Los Angeles CA 90089 0371 Gifts amp Exchanges Library Bedford Institute of Oceanography P O Box 1006 Dartmouth NS B2Y 4A2 CANADA Office of the International Ice Patrol c o Coast Guard R amp D Center Avery Point Groton CT 06340 NOAA EDIS Miami Lib
9. Status Array Even Bin 8 East 144 Odd Bin 9 Velocity 145 East 40 bits Velocity 40 bits 212 148 213 149 Even Bin Odd Bin North North Velocity Velocity 40 bits Temperature 40 bits Temperature _ 252 20 253 21 No No Ensembles Ensembles l Even Bin 160 Odd Bin 24 Vertical Vertical 25 Velocity 161 Velocity 20 bits 20 bits Tilt Tilt Variability Variability 30 136 166 272 Figure 8 The contents of the DPM output array are shown The output array is sent in two 136 bit halves in response to interrogation by two different PTT controllers see Fig 7 The dummy bit is stripped off by the telemetry controller to give a 135 bit sequence for transmission The values of the error array temperature number of ensembles tilt variability and heading variability are the same for both halves of the array 57 ammeter RMK 7 to DB 25 test cable 9 VSG 2BCL XSG 3BCL test cable DB 25 COMI DB 25 COM1 Qj telemetry E controller Acromag 485 232 converter Figure 9 A schematic of the DPM test configuration including two IBM compatible PCs an ammeter and various test cables is shown The ammeter replaces the DPM shorting plug and is used to check current draw by the UART and microcontroller The PCs simulate the ADCM and telemetry controller The ADCM simulator sends a sequence of data ensembles designed to test a variety of DPM error checking features to the DPM Th
10. 096213 asta aslW4 095217 09 upuumu 3 y fmou 3sed feuyqutq 3 emt feupi1rno WJ INIS 73 10daur i ieu2 i e3nugur eyo LEENS aug PIOAJUFWIFEM proa 7 o3nuqu yo3e nou 7 0 T puoses 0 0 puooes f nuL 3Txe 1 731042 2849 Lob a 11009 zeyo JT 34X09 0939 qudA3N piqZ y solq eiTuuo 60 1140939 0093991 paqdexsotq 271 fo apyya 2 9413deup3 puooes Adou13s ZS 4a3deug3 e3nugu Adaua3s Ze Inoy 3e 3d o3 zad ubisse f eup3ano eujp3ose tT gt aQ3deuj3 Ze SUJI TedoT 03 319AUOOD 1 au aujq9 eup31e20T 9u 3102 Ze IAD OL T T OATUPTW BOUTS spuooss UT eup3 fauT 34799 eura 0 1 puo ss po3e 2os Jogya 1 2 9424d0u7 3 pucoes Ad3uz3as Ze noy ae id oi 13d ubisse eug31no eup32se LL X3d uT3 Ze 9013 TEDOT O3 1394009 emt 3utozl eup3Te20 ouT31n2 Ze DAD OL T l 3TUpTu eoujps spuooes up euj3 vi f oupaujqs euga feury3u q 3 eut eup31no 4 391138 1ajdeurp3 geya g anuTu z puooas ELE 7999 quy PTOA WFIIFUF pro Ze MOU OZTTETITUT pue 00 eq o3 puoo s 107 TEM 7 dd s0127 Quyuazes e3ep326 7 Ge 7371 e pua puas uquumu fbertyarel 6erzare Cari at pus 711 eun 33T 3s1Vd apa 2 u pus 03 D e edA ux gaur1d 4Sej3nuju pa AI A pueuuoo peoqjjo pue sse1ppe ue Bujpu s Gent ui J WTI puooes 00 eua 30g Buraten uvuX JIU jad 7 uyuumuy upaa jueos f uyuumu zsessaippe uso 3oq seqnutu
11. 1 1 This information is useful for putting the half arrays back together in the proper order particularly if occasional transmissions are missed The repeated header and alternating even odd bin sequence is similar to the scheme described by McPhaden et al 1990 and ensures that usable data spanning the desired depths albeit with poorer resolution will be received even if one of the telemetry systems malfunctions Due to the limited space 135 bits allotted to the ADCM for each hourly transmission from the IOEB Fig 7 the averaged data had to be reduced further before going into the output buffer This was accomplished by choosing not to transmit the echo amplitude array and restricting the output header to a subset of the averaged leader data The floating point horizontal velocity data is scaled and converted into 8 bit integers the vertical velocity into 4 bits The first half of the 272 bit output array Fig 8 consists of a dummy bit count bit even odd bin bit even bin status array 5 bits error flag array 4 bits temperature 8 bits number of ensembles in the average 4 bits tilt standard deviation 6 bits heading standard deviation 6 bits even bin east velocity array 40 bits even bin north velocity 40 bits and even bin vertical velocity 20 bits The second half of the output array Fig 8 contains the same count bit the opposite even odd bin bit the same error temperature ensemble and instrument motion dat
12. Hole MA Technical Report WHOI 90 2 128 pp IEEE Computer Society 1985 IEEE standard serial ASCII instrumentation loop SAIL shipboard data communication IEEE New York Irish J D K E Morey G J Needell and J D Wood 1991 A current meter with intelligent data system environmental sensors and telemetry IEEE Journal of Oceanic Engineering 16 4 319 328 McPhaden M J H B Milburn A I Nakamura and A J Shepherd 1990 PROTEUS Profile Telemetry of Upper Ocean Currents Proc MTS 1990 Conference Marine Technological Society 353 357 McPhaden M J H B Milburn A I Nakamura and A J Shepherd 1991 PROTEUS Profile Telemetry of Upper Ocean Currents Sea Technology February Issue 10 19 Park M M R C Singer A J Plueddemann and R A Weller 1991 High speed real time data acquisition for vector measuring current meters IEEE Journal of Oceanic Engineering 16 4 360 367 Plueddemann A J 1991 Internal wave observations from the Arctic Environmental Drifting Buoy Journal of Geophysical Research submitted RD Instruments 1991a Self Contained Acoustic Doppler Profiler Technical Manual RD Instruments San Diego CA 330 pp RD Instruments 1991b Deployment Program User s Manual RD Instruments San Diego CA 34 pp 16 Appendices A Test procedure A test procedure meant to be used in verifying the operation of the DPM prior to field deployment is described below Two
13. IBM compatible PCs an ammeter and various test cables are necessary for the complete test Fig 9 The ammeter replaces the DPM shorting plug and is used to check current draw by the UART and microcontroller The procedure can be performed without the ammeter if current checks are not desired The PCs simulate the ADCM and telemetry controller The result of the test is sequence of DPM output records which can be compared to a file containing the expected output A RMK 7 to DB 25 test cable is needed to connect the EIA 423 side of the DPM to the PC simulating the ADCM A program called OVERNITE C see Appendix C is run on this PC to send simulated ADCM data transmissions to the DPM The program accesses a data file called DPMCCS6 BIN containing a sequence of previously recorded ADCM binary data ensembles which have been modified to test a variety of DPM features A RMG 3BCL connector and cable are used to connect the EIA 485 side of the DPM to an Acromag EIA 485 to EIA 232 converter box A second cable with two DB 25 connectors attaches the Acromag box to the serial port COM1 of the PC simulating the telemetry controller This PC runs a program called TT C see Appendix C which requests processed data records from the DPM using SAIL commands The VSG 2BCL connector on the top end cap of the DPM is used to power the module dummy plug is used to cover this connector when the DPM is not in use The RED color coded shorting plug turns the DPM
14. RANGE BEAM 3 BT RANGE BEAM 4 PITCH STD DEV ROLL STD DEV HEADING STD DEV CTD MEASUREMENT INTERVAL BT4GD 1 BTAGD 2 BT GD 3 BTZGD 4 43 44 45 46 47 49 50 51 52 53 54 56 57 58 ER MSB 60 61 LSB 62 63 Figure 6 The contents of the ADCM leader are shown All leader data except that related to CTD sampling and bottom tracking neither of which are implemented are decoded and stored in RAM Some data e g number of bins BIT status are used in error checking Other data e g heading and tilt are used during processing WTS 5 SEACAT II 32 PTTO SEACAT amp DO FL 56 Schedule Hour 1 Hour 2 Hour 3 Hour 4 Hour 5 Hour 6 Figure 7 The transmission scheme for the IOEB Argos telemetry system is shown Two PTTs are used to transmit data from various sensors The two PTT controllers each using a different SAIL address interrogate the DPM at two hour intervals to request ADCM data The DPM sends the even bin data in response to one of the SAIL addresses and the odd bin data in response to the other Since the two hour PTT transmission intervals are staggered by one hour the DPM is interrogated twice over a two hour interval once by each PTT and the full output array is transmitted in two halves 96 Bit 4 Dummy No Counter 2 Counter 3 Even Bin Flag Heading Even Bin Flag Heading Variability Variability
15. TIT uo e35 IT 9 ef gnu daatsou s Beu 8743 39831 i3s1V4 buez l3 1 buezet3 31 Ze i91unoo eqpquesue peq 1o 11 24 2e1peq 1 esta Ze Jajuno e quesus pooh JU U JIJU F wf i44001du 0m 119 dun 33 buereT 31 JT Ze dope eu3 uo1g e3ep eu3 xoedun 2 118 dun oo1du T dun Ze Beri 10319 SZTTETITUPOT asiva 116 dun Ze MOUTA e Een SHY ssequn d IS TIJA ei 195194 deo sou Ze 183jnq ejep Dutuoout oui ez IeT3TUTO3 ei gejepp 13dpp Ze T 19W73 STQESTP vi 44ax0 23 NODL ATANISNI 52 1722 37 1 Guez lT3 5 0 3eppa lt zqdpp I 3rxgxVH8 e3epps I3dpp JI Ze e quasue 16132 60 e Aquo SuTar8 58r 39176 mo p uT3 zo dope vi Ze u3 uoij Bu13 35 e quosuo aTOYM e p A193581 19U319 M OGAEH vi Ze 9ug3nor AdnzzaqUy I Jaji 9ui up ei Ze S HL O3 Jes s3eb BueI l3 sbupi At JT s Ze 908 ok 3anoge up huji FIGNASNG O3 1708 ei f x20198 Ze SepTyoR u3T eupanox x2o 2 giereg oui TIED OS qISW3SNS Hepoe Ze sSpuoo9s 9 3noqP 6161 pInous tun vi Ze BIED PREG OOZT edou ot 32edxe og JI ed ft e3eppse zadpp T Ze amp dope oui uoij 0344 616p 35111 94 p AT9294 OM OAEH wi Ze ISTWA O3 YYISIUF Jos seupijnoi AdnzzeqUT ei Ze doot atoun ETUI ufnoiug3 u q BA A ei Ze 3243 9Ao1d 3snu a bujydee s e10geq vi f 3nWL MU2EIUT TheTyys lec 133nq ge T33nq ce tz30q 6 10336q 18 1037nq Ic 0330q s 2 1330nq 4 0 1 1U33nq ab folti3nq Ue 210330nq Ll 24
16. and its use requires no modification to the current meter The motivation for this work was the desire for real time monitoring and data transmission from an ADCM deployed at a remote site The DPM serves as an interface between the ADCM and a satellite telemetry package consisting of a controller an Argos Platform Transmit Terminal and an antenna The DPM accepts the data stream from the ADCM processes the data and sends out the processed data upon request from the telemetry controller The output of the ADCM is processed by eliminating unnecessary data combining quality control information into a small number of summary parameters and averaging the remaining data in depth and time For the implementation described here eight data records of 719 bytes each output from the ADCM at 15 minute intervals were processed and averaged over 2 hr intervals to produce a 34 byte output array Keywords Satellite telemetry Acoustic Doppler Current Profiler Argos Table of Contents Abstract i List of Tables and Figures ili 1 Introduction EEUU 1 1 1 Background and motivation 1 1 2 Design requirements 3 2 Description of the DPM 5 2 1 Hardwareimplementation 5 2 2 Communication and control sn 8 2 3 Data processing 11 Acknowledgements TM 1
17. each of the data arrays is extracted from the header Fig 5 and checked against the expected array sizes Any errors found during these checks result in a flag being set to indicate a communication error The associated data ensemble is counted as a bad ensemble it is not stored and 11 will not be included in the averaging step Ensembles which pass these checks are processed further the leader data Fig 6 is extracted and stored except for the CTD and bottom track variables since these functions are not used and the four data arrays are decoded and stored After eight ADCM ensembles have been received the controlling program calls a sequence of routines that perform several processing steps along with error checking and averaging The first processing step is to document the status of ADCM operation using information from the leader and the percent good array The Built In Test BIT status RDI 1991a code from the leader is used to set two flags one for beam frequency errors and one for transmitter current errors The percent good information is combined into a single good no good status bit for each averaged bin Data in a given bin is generally considered to be of poor quality if the percent good value is less than 25 The status bit is set if percent good values less than 25 occur in more than ten percent of the samples in the depth time averaging interval The next processing step is time averaging of the leader data T
18. for transmission to the telemetry controller The double buffering scheme is used to ensure that an existing output array which has not yet been sent to the controller will not be corrupted by newly processed data Within each buffer the output array is arranged in two halves an even half containing data for the even depth bins of the ADCM profile and an odd half containing data for the odd depth bins the details of the output array contents are discussed in Section 2 3 Two telemetry controllers with independent PTTs and Argos antennae are used on the IOEB to provide a robust data transmission scheme Each controller interrogates the DPM at 2 hour intervals but their timing is staggered so that the DPM receives a request for data approximately once per hour A SAIL data request consists of an attention character a two character address and a data offload command R The DPM responds to a data request with an echo of the address and offload command followed by 34 ASCII Hex characters of data from the most recently filled output buffer The two controllers use different addresses 40 and 41 to interrogate the DPM The DPM considers either of the two addresses valid sending the even half of the output array in response to a data request which uses the even address 40R and the odd half in response to one 10 which uses the odd address 41R Thus transmission of the full DPM output array is split over two independ
19. idiDAVlipT 39013 Ze 91n3onias ej3ep pebeioA pio2e1 peDeieAe 32ni3s J p dK3 Ze e3ep pex2oedun jo seanj3oni13s JO Aezze V23uN 1039 peio3s iparos Ze ABTTE sniejs 3Tq sNIGXVW l ST 3S 1euo poubysun Ze Aezze poob 3ues2Jed vi sNIGXVH Wv3 N p5 32013 Ze Keire epnjjIdue oyaa vi J isNIGXVH uivaggl dwe 39013 Ze Aere AYPIOTOA wi Ze eiep iepeag JO SANS 7 sNIGXVM Wv38HN Taa 3e013 7 ua1xvW 3pT 32017 Ze 91naoni3s eiep payoedun paroys 330135 JapadAy Ze S93n3oni3s pue s eiie jo uopae1e oap af Ze 13d s193jng andano ejep pesse2oid y 133nq bL 0330q Jjnqiano Zeus Ze SUOT3E1931 T I19UTp3 3unoo o3 eqpaeqpieA 3010337 AUT EIER 8p1o281 peq 1o 322045 jo iequmu UT NOT xoedun uwo1j 810118 JO 1oqumu 2eipeq aeuo peub sun 119 dun 2eua peubjsun Ze TIVS STA pues oi SIEYS xeu IIOSV JO 3unoo fJUNODYD ieuo poubysun Ze 3ues se quesue eqep dope pooh jo unos ioo01du xeu paubysun Ze 13d 393jnq ejep A0 Huywoouy 13dpp ejep 3140XVW 39bp 1euo peubysun Zrbrp 31973ng Bepjgoe beggare bueaota Bue nl3 Ze SETI idaatsou xuosqu ueasppo peo jjo pesseippe uopquaq qe ata ata q u3eu epni 2uTs q J165o1 epniour4 Ze due Taatzapeet sedA3 ejep JO zz 3dAIN SuTj ps Bur5ez ae Zeie suyq u dep JO oT SNIGDAY u J p Ze 1 pe l pebeieae up saujpod jo FT WaTSAV uljJ ps Ze 91035 O3 5e9 quasue JO ou xeu ot SN3XVM 9UTJops 59
20. on by connecting the 10 5 VDC battery packs in the DPM to the input of the switching regulator After making the initial connection with an ammeter in place of the shorting plug the 17 DPM should settle out within 20 seconds to a current drain of 2 3 mA 0 3 mA At this point the DPM UART is on and waiting for data The DPM will stay in this state until it receives a serial stream from the ADCM or equivalent simulation The ADCM serial data enters the DPM via the XSK 7BCL connector The XSG 3BCL connector is the EIA 485 connection between the DPM and the telemetry controller or controller simulator ADCM operation is simulated by connecting the RMK 7 to DB 25 test cable from the DPM to the serial port COM1 of a PC and running the test program OVERNITE C The test program will ask for a data file to use as input The file DPMCCS6 BIN should be available in the same directory as OVERNITE C and should be specified as the input file The number of ensembles should be set to 144 and the time between ensembles to 15 minutes If a mistake is made in specifying input parameters for OVERNITE C reboot the computer reset the DPM by removing and re connecting the shorting plug or ammeter connection and start again When OVERNITE C is running successfully a message will be sent to the screen as each simulated ADCM data ensemble is sent Immediately after receiving a valid ADCM data ensemble the current draw from the DPM will rise to 5 5 mA
21. r ao3S ZL ous u s IRL oux soo nf 32013 F o tea 2017 1028 Ze ueeq YORE 1062 5611190194 queuoduoo y 43 JO antigIueroider oie sS T3190T1 A snue 9u3 aeu3 e uwopadunsseP 31211dul oui pue sepbue roi pue uo3jd e 307 SUOTAUSAUOD S Qd BAOTTOJ uoT33033o39 uoJ3 301 16 i i teas 2027 1038 6 12 teA 2021 1038 a ete2sa etqnop zat IF IT Teas 0017 2038 110 toa 2021 1028 s 9peosa etqnop at EFI 1 Toa 2927 1038 s eqeosu etqnop af i 0 tea 2017 1028 a 9e e2sn etqnop nf Ze S8TIFOOTOA snuef WIOJ o3 sej1joo eA JULIE BUTqUOD 12 t9 2017 1038 71 C x1 t9 2017 1038 1 440 futqu gt f f0 D 107 4013261100 06116103 op pue s T3T90T A snue oj3nduoo l013HLS s 0 Z goes BTBISA f 013HLO s OZ goes er eosn Ze 103203 uU071091105 peedspunos SI 9tS1 5S e pue zT3ou uo31 eque ueeq oui ST Hep 09 0 39u3 Bien e 303 ORISYI UTS4z E pue A n zog 0e39u3 so5 z e OATI 891698 TOA Snuef o3 TOA 3uf 9 mor uolsi AUo3 doot 611963309 UOFIPISUPLII pue fg 1o110 ba 8010 Y 1o119 Dae ZT esie t o lt f ueoeqr due 201T 3038 uyqu gt f 20 D 397 zsutqu gt aze JT 1 110 9 qus jus upqu 7673 upqu goe oz dauyT Z21291 18 et 1o119 bae 80X0 9 xoxie bae JT esto o tifla C 18937 Taa 2027 3038 46 turyqu gt L fo
22. rt iu gt F fo F 203 Ze OX ase 1eus Uey sso SenjeA x TeTIFUT TOF YOOUD ei ZA Tu fg JU 10 1797s Ze S3TNeJOp 39S ei Ze edo s pue o2u21937 TP fedots xe Tap 39017 Ze diawut 307 syd pus 31e3S ef ZE ot ur Ze S193Uno2 af F aud UIA Ur 1oA lox aeot3 tupu ieuo peubjsun 4ii1ep Ws jus 307 110p tu Ju fu A x oun o fox d3uTl aut oz z O3 308 OTE PA193UT ayy eptsano K Jo sen eA 19479101 eua epTS3no saujod jo iequnu ou3 s IT pue TeA1 quT au UTYITM Squjpod ISET pue 3s1 J eie qu ju ueua3 Qu r 16649101 eu3 eppsano aie x UT saupod euos JI O 1deqp pue Tuntu Z e DU u u3 Qu il Teazaquy aya UT paufejuod aje x ur siujod IIe JI SINTA AeUTPIO peaepodieaug A 2epio Dupseeioug ur u uabue sen eA eessposqe Mou Jo Aezze x Qu uabuel jo sAvaze eqep Leut iio e OK ox x s nIFA oessposqe sau ueAT oK ox sAezze epp Teutbtzo uoi A aueutpio jo Songea peaetodiequg seanduo5 aer qu ju u x ou ox daurtT NKR Ree E 44 Ze IND O L T T B3TUDTU BOUTS spuo5 s Ut BUTI wi 7 eup3upqs eut3 Ze Inoy 3e ad o3 13d ubjsse Ze OWT POO O3 i18AUOD af asAi et tun 795194 394 fmou 1590 Zemt 310 T9 3 out feup3ino uq 331115 Z33daut 3 aeuo g eanugu aeuo 0k auT proA uyu3Te pToA f o3nugu yo3e Mou 2 9413deuTp3 puoses Adouz1s Z 413dour3 a mugu Adou13s 4 eup31n2 eup32se TT xadeug3 7 emt 3u1q07 o
23. ta auets yadep sqo SNIGXVN OA 32017 Ze 197jnqd uadep peAresqo ei SNISXVW OZ 32013 Ze SqQadep p3s o3 sqo 107 sejeos Jv3aN e eosoz 16013 6ze ei1qnop ERL tag AL nL etqnop Ze buer up eq oi p oS53o j sbujppeseu w23uN peeu 33045 peubrs puno bujypeeu poob doo spue ei ipua aeuo peubtsun Ze X2euo buppeeu Zei zequnos fpeq 1euo peubssun Ze X puT ulq u3d p pobeisae fy zeyo peubpsun Ze Xepug utq uadep ei ZL zeyo peubtsun Ze 193unoo esodind eireueb fq 1equ poubtsun Ze x puy ueeq fueeqT zeyo peubjsun Ze 19e1uno2 etquesua p10203 vi 29631 1eu2 peubrsun 103unoo ulq Yadep fupqy aeuo poeubpsun Ze suyq uadep ou of Zutou eu peubTsun Ze pessoooid spiooei JO ou lt 2e01U 2e1u eu peubrsun ou2e snuef proa Ze 9ejbue 10110 OI o o 9039 eupgeps Ze OT6ue 101239 yortd 0 0 9934 eujpgopi Ze 27204 0037 e bue weaq Jo 803 oi 00s 0 Ol3HL12 euTgeps Ze 27304 9031 e Bue meeq Jo uls ei 998 0 OLJHIS 60119 Ze 302927 0013199353099 peeds punos 0007 L MODSS euT7eps w i Gd epnpoups u uaeu Bpntoury q ojpas epntiouys Aeaie ejep peberzeae uj peio3s ere Si h58H VNIGN oui Aq popgToeds SUA Jo requmu ey pue spiooei peiojs jo iequnu euj ieAo pebeieaAe oui FT epn3ptdue pezTrieurou euL sulq uadep Inoz 3s eui jo ebeisae eui Aq pezjreuiou 81 ueeq yore 107 epnijrdue eu3 HuyHezoae oi 30124 oepniprdue Ouoe ebezene ueeq 1noj eu3 seanduoo pue 2 T Jan uol3ung eua Aq dn jes 616p W
24. uja Yadep s u3 107 spagooer pez04s 1640 obeisA ai fT UJAJ UTAT rt S SNIGSAV s VNIEN gt 0 107 fo uja 10 lt 4 Ze Goor 312238 sis3unoo BZTTETIFUT oi 37 Ze Ze qnd3no ppo uj patoas Ze dyno ueae uj por0ys dips jo ust 10129 ict apt 6ae 029 lt Iet apt bae 37 Zopp 3 Z lt lt pues pues f usq exeu 2 IER 1adjq f usp exeu 2 9 xadjq puss 3 j30XQ UST dips punor aeuo peubqpsun puas 10129 daps 0 gt daps 31 9 dips o z9 lt daps JT daps Jo ust Ze Woatd s roi aep piepue3s fot lz zT 3pt bae rt zpt 5ae daps Ze ups pue Apes xps jgnas vi i F T exay 2 Zp 330391 RY gwau 2 lt S 1ad3q este f diu exou o zp z3dgq dau exeug d e S 3104091 v23uN gt dau sy diu lt gt 0 JT Ze pesseooid spiooe1 jo zequmu jjn38 f usQ exed 9 E 13dga f ust exeu d y 339191 s t usw exo 2 op 1adjq f usu exou o lt 339191 7 usus usqty z3 u oi q Ze due3 33nis vi 86070 T3 punoa 13609 pouBysun 23 166707 t l66 vz 13 JT Zone ta 0 gt 13 JT 075 apl 5ae 13 957 jo 10963901 zed 860 rep jo eij4q ouo Jeno D bep oz oi Dep S Ze duoi gen Aq epTATP pue ppe Ze lt apt bAe up punog ongea 16011 eanjezedway po5 1o119 bae exeu 9 6 T3djq f 10110 baAe exouq 2 e Z 13dJq y Ze 193jnq yndyno out
25. 1018 03 Japea jo S NTEA Jo Xeu wi bt UGIXWH eujygeps Js pioooe1 zed sujq go 1 xeu ei ov SNIGXVA 9uT3eps Ze 39jjnq dno eu3 oi Dujaou pue b5u sse2oad vi Ze 910jeq ADBaTTOD oi sbugias dope JO iequnu Sueoq Ieuos Jo Iequnu Ze D af Ze Beti T 3eup3 YATRA esn doy NTLA Ze lqu su dope u sea3 q jo iequnu 6l om G Ze Ktqe bueuSz 3u1 pesn ede e quosuo pue plozez sule3 Bul Ze ZUMZETB T Ze 91 TeASATD 1990 oui pue e3sA1o ZUW9LGH Z e AQ pexooro et 1 loiquonoiO u eui BSesseIppe TIVS 3U91977TDp O3 esucdser Js wu ques sy SiEp Io e ueAP pue ppo pue pagn er Butzeiing Ze rqnoq eautt Tej19s S Ie OIqUODOIO U au UO 193194 da uo2 Ggp vig ue pue I uT3 ueupeop aTemMprey qnuTu ze L Ze d20 9u3 yaja uop3eoqpunuuoo 22p vI3 303 LUVN 868 OSN ue Ze ug T U193X9 JO JZE U3T I9TTOI2UODOJO U 24TG2 8 T93UI Ze ue uo suni 3I qeuueyo cgp vIS ue 79640 159nbaz TIVS eg Ze 93 esuodse1i uj Buyzqs Yen IIOSV ue sepyaozd pue se quesue 4709 sessed01d uoju e npou bujsseoozd eiep e ST Hdd eui Ze Wid 4709 107 eu NT UFPW LZ uojs1zeA TST 1exuyT upDyueij Zu br UOT SIOA Ie Qquossy UFUIULIJ Za O E UOTSI A Z8ttduen 5 uppyued4 T66T T Aen Ze dXeDujys uyqou Aq Ze FNEL WOUUN ulj p WVGEN 9eujjasp duyn eujgepi 418R3SN3 eujjepi SIAHXVW eugpgepi 35194 outiapt anul eujjeps af UH vd ei D af D x af si af af DV DV af vd af 23 Ze J30 LUVN 842 YIM e
26. 107 suoT3eSol 9344 eanduoco 9 895 351 6414 Lat futqu gt T fO T 103 Ze Snie3s pue sbutd poob queszed due oyaa A3p201eA Dupxoedun eutg uadep u noxu3 doot 80x0 1oi1e bae fSNIGXVN rou Ze UOTILIFZTPOW soa I SNIGXVH ulqu JT f 98911 Duot Sep Ze 1epeep xoedun fuinaei ft 101107 bae lt 10110 ba 10 1oi1e Da 9 yxo JT 0 lt 9s JT ZL Be 29 Se qepieA Tapes poijsop u3j4 Aeiie aber04s eui III 1 sn1 etqnop o z eTqnop 1 modd u lq f0 ent S lt Snn JI T eaepp aouaz quoo SNT Ze s1e3eu uabueq UFA vi zl sr _ fyearq 7169810 KIT e3epP aouaz quoo H WHOIS Ups y eaepp aou3z quos utqu Ze bep vuotigtaap pas Butrpeau Spe oseo Ze bujd zed sutq ei ttl 95223 fyeorq 716830 T e3epp gouaz anoa vW9IS ps S t T eaepp 1 e3epp quo sued Ze Bop uopaeqaep pas t001 346 eseo Ze 9e quosue ied sbutd e 985293 796910 fyeezq 1 eaepp gos32 quoo VNDIS XPE 0 00t 25punu pose bep uoT3eTA p pas yoqtd 196 oseo puooes poze _ yeo1q 0954 e3numI 1635 dquya 7 3 e3 pp gouaz quo2 T OSLIA MOTA z T e3epp x2 2qs ospunu 33u13ds Ze s3T0A ndu ebej3toA MOI wi Z2 eseo Zitt e3epp xz zaa puooos 33up1ds 796939 1 T eaepp xz zds e3nugu 3101309 I1 eaepp aoua2 quod Osan ITUK Ze spuooes t uT3 9p sbujgd ueenjeq SUJI vi 9 ege Ze sdue queiano 3pusu
27. 3 zp fiWvauN Z uso1q3 zp 315013 uiejxe Ze 193jUq ebe1ois prouseiu3 ap vi f 34A1N USe1Q3 ap 32013 uieajxo Ze Aezze ejep pebeioae Ibae poberoa uzere Sp1o291 pexoedun jo Eege 1 vo38N 303s p91038 uze3xe Zpebeiauag Ze 9 942 ndyno zed epoo 10119 vi 110118 i u3 peubTsun Ze poob queozed Buren enieag Sled sNIgDAV qs i1euo peub reun Ze Aerie opnittdue oyoo pabezene of sNIGSAN due 32013 Ze Kerze A3TOOT A snue pabezone sNIG5AM ue 16911 Ze Aezze Zepeer pobezosae ug19Av 3PT 3e013 8p1o291 JO V T N 1940 pobeioae PEP Jo 32n135 poebeieae 32n138 JepedA3 Zpezoig Ze ARITE En3e38 ATG wf sRIGXVW 91 39 zeu5 p u5Tsun Ze Aezze poob 3ueoied SNIGXVH Rv38N p 32073 Ze Kezze epnip due oyoe sNI8xvW RV3gN due 35012 Ze Kezze A3T9OT A of 7 SNIGXVR zen 194 37017 Ze PED 1epee Jo 3esqns uTIXVH Qipl 37017 Ze 9Jn2n139 3ep poio38 p zo3as 390138 JepedA3 Ze 2633ng e3 p qndul 1 s1A8XVW e3 epp eyo peubisun uze3xe Ze 398 piouse1ui 107 Aap piepuejs Jo 9et1dpiTnu 7 t WOloV4 as eutzeps epnariduesA3700p6A436peeT sedA3 e3ep Jo ou zz IAIN eutiept Ze fUOTp19Un7 zp pue 3p 103 SNIH9AV AQ ATP SNIGKWH pobezene SUIO go ou t WNIGN eujgeps Ze Dujbeasae 10g sutq yydep jo iequnu ot SNIHSAV eutiept peiojs pue pebereae pent eA 1epeo JO Jegumu vt WTI9AV eujpgeps Ze l 3 UT pesn sueeq zeuos go requnu WV3HN eutiepg Ze 931018 O JepeeT Jo sentea JO ioqunu xeu x bt WO
28. 5 References i TEM Ve 16 Appendices L 17 A Test procedure eee EEN 17 B Deployment procedure ONDE 20 C Program listings 21 D Technical information 49 il List of Tables Table 1 DPM specifications 62 Table 2 DPM connector and cable specifications 63 Table 3 DPMpartslist 64 List of Figures Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig 1 The DPM as configured for deployment 50 2 DPM hardware block diagram 51 3 DPM communication and control flow chart 52 4 Schematic diagram of the ADCM data stream 53 5 Contents of the ADCM header 54 6 Contents of the ADCM leader 95 T IOEB transmission scheme DE e 96 8 Contents of DPM output array 57 9 Schematic of DPM test configuration 58 10 Expected output from DPM test run aaa 59 11 DPMboardlayout 60 12 DPM schematic 61 ii 1 Introduction 1 1 Background and motivation The desirability of data telemetry from remote unmanned sites such as deep ocean buoys has been recognized for some time and several programs at the Woods Hole Oceanographic Institu
29. 6 40R40221810100FEFF0302060304050287777 41R602218101FCFE010302040404040677776 Figure 10 The expected output arrays from a DPM test run using the configuration shown in Fig 9 and the data file DPMCCS6 BIN as input to the OVERNITE C program are shown Each line represents the response of the DPM to an interro gation from the PC simulating the telemetry controller Over a 36 hr interval the 144 ensembles in DPMCCS6 BIN are processed into 18 output arrays there are 36 lines since the array is output one half at a time 59 Figure 11 The layout of the DPM processor board is shown Component iden tification can be made by referring to Figure 12 and Table 3 The layouts of the component carriers CC1 and CC2 are shown in detail 60 NOTE DEADMAN REBET TIME OUT IB APROXIMATLY 38 MINUTES cag 0 3 uF G 2 4876 Mhz PO 0 PO 1 PO 2 Po 3 PO 4 Po 8 Po 6 P0 7 P2 0 777711709 Vaaaunno LI 1 2432 lwms 3 PIN MOLEX R7 CONNECTOR 5 8 M ua lt Z DATA gt HAB444 5 us LTC485 Figure 12 Schematic drawing of the DPM processor board 61 Table 1 DPM specifications Mechanical Housing Material Weight in air Weight in water Length Diameter end caps housing Electrical penetrators VSG 2BCL XSG 3BCL XSK 7BCL Pressure Rating Electrical Avg power consumption Battery capacity Controller EPROM Internal RAM Internal External COM Ports EIA 485 EIA 423 Fea
30. 9811 101 Ze i0 0 19 0 12035 57 89 Bt o 0 19 0 303s JU 11d Ze 19471035 UT S 1312O19A Ae pdsTp 9 10110 bae 0 800 3 1or1e bae JT t 3817 103 10 2e1 peeu 119631 7983U5981 T 2e1u wo peg JT Ginz 3sqns ebuex jo Ino popaed ldues sti up shuypeoy CIE fT pue fig apt 9027 2038 3204s PULIS D077 peoy noer gt 9 IpT 9025 2038 39 0 08l lt 9 apt T42017 1038 JT 9 zu gt F 2917 39 0 pue JT WI fT pue i 9 apT T 2015 3035 33048 pou5Tz oeaT peou o 081 gt 9 1P1 1 2017 2038 33 0 081 lt 9 apt 7 293 23038 7T 0 pue sy 2e1u T 2817 39 O lt T 329 37 37 4Tf001U gt T ft T 207 fl 4 peq 0 08t lt I exr peeu o ogt gt oeay peeu JT 10 puo 442911 281u 201T 10 2917 103 10 peq e1u gt peq 99 o lt pea JT Ze 9Duea up Dujypeou u31m ptrooex 18563690 eijn3 3sqns IT peq L 0 081 9 IPT 2927 1038 o oBI gt 9Japt se17 2028 J7 t 9 z pl 59311 zo38 50 21 pe u 442e1 foezu gt 99171 0 2931 103 Ze peq ou puty 9 Zepeer uoij sbujppeex YIJA sbujpeeu erter vi er Betz 10119 fDujysse2oid ui pue 0162 o3 308 ig Ore SDUTDPDH 35 Ze SUTQ pue sp1iooo1 JeAO SopnijpIdue pue soTITOOTOA snue eDerisa P Ze peujquoo seupanoi epna3pidue oy2 pue Aqpootaa 5ez ae f 2e1u p 32073 ngga tentu ueo
31. A Once the first set of eight ensembles has been processed the DPM will respond to the SAIL offload commands by sending the processed data If at any time after this the DPM responds to a data request with a string of zeros it is an indication that the microprocessor has been reset by the watchdog timer A listing of the expected DPM output when using the simulated ADCM ensembles in the file DPMCCS6 BIN is given in Figure 10 and in the file DPMCCS6 OUT The contents of the file created by TT C during the test procedure should be compared to this listing B Deployment procedure 1 The ADCM and DPM should be installed in the load cage see Fig 1 and the cable from the telemetry controller should be accessible at the location of the DPM 2 Download the desired configuration parameters to the ADCM using the Deployment Configuration Files provided e g 1198 DPF and the RD Instruments Deployment Program RD Instruments 1991b Upon completion of the deployment procedure the ADCM will be running and sending serial data every 15 minutes The first ensemble will be sent immediately following the last entry in the deployment sequence Since the DPM is not connected at this time the first ensemble received by the DPM will be 15 minutes later 3 Remove the three dummy plugs from the DPM and store them in the packing crate Locate the RED color coded shorting plug in the packing crate ttach the DPM XSK 7BCL connector to the ADCM XSL 20BCR
32. A 485 link at any time The NSC858 UART is turned off by the microcontroller directly after receipt of a complete 719 byte ensemble from the ADCM While it is off characters sent by the ADCM would not trigger an external interrupt and therefore not be received by the DPM However the UART is turned back on 14 minutes after it is turned off in response to the microcontroller s internal timer 1 interrupt routine Since ensembles are sent every 15 minutes by the ADCM all of the ADCM data is received A communications interrupt may be either the EIA 423 data stream from the ADCM or an EIA 485 SAIL command from a telemetry controller If incoming ADCM data has the proper character count 719 bytes it is sent to an unpacking routine where the packed binary data stream is decoded An incomplete ensemble at least 1 byte but less than 719 bytes causes a timeout in the communications routine and is counted as a bad ensemble Ensembles sent to the unpacking routine which do not have the correct checksum or do not contain the expected header values are rejected and counted as bad ensembles Otherwise the good ensemble counter is incremented and the data is stored for later processing When the total number of ensembles received the sum of the good and bad ensemble counters equals eight representing two hours of data from the ADCM the DPM processes the data and stores a 68 character ASCII Hex data array in one of two output buffers
33. AY p9e1035 Jo Aezze ue sideooe eujinos SOL 10023 Aeiae eqep pebeiea ur poriois exe SiInSON VNIGN Aq pejgryoeds suyq Jo iequnu 613 pue Splooei peJo3s jo Jequnu eui 1840 pebereAe eie B A snue om3 egi Jo abeienei 1 2OT9A Ted MBA peujquon snid sepaypoo eA YIION pue 3s 3 snuep 3u uKold p 3617123 107 umoyun eq ITFA Senjpea en32e BOUTS euo oi TeENbe jes By 1032 7 0011903309 peedspunos pue ozez ei enbe Jes S7 uopieupI2ep op3eubew 010827 oi Tenbe jos eie soque 20339 roi pue uoaTd 1opee 9037 616p uopaeupq ougy pue sseduoo Guten paxoool yoea 103 epeu ere 0139093309 3113 pue 611963309 BuTpeeH eetitootau TeOTISA pue 153007 1300 snuef sejnduoo pue 2 xoedun uopiounj Aq da 398 ejep Kody pezo0js Jo Aeije ue sideoo eujpanoa STUL zsnuep bupMo 0J eu3 op SHUTINDI esou Apo3eredos sdoo pue suopierno eo quepunpez euos bupaieugu Io ueiboQid edAijoioid udp oui jo suo 3oung ouoe pue snuef oy seugjquo2 31 suezboid odp od pue ozdep eui UT pesn uojyioung e sy ouoe snue Leet e Aen ueto v Geupbent V Ze 97 661 OT Aen epos I I lo313uooo3soTu eut 9u3 UT osn 107 weiboid S 5 snuep eupg s eoipuy Butetaeg 34 syadep piepueas fOLGHIS f i z Ze Suidep paaresqo f ueeqj eteosoz s f fjoz 46 fuqu gt fo f 203 Ze SATITSOd u3d p uopaerpodiequg 103 s ezIe dn 395 44ueeq fWv3HN gt wegi 70 ue qT 107 Ze S9pnijpide oyaa pue 89T3T2O 9A 310615 UO Uo 3281102 uolle Sue23 uiojied
34. Aueu moqu U 730139 f azeuy u sy bujuedo 10119 2 au Tad Ze VT 938919 ef TI N 4 11207 uedog dd7 37 IIUJ 84 Jueos Zi 9113 aep andano Jo eueu I JUJU U U a J3uzad ftl ape snieis uXpa snjeqs uedo jou 310d jauT1d ss320nssv sn3e3s 3T V l 8 U 3NON 30096 00 Y 700 Y XWTVWRMONIXMVNISIInONISV TROD uado se 803835 f N33U258V3129 uoorosito o Quyew 1 ppoA e3epaob proa ppyoA ujuaTeM pqoA Get aur puopues proa proa gwr IIFUT pron ddy dy 3114 fzeyouytq aeuo peubysun szjazeuz zeyo Zogbet aTyyo 3Txo 3sed Mou quy Zeite urpuunu 9s A p snaeas u u zeyoquy squosue 10T i ppoa u23eb Aur wii ZB epnijourps wll SUTER epniourye lt u solq gt epnqoujs lt U QTIPIS gt pnl1oul u eupa opnioug4 q opuo2 epnqpours u udex5 apntoute q oppas epniourg T andl eupgeps D 3S IV3 SUTzZapE Ze Waa 843 Aq xoeq pues ejep yi BuyAetdstp pue bujpapeoou Ze TeAIOIUT eIqei32e es Iesn e Je puruwo2 peolJjo ue YITA Ze S98523ppe om3 aui uos jeq bupaeuzejqe Aq Mad oui Bulss rppv Ze ue3boid uop3ernug e e3or33e aebujs 3 uryqou Aq Ze 166t Lt Zen Ze 911 sf af of si D af 47 2 THOD 2395 Ts e o quo ett un anule3uo2 44U gge u t u 107 KA AAA 7 30139 fquo2 u 2 30T 1 proa e3epasb proa E U TROD JINdTSe 3s 3s aT TUA Ze 38 61 TROD 23ndTse 3s as ot tun asta f 0 TROD 23ndTs
35. IXVH 9eupgeps Ze pzo9ez ied sutq u3dep go requnu or SNISXVH eupgeps Ze 91 hun22 oi p1o301 JO Iequnu 8 VO3UN eujpgeps andup tep1es prooeri zed s 3 q jo zequnu xeu 6t SIASXYH BUTZEPS Ze wexboad udp oidep 43 Aq peqpre suoj32ung eua up pesn oie ILYI suop3edie oop ern3jonzas Plep euieixe pue s3juisuo2 JITOGWAS supequoo 9113 Tepesy STUL Yroadep s 26 usu 1euo peubTsun ust ieuo peubssun Aq zeyo paubysunjqattds qwrt f etqqyu zeys peubssun Aq zeyo peubrysun uogue 1011 uguo 31045 paub r Sun 7 98T eya peubssun qsu zeyo peub sun quo2 211045 peub sun Z U etqnop eseq e qnop modd epqnop Seqpqey1eA Dupy1io pue seujp3noaqns uopaer ndgyueu iqq fx EIER Sn3 38 Jo 5278 03149 azoys peubrsun 2ep poob so 9278 e3 q wf Qaoys peubisun Ze EIER epniprdue oyse jo ezjs 6140 azoys peubrsun Ze PEP u3pT 153319808 jo 0278 ej34q 31048 peubysun Ze B3ep A3poo eA JO 8218 eg wi 21048 peubrsun 25 beet 33049 peubpsun tseaAqxeu 3U7 310peg Jo ezts 0344 Ze p1oo93 43 UT Sedan Ze 802718 Aezze anduy ei Zen bujpeeu Jo uopAeTAep PIS af Ze TTOT JO uop3 1A9p pas vi 32013 Ze ILDA bupai as af f g zeed xey 32013 Ze 8393196160 3uspuedep 3ueuAo dop Ze Yatd Jo uoj3egaop prs 36011 Ze mdu ebe3 0A MOT of 36017 Ze Yorn 31TWSue1T3 wf 32013 Ze p3oo01 zed eqep snjeqs jo going on 09 Ze LS sulj ps Ze anduy 5e3ToA ubrq wi 36011 Ze Siep poob 3uoeo1ed jo se34Aq ou 09t 7S d9 eutiep
36. T 71717871 anon 4 00Z L 0017001 orTVRSON AUVNIG InOSV lHOO Uedopse sn3e3s N3342SuV310D ucoiosieo o T Qureu pyoa upuaTem Droa f PTOA ewtaqzuy proa od j dj JILI zeyoutq zeyo peub sun szjzzeuz aeuo fased mou uy fupuunu as App snieas u u ieuo3up squesue qui f ppoa u23eb Aur i u 36 epnpours au sariodqjse PNTIUFH q sorpq epniouys lt U qTTPIS gt epniourps qg eup3 epnpourg qQ opuoo epnqours u udeab opnioupg qQ oTpas epntours T INI eupgeps D 3S I4 outiept YA 2917023003 4709 peseq 6249 947 Buyqse een 103 ert pue goay ue seqetnuys ueiboid STUL Ze TeA3e3up Dertittoade Ze 19sn P 16 spIO201 JO JequNU pe TJTo ds I sn e pues Ze ATpeiredox 31 exeu o3 reel zqpujse jo uopie2TJTPOH fa NL X8H 1930 e1IeU2 ATeuyq oui uaTA ppo Busy eWos op Ze 03 ag et teg 20 esneoeq suopioung jeotueor9 Buren Ze I 8 N OOZT 3 THOD e a 3no 37 pues pue Ze 9133 616p popgTOeds 1esn e wozy ejep Axeugq ur peoy Ze 1eDujps 2 ulqou Aq Ze 1661 et Leu Ze 9 983Tu194 0 s vi D af a A D 45 Ze passed sey sej3nugqu uquunu 30uL1 3eA uTuumuss 3s ed amp 0u upuunues 3sed 99 amp ou 33 uyuunu ou JT f a3nuTu To3e ou 7 z 13deuj 3 e3nuqu Adouz 3s Ze 2000 3e ad o3 13d ubisse f eupaino eup3ose 4TT iadeuga Ze ul3 TeooT O3 JI AUOD wi 7 sup 3uTqs eut 3Te20 ouT JINI 46 FINYL
37. Toa a ad af af si 210 e Ketap s IC FE ENEE Zu xeuo poubysun pro etpruon pro Ze BIBI 0347 o3oju 3nd anq uo iuo eAaeo 7 asTV3 Non u 1oJ ji UZANI HU Zu zeys poubysun PFOA 33o31en proa UO TSB BAVIT Mq DSN umop Jamod Ze BIBI out Ob vi TOYO MOO Ze 9Tqueue MoU e 107 Apeaz Bq T M e dn exea o U YM e3epp lt i3dpp Ze T la Bupiee o Aq Aen aui umop 1iewod 795194 NON 1 u 107g Ze 3jq E Agtep vi HAH ee EE Zu eya peubTsun pyoa au5Tupoob pyon Ze epou TPF 011 TSLe and ueu3 pue OSN umop Jamod lt U U3 EWS Spn19uT1 CUN IE 0 spn Taunt t Ze BUTT 3eseu 090p TOWTL ueupeeq 7 06X0 NYAYA 31095 Ze UTd uo gn OSN 16X0 NON 1Tas Ze Buy 3s eaep jndqno TINS Jo uafue ve Na3T44ng outiapt Ze Aejep 388591 10w73 utupeop ose AVIARA eujpjepi4 Ze 374 dois 107 1ten oi Aetop umop Zenod vi 001 Awad eujJeps 0 ISINI 9ulj p t INUL uljJ p t e3epp 1eu2 peubTsun uiej3xe x3dpp ejep aeuo peubTsun uj yxx fs 19Up3 AT 939I e quesua I0j i19iuno2 uop3e3ej3 vi Zinnen AUT uxeaxe Ze teA1o3uT daats INVn 103 1e3unoo2 uo 3eae3 i3unoo3 AUT VIP uieixo Ze LZ uoqTs3eA tert 1exupT ugpIxuezj Ze bt WUOjSIOA I9TquesSY UFTYIUBIJ v LOTE uojs1eA 1e jyduoo 2 up xue13 Ze 1661 ST Aen vi Ze qebuts uyqoy Aq vi Ze S sujudp 25 due oyaa pebeieae UFA pue weeq ot r qee 32073 uxeaxe Ze 193jnq ebeioijs plous u
38. TpT 1e amp od MOT esj41eu3o0 wi aubqpupoob esie Ze uo 1090 OUI YITA OTPT ei ZU erpruon deerzsou 6buexnt3 71 Ze peiin320 3noeuj3 w I0 uea xoo 5 uie e Luvn JI s Ze doot eToys eu3 ufnorq3 useq 9A M JI xyosaqut Zt Ze 4909 Waza Su s Jo Mo ginn M egeo UT 3STV3 buezati Ze FING VIPP Huywoouy oui ez Te 3 UTO3 eiepp e iidpp Ze Beti 10119 eqo b ez p ep3TUTO1 00XQ 1011e bae Ze i93unoo e quesue peq EZTTETITUTAT 9 oe3peq Ze Ta Nod e quesue pooh ZIT T31TUT I 19 S01du Apeor sj eqep Meu eui SI JJNA q23 AS 3 073nql 31333nq Ze SODUN 103 gie ven II9SV se 201du 3rpqgjnd t433nq3no qoedax Ze 1ep pesseoo1d ynd o3 eIeuM 1jgnq oiing Z 3T4gjU4 jjnqano Ze Sepniiidwe oyooe bAe ueeq pue 89 3 201eA snue ebDeioAe ej3nduo3 201du ouos snuef Ze Sen eA iepeo eberoAe aqndwoos 201du depee od Xo eda1 10 OJUT n3939 10118 91038 4 201du 118 Ze SSo20X1d an BTTYM JJO VIEN 33o1i8en WOdUN 2ezpeq 2o1du JT ssaooid oi se quesue dope jo 33705 TINS amp peAT828J M BAEH wi uo Lun Sand bueinga S385 YSI oui S uTI AT ueu4 sa3nuju PL JOJ uo xoo o WIETE w 10 x20122 Lawn bergoe Ze 330 bet Buez werte Luvn 7 ISTY bueinta Ze 13W73 dnexe Iyun oui dn bBuji3es Aq pajoadxa e quesue zeyjoue Tun Jjo Wyn uin3 o3 Apeaz 395 _ Ze 1913 ueupe p u3 16593 peapaou Ze 34671 335 sBuTu3
39. UN eu3 o3 VIP xeu T7525 pues ATTeFIES oi pagn er xoedex Aq poieei2 3ndano eui 3nd3no out pepoo se qej 1eA 9344 pue etqqqu aTq ere eist 2039210249 Key TJ98e ue sj 106619 DL Jo eqtqqqpu ILITJJU TS AseeT eur squewaTe siejo 1euo peub78 o3 squyod i3dgq radio Aq oi ps qtod siejoerieuo xeu rose 09 OUT seujpanoi Buysse35o 1d ej3ep eu3 v1 616p sn3e3s UTq pue ejep efessou 10110 e3ep 3T5OT A Syoed uoj32ung SPUL 16 57 7 sue1boid o o1idep pue udp od udp 103 uopaounj o xoeda1 ei Ze u910 Nei 38 2ey9 peubys e our uop3oung o3 passed e qe zeA 16011 s31eAuOD 5 O3 w fT xopuy x puT Ze 8 4 STaQTU o3 31eAuoD 318A y Zil rT ue 5bae u 037 19A 9sT fi 13 punor aeuo peubrys uinaer 1 Q2 O3 3349AUO2 U31ou pue 36600 vi LZl UIN 1 iC 1 ue 5ae 2 oF 7 19A L21613 JT C t dI 0 7 JT figi u1n3o3 Lgt 2U 3T z fob ftf 107 247 32013 punox aup 1 1 3 xaput U 13 39017 2 03 J Zeus peubye 447 1627 20 17 301 Ze Zen L in aeuo Geubtg w out AXED ueuM ISOT ST uoTaiod euo 32e1 SUL s fgg In LZl su1n3e2 37 ZT lt JT LZl suznqez Ay ZT gt ST 32013 PUI JI fsb ojx Ze Aeaze oy Jo uor32od ppo eu3 ut pez0js eq IITR SOTRTOOTOA TeOTIIOA pue YIZ0U 3see eieuw Zeg UT seo id EZTTETITUT wi Ze SUTQ ppo ebioA 10 SOTAPOOTOA 310A pue u31o0u 3seo III pue ss0201d 13010 9 b lt lt WMA u 23010 s 149 Ts 93 q OA JO UST UT TAA IeS TI A
40. Ut 31690 t lt HIT 331n2 Ze IMD OL l l GATUPTU 9UJE spuooes ug euti f eup3ujqs eura 0 1 puo2ss po3e 2es aT TUM 7 2 9 13deup3 puo2es Adou138 Ze Zou Je 3d 03 13d uBysse 7 L euT ind aup3ose 471 z3d ul3 Ze 9UT3 16901 O3 ATaAUOD 7 Quy 3uTq9 eugate2ot ourp33n2 Ze IND OL T T eapupyu eoujs spuooss up SUJI 7 eupaugqs FUTI feup3uTq 3 eut HWFIIND wy 323ni3s fzadawy a zeyo eanuqu z puosos aeyo Zong auT PTOA BUFIITUF PFOA Ze MOU OZTTETIZUT pue OO eq oi puo28S 103 ITEM s i u aquss ps zequmu eqquesuguX 3aup1d zeyoquy Ze Jeya poubysun o3u 37 and Ze WY ue su1n3e3 2395 t dz esoTaz f yuquaTen TROD 23ndjs 3s as et qus WEI i1euo3uj IeuSulq 1 d3 293953 lt zeyoqut HIE HA Tau 103 4 U squasude gt u Zt lt ul 107 q1 11eug uedog d7 3y vi uersus TU awi 33 Yur f uqpuunu 7 S93n0TW py Alana opquosus ue Buypues u up Xv 1310139 puo28s 00 eui 107 BupareM u u 730139 i 1i eug squesuo s amp ul so quasue py ux Jaur1d 7 uyuumus pg zue s f upuunu p veya seat ou s lqu su uooM ieq saqnuym Kueu moqu u JIU pad f squasue psg4 Jueos azeuz sy UT oie se quos e e34q 614 Auen MOHUNUN 2 20120 f 113eug 5 jueos Ile uopae nuys dope 103 esn o3 et Aieujq Jo eueu requgU U U 730129 TY apo snae3S UuXp amp sn3e3s ugedo jou 31od gaugid _ sss5920nssv gt sn34 3s J
41. WHOI 92 05 Dei Woods Hole Oceanographic Institution PE onn us A Data Processing Module for Acoustic Doppler t Current Meters b Albert J Plueddemann Andrea L Oien Robin C Singer Stephen P Smith January 1992 Technical Report Funding was provided by the Office of Naval Research under Contract No N00014 89 J 1288 f Approved for public release distribution unlimited DOCUMENT LIBRARY Woods Hole Gceanographic Institution BL WHOI M WHOI 92 05 A Data Processing Module for Acoustic Doppler Current Meters by Albert J Plueddemann Andrea L Oien Robin C Singer Stephen P Smith Woods Hole Oceanographic Institution Woods Hole Massachusetts 02543 January 1992 Technical Report Funding was provided by the Office of Naval Research under Contract No N00014 89 J 1288 Reproduction in whole or in part is permitted for any purpose of the United States Government This report should be cited as Woods Hole Oceanog Inst Tech Rept Oe 1 IT H ld WHOI 92 05 Approved for public release distribution unlimited Approved for Distribution James Luyten Chairman epartment of Physical Oceanography Abstract This report describes the development of a Data Processing Module DPM designed for use with an RD Instruments Acoustic Doppler Current Meter ADCM The DPM is a self powered unit in its own pressure case
42. a The DPM accepts the data stream from the ADCM processes the data and sends out the processed data upon request from the telemetry controller The output of the ADCM is processed by eliminating unnecessary data combining quality control information into a small number of summary parameters and averaging the remaining data in depth and time For the implementation described here eight data records of 719 bytes each output from the ADCM at 15 minute intervals were processed and averaged over 2 hr intervals to produce a 34 byte output array 17 Document Analysis a Descriptors satellite telemetry Acoustic Doppler Current Profiler Argos b identifiers Open Ended Terms c COSATI Field Group 18 Availability Statement 19 Security Class This Report 21 No of Pages UNCLASSIFIED 71 20 Security Class This Page Te See ANSI Z39 18 See Instructions on Reverse OPTIONAL FORM 272 4 77 Formerly NTIS 35 Department of Commerce Approved for public release distribution unlimited
43. a and the odd bin status east velocity north velocity and vertical velocity arrays The output data is packed into an ASCII Hex array with two characters per 8 bit word Thus it takes 272 bits to store the 68 ASCII Hex characters A pointer set by examining the incoming SAIL address determines whether the even or odd half of the buffer will be sent to the telemetry controller each hour Upon receipt by the controller the 34 ASCII Hex characters are unpacked the dummy bit is eliminated and the remaining 135 bits are added to the data stream for the appropriate PTT Fig 7 14 Acknowledgements Many hours of useful advice were provided by E Hobart throughout the project M McPhaden kindly provided technical details of the PROTEUS development The initial effort on this project was supported by seed money from the Woods Hole Oceanographic Institution in the form of a grant from the Vetlesen Fund Continued work leading to the completion of a field ready version of the DPM was supported by the Office of Naval Research Code 1122A R under Grant No N00014 89 J 1288 15 References Frye D E and W B Owens 1991 Recent developments in ocean data telemetry at Woods Hole Oceanographic Institution IEEE Journal of Oceanic Engineering 16 4 350 359 Honjo S R Krishfield and A Plueddemann 1990 The Arctic Environmental Drifting Buoy AEDB Report of field operations and results Woods Hole Oceanographic Institution Woods
44. a buoy A recent deployment of an Arctic Environmental Drifting Buoy AEDB developed by S Honjo of WHOI Honjo et al 1990 demonstrated the feasibility of a drifting buoy for making velocity and temperature measurements below the Arctic ice pack The AEDB was deployed in August of 1987 in the pack ice north of Svalbard and drifted for 255 days while collecting data on ice and water temperature subsurface currents and particle fluxes Although the prototype buoy was designed with telemetry capability the data stream was restricted to buoy position temperature and various status parameters Information from the sub surface instruments was not available until recovery A second generation Arctic drifter the Ice Ocean Environmental Buoy IOEB has been developed to succeed the AEDB The IOEB incorporates a new buoy hull design and a meteorological package in addition to sub surface instrumentation similar to that deployed on the original buoy Plans for the IOEB call for the data from both surface and sub surface sensors to be made available to an Argos satellite transmitter housed in the surface floatation element This strategy allows the status of the buoy to be monitored more closely during the deployment and will give immediate access to the data regardless of the fate of the drifter Each IOEB will carry an ADCM and both ADCMs will be equipped with a DPM to allow the sub surface current data to be relayed via satellite to a shore based s
45. an RD Instruments Acoustic Doppler Current Meter ADCM The figure shows a typical deployment configuration with the DPM clamped onto the ADCM load cage Inside the DPM pressure case is a single board electronics package and two battery packs inset The DPM serves as an interface between the ADCM and a satellite telemetry controller 90 Battery Pack Switching Battery Pack 2 Microcontroller NSC UART intel 87C51FC with UART Timers Watchdog Timer Opto Isolator Telemetry Controller Figure 2 A block diagram of the principal DPM hardware components is shown The power system consists of two battery packs and a switching regulator The heart of the electronics is an Intel 87C51FC microcontroller with an onboard UART 256 bytes of RAM 32 kbytes of EPROM and three 16 bit timers Additional memory is provided by an external 32 kbyte RAM chip The onboard UART is used for EIA 485 communications to the telemetry controller while an external UART talks to the ADCM through an opto isolator watchdog timer circuit is used to reset the microcontroller in the event of software or communication errors 51 power on power on reset zero output buffer initialize comm ports set watchdog timer power up NSC UART put microcontroller in idle mode valid SAIL EIA 485 s interrupt 40R or 41R wait for 14 min UART timer Send even hall if 40R or odd
46. atellite telemetry systems like Argos approximately 1 byte min make it impossible to transmit the complete data set In order to be practical for real time telemetry the raw data must be processed to create a reduced set of variables or data parameters to be transmitted An initial effort to obtain real time data from an ADCM via satellite was guided by McPhaden at the Pacific Marine Environmental Laboratory McPhaden et al 1990 1991 The result was the PROTEUS mooring consisting of a downward looking ADCM mounted in the bridle of a surface buoy and connected to a processor which transmitted averaged velocity profiles at 24 hr intervals Although benefiting from their work we felt that the design requirements described below were different enough to warrant a completely independent implementation The PROTEUS mooring and the DPM are similar in that both provide an interface to the ADCM and do some pre processing of ADCM data in preparation for satellite telemetry The principal difference is that on the PROTEUS mooring one microprocessor handled both ADCM data processing and telemetry while the DPM processes the data and offloads it to an external telemetry controller The design of the DPM as a self contained addressable module allows a telemetry controller to collect and transmit data from many different sensors by interrogating each in turn The development of the DPM was geared towards a particular initial application an Arctic dat
47. e 3s 3s at THR 5e13 31 21 15 G9 TWoo o3ndTse 23s 3s T YUN r 38 THOD 23ndjse 3s as et YUN F CET HUF 5213 aujp punspues pyoa fsn l ei ai 19 C0 e atau 1042 ll Gb 37YO Deal 3T 734905 10999 009339 piq ex soq 37449 Lag 099199 1p30A99 solq 3T fo 37449 f3nul 095217 3sed 140u JF 1 passed sey se3nugpu ujpuumu fandL 3e Z Uys ddz 3aur1d7 uguumus 3sed Aou 096813 55 upumnue 135 60 09 amp amp ou 33 ujuumu MOU JF 1 1 a qnuqul To3e oU Z z 13dougj3 oanugu Adouz3s Ze Inoy 38 3d o3 33d ubisse wT32n5 uy3435se II Adar 43S 1Vd 3402 Ze OUT e20 OF 31eAUOO ei eupauTqs aut ar e2ort euT31no 71901791 09nd Ze BHD OL T T eapuppu ours spuo3 s uj eup3 eugjaujq aut 1 3n0p3s 3 23nd 1 9941 oT Tun ssa5onssveco J3TY i 391W4 39K 48 D Technical information The layout of the principal DPM board components including the specially made DPM component carriers is shown in Figure 11 The DPM board schematic is shown in Figure 12 DPM mechanical and electrical specifications are provided in Table 1 Connector specifications for the DPM and cable specifications for the DPM to ADCM interconnection are given in Table 2 A parts list is provided in Table 3 l 49 Figure 1 The Data Processing Module DPM is a self powered unit in its own pres sure case designed to be deployed along with
48. e mt _ ZL Se ZS mas i ze mds JT _ Hoe Oe ZS 13A I ZS eA JT HELL GT SNOT 28 pest 31 ft Os SLX XVW sI tse3 Aqxeu JT Ze 9 9 qej1eA 10110 le1oduo3 34Yu u Ioul 3291102 1ou 31 Ze SONTEA Aepeeu 3281102 10g X29029 Let 9 uns 49049 JT t 3148XVW e3epP oer v z 31X8XVW 39pp yoy f0 uns sesso uns JF s eaepp ums lt ums 8 103 10 uns Ze unBXoeuo Mou AAETNOTED w Ze uns pej3eq nopeo uezboid oi renbe sj umsxseuo jj ses o3 9942 af 48 G 3148XVW gt 8 7 t et eaepp zt e3epp quoo zs 3s 1t e3epP ot eaepp quoo zs pb t e eaepp g eaepp quoo zs due f iL aepp g e3epp quoo zs mde c eaepp p eaepp quoo zs TBA eaepp z e3epp quon zs peer 7215 WASYOHD il e3epp 0 eaepp quoo soi amp qxeu Ze dA e3ep yore jo sej q ou pue sejKqxeu prooer andu uj sej q ou e3o3 eujuiesjep 03 1opeey Aqeugq epooep Ze 0 O3 39S JO31PO pU 10139 i0 Ge 10 aeoApTo T6614 1eoA Adox3s 1 7 9631 3609 paubysun buo oep pToA Ze 3ndut uoij payoedun wnsyseys jo enTeA vi xoeua 33ous peubrsun Ze unsxoeuo pegeinore2 wexrbord Zong 31048 peubysun Ze wns 103 36A door wi Ze 310us peubtsun W3pT 5319909 107 uopaeoo 49 fu 3104s paubisun Ze Sn3e438 10j uo 3e2O 93149 fu 13005 paubisun Ze pooh amp 103 uoj3e2o ei4q fT 22048 peubtsun Ze due oyaa rog uop3eno 934q 24 212048 peubt
49. e 83Kq sni P3s oui 0031 810338 36419993 qu una3suyi Ze Kelir 1epee uq pexojs ojgujp 6149 sn393s WOIJ Bepos 10110 395 a Ze i93unoo pooh 30591 e amp eire enigig 107 Kapu JUJUBIJUT Za 1e3uno3 UFA 3esei wi 10 3unoopq 1l upga ulqae 0 ae 0 urqae as 5ae sto ft lt upqae qs bae WV38N 39391UsVNISN OIT lt aunoopq ZT s4 96 3unoopq 3eol1J qunoopq uvoT3e2JZ T P aunoopq Jaup1d ae JT WNIGN f lt 0N4 210130 ZT 3unoopq qunoopq o sz gt utat iT p5 2e21 1038 37 Ze utar 7 p6 2017 xoas g2 C WZ WIA fNWGGN gt Tlo T 107 5811 S91u gt 98rI1 0 29811 107 TIRE AP 44UTQT SNIEDAV lt VNIGN gt UTAFIO utqay Zei Zeit 03 398 st UTA bae aeui 13907 219 snqeqs eu3 eu OI 4HV38N 201U VNIGN lt 3Unoopq JI WwvigN Sueoq pue spioo031 VOJEN su q WNIGN 1340 SZ gt pooh queoied Pupauno2 103 doot ay fuinjez 9 222021 11 10 1 as 5ae LT 7SNLIR9AVYST Zoe T 107 Ze e1n3ani3s bag UT sonTeA IFA Sna3e1s OZTTETITUT wi Ze UFA Dae u3 UT SZ gt pooh 1169390 eupa ieAe poqueweZoUT 10 aunoopq Ze PSFLTNITEI Duteg sp snjeqs goun UTA Bae aueizmno 10 ujqae Ze 3204395603 pebeisAe eq 03 SUTA JO Jegumu yi 3uno5 fg e ae Ze SUOTIEZTTETITUT wi Ze UJA 9beieae yDee 3103 ATq snie3s SILI fqunoopq ae utqae ieqo peubysun fujgr oexp T eyo peubqsun 432938 38017 S zu xeu peubysun are
50. e telemetry simulator interrogates the DPM and records the output The output from a test run can be compared to the desired results to confirm proper operation 98 40R006217101FCFF020000FCFF00FF0177776 41R206217101FE00020000FFFFFFFFFF77776 40R402218101FBFEO0100FFFCFEFEFEFD77777 41R602218101FD010000FFFCFFFCFEFD77776 40R006216100FCFEFFFEFCFBFCFDFDFE87767 41R206216100FD00FFFFFDFCFCFEFCFE77776 40R406217101FBFDFFFCFDFBFDOOFDFEF87777 41R606217101FDFDFFFCFCFCFEFDFDFE7776 40R0043300000000000000000000000077777 41R2043300000000000000000000000077777 40R406217101FE010100FF050707060487777 41R60621710100020100FD060607060577766 40R0022181010104060504060809070677776 41R2022181010305060303080908070977767 40R40221810102070A0806060909080577777 41R60221810105090A0807080908080677777 40R00221810102090B0907060909080677787 41R202218101070B0A0807090908080877777 40R402218202030B090908060809080687777 41R602218202070A0A0A0 9080809070577777 40R002218101050A0A0A0 9040606060477777 41R202218101080A0A0A09060605040477777 40R4022181010607080A0 9040705050477777 41R6022181010708090908070606050477776 40R0022182010607090B0A030507050577777 41R20221820107080A0B0B040506040377777 40R402218101050607090A010405030377776 41R6022181010706090A09030404040277776 40R0022181000204060707010304050477777 41R2022181000304060708030404040477667 40R4022181000203040708030304050477777 41R6022181000304070607030304040377776 40R0022181010300020506040303030477777 41R202218101FF0104060502040404028777
51. ei3 SIE eseo fyeerq 716630 f T eaepp gou32 quoo H OSLIA TUA Kepln aeeApto Ze S3lOA anduy ebeitoan UTU wi rog ases 0 atte Kep dwsias 39 _ fyeeiq D Zi u3uoum duo138 JT EZT sau teT eaepp yjeaepp quoo Du t 0S ER dwa 0 azeedpto JT a 2 bep eanjezoduaq 8Zz esto Ze reek mou 107 yoy wf fyearq 190 sau snr 31ous 93d prey fzeeApto Aeptnf ul3p 916 f lt t eaepp T eaepp quoo ant 2 Neel puo2es tole Ze bep 5ulpe q 192 eseo WeH e3nugu roge 756939 H 1nou yo3e eupip 7030 43113 AITTA 3804 1032 Kep oae yquom toigiverttoat lt Aeptnf _ ovoet lt AITF i e Ze sKep uej n Tewpoep uz e3ep eqnduos i91 Sau t 1 eepp T eaepp quo2 93d A3T13 Z v4 T 23epp 7 NE ZO puooes 33up1ds Ze bep fois af Ri eseo 1 E4 T e3epP 7 XZ Zog e3nugu Jaup1ds 76639 ji 24 T e39Pp xz ZA Su 1n0u 3301309 2934 MATT3 KITI 2 f T eaepp x2 zqa Rep Jaupads _ 107081 lt x3113 37 T 3epp xz zqss uuou 3301308 191 ssu ter eaepp r eaepp quoo 53d KITI Ze 103jnqd eaepp 0037 oes uqu 1u Ap om 3e5 Ze bep uo31d ef S ese Ze BIER af 11 eseo 769630 1 T e38pp gouaz quoo p d 1 Ze Ptouse1u3 poob guessed etz eseo yootas Zxe rq f r eaepp gou32 quoo Jus ft ZIS GHNIg f T Ze PTIOYSHIYI ogtou O1 1IEUBTIS toz eseo ixeeiq Ze V xepup Sepp uz 091316901 934q aedozd oi 388119 T eaepp aou32 q
52. eiboid 604103939 udp u3 wory uo p3ounj pue 811 o xoedun JO UOTSIOA pepgTpou w sT o dun epniour pntou s epntours epntouts epntouy epntouts Ze af Ze 91 1661 OT ACW epoo AeT OTQUODOIDTM eupj eua Ze U3TR 31 6316300370901 03 Bpoo eut s veipuy Bupspaew 30 eubezdg 28 se1Aq 9 1epEeq Buoy eu3 sepooep Huot ap uojaoung Jesper Reang RR RRR ER RRR RR KR RR RRR KKR RRR rire irre ee ed Zon 3 lt lt usu J stjas 2o17 2035 100 3 Z lt lt usu 7 yt 3s Sez J 303s Zon 9 T lt lt usu 1 fet as 2817140358 Ze weaq q31nog 100 3 usu lt 1 ZT 3s 2017 3038 Too lt lt ust Ur tt 38 2011 2038 Too 3 Z lt lt ust UH oT 38 9927 J 203s 100 T lt lt ust T 16 48 2017 2098 Ze WedA PITY ed 2100 3 ust ft 8 39 5024 2098 7 usus ust 3 T e3epp aards 3 lt lt usu FT 2 38 90274 1038 z lt lt usu 1 9 3s 2e13 1035 3 se usu 7 s 3s7 2027 2035 Ze ueaq puooes ei i100 usu lt T y 3s 2027 1035 4100 3 lt lt ust 11 e 3s 2o17 1038 too 3 Z lt lt ust 173121381231 31018 Ze 918 of 4100 T lt lt ust t t aer 2e11 1038 Ze ueeq 381 31q pus 10j xseu pue 3JTuS vi 100 3 ust 1 l0 3s 2o1 1038 Ze weeq 35177 IFA 38177 107 3Seu usus us ts u e3epp qar tds EIIO 80338 yoedun f ueeqry u ea3epp gos32 quo2 y OS IJA wf
53. enba eq ITA ve spioooi 9u3 buowe sbuypeoy pooh Aue 3 ueie eieui JI ebuei uy pioo281 ISHILOU 343i YIJA 99610931 pue sbujpeeu eDuei jo ano 103 x29u5 fuanqaz 07 2010 JT Ze O 99ru JT 0439 snue eneaT vi 200 A triuet bae 447 fest fo t 203 1000 Di dwe bae U 44 SNIGDAW gt 10 3 103 Ze 819gjnq bujbelane zTT18T3Tu w TSNISXWW UTqU SNIGXWA f utu JT Ze ONTEA UTqU 3291102 10 xX2euo Ze SUTQ uidep jo z qunu i t ipt f0 1038 qut ugau Ze uMouxun peunsse atHue uo 3eUTl129p 7 2070 Dep S193eueied SZTTETITUT sf o i ue3e Q b Td fyd 32017 Ze UOTIDUNZ uopaeqpodzeaug Zeoeutt w f 11ep Wp Ty AU zu 2070 ayo poubssun A 36013 x 3eo j gu 3609 poubssun oA 16011 TO 3601231 dupy 30T uze3xe Sei 20119 UOT AOUNZ dutt faae qu ju au Ze Betz 101339 uop3oung sf Bett 301198 uol3oung w 173391 aug f 1iie W7 Ze Aueunfie uop32ung uaeu Ze S19jjnq AiapooteA snuef wi Ze 193jnq ejbue Tor uoajd vi ou1 yud etqnop Ze Suypesy Jo soo pue ugs pysoo pyuts 32013 Ze bujpeeu pue uopaeupQoop ei fpy toop 16011 Ze L n snue 103 9101961 aTeos feyeosm apeosn 16011 uopy3ez ieurou 107 wTBADT 9STOU Wvagu Te equ 160117 Ze 19jjnq due ouo uadep pas vi sNImgXVH 32003 Ze 19j3nq eA 3uets u3dep PIs ei SNIGXVR A 3e017 Ze z jjnq uidep piepueas SNISXVH 2 32013 Ze 10jjnqd due ouo dap sqo Ziengtevwuloe 16011 Ze 19jjngq
54. ent telemetry systems The data in the two halves of the output array are arranged so that either half alone provides useful information 2 3 Data processing The DPM processing routines were developed from programs used to analyze ADCM data from the Arctic Environmental Drifting Buoy deployment Plueddemann 1991 There are two principal processing tasks unpacking the binary ADCM data stream for each ensemble and reducing the data after eight ensembles have been unpacked For the IOEB application the ADCM data stream is 719 bytes long and contains a header and leader plus velocity echo intensity percent good and status information for each beam Fig 4 Spectral width is not recorded The unpacking step consists of decoding the packed binary ADCM data stream and filling a floating point array with the decoded scaled data The majority of the data reduction is accomplished by eliminating non essential data and averaging the remaining data in depth and time Some additional benefit is gained from the creation of summary error and status parameters and judicious scaling based on expected data values Upon receiving a 719 byte ensemble from the ADCM the controlling program passes the array to the unpacking routine The first step in the unpacking routine is to compute the checksum for the complete ensemble and decode the header The checksum computed in the unpack routine is compared to the checksum sent with the ensemble The size of
55. ental Buoy IOEB the data stream is 719 bytes long and the data arrays selected are velocity echo intensity percent good and status The DPM decodes the variables from each ensemble and stores them in RAM After eight ensembles have been accumulated the processing sequence 1s initiated 93 BIT POSITIONS 7 6 5 4 3 2 1 0 l OUTPUT DATA MSB 2 BUFFER SIZE LSB 3 LEADER DATA MSB B 4 BUFFER SIZE LSB Y T 5 VELOCITY DATA MSB E amp BUFFER SIZE LSB N 7 SPECTRAL WIDTH DATA MSB U 8 BUFFER SIZE LSB B 9 ECHO INTENSITY DATA MSB E 10 BUFFER SIZE LSB 1 PERCENT GOOD DATA MSB 12 BUFFER SIZE LSB 13 STATUS DATA MSB 14 BUFFER SIZE LSB Figure 5 The contents of the ADCM header are shown The data array sizes transmitted in the header are compared to the expected array sizes based on the ADCM configuration Since the array sizes are fixed after the initial configuration this comparison serves as a check of the integrity of the incoming data stream 94 PINGS PER ENSEMBLE No OF BINS BIN LENGTH 12 13 14 BLANK AFTER XMT J 15 DLY AFTER BLANKI k ENSEMBLE MSB NUMBER LSB 18 19 20 N 21 4 ADCP TEMP HI VOLT IN XMT CURRENT LO VOLT IN CTD CONDUCTIVITY COUNT CTD TEMPERATURE COUNT 55 BYTES 48 55 81T POSITIONS 7 16 5 4 3 2 10 BTV1 L BTV2 H LSN MSN BTV2 L BTV3 H BTV3 L BTV4 H LSN MSN BTV4 L BT RANGE BEAM 1 BT RANGE BEAM 2 BT
56. eqqejzeA 10335 eqOI6 uwo1j sijq 1oi1e p gzn3s f pues exeu 2 BE 13djq atqpane T 03 Inoz puos 6 as bae c apapano L qs bae z ajapano s as 5ae t aTapano t Jas 5ae o aTqpano 733919 sujq ppo Get pue 4ipues ex y 2 T 3739791 5 31qh3no T 03 INOJ puos 8 qs bae c arayano g as bae z 3jayano blas 6ae lt T 3A31qs3ano Lige Bag 9 a apano suyq Uae T out 81T snieis Huyuyewez Jjn3s vi f pues exou 5 L 33939 atapane t oi Inoz lt puos t as bae c arqpano ft z 37asano f putes exey 5 331019 atqpano T o3 Inoz pues f olas bae lt rt arqpano fo z arae ano faunos aeuo peubjsun TJ atapyino zo jolatgrano s 1e3ujod Jnq andino out t OuTq a3TQ sn3e38 puw ppo ueae zo3unoo jjn3s 42017 ue qTulqT1 3norze xepug C p usu ust ups z3 pues zeu5 peubrsun 719A 1euo peubts fdaps ta 316011 ZO 3eOTZ punoz avy 7151 atqvano 1euo peubrsun f u aeuo peubpeun z aeuo peubssun 3Aq ieuo peubTs u oy q pron 7 09 ieuo peufysun exoq 2 zeyo peubisun 1103 yeoTz u 03 Jy 1euo peubjsun 1 1J 39012 9 03 3 1 u2 poubts TINOJ Jeys peubjsun t oy Inoz ieuo paub eun Ze posseooid spiooex Jo 1equmu BT duu diu 1eu2 peubjeun qunes 2119 13dgq 1249 peubTsun yoedez proa q u3eu epnTouls Qu o1dep apn 2ur lt u oTp3s gt epntoujs Ze 7969338 e3ep opo39p o3 oueu yoederi ees sobie oi S83jusue13 JPI IJ
57. f 207 l z ulqu gt 116f JT 1 110 9 Tus ug ugqu A z ugqu ga oz daujt T1197 S 3dep pis Je due yapa suadep sqo Je due oogtdai syjdep pzepueqs Je due 103 dieurt Zeoutt op syadop pas 3e T A YIM Su3dep sqo ie eA eoe qdoz e suidep prepueqs JE TOA e A 10g dzequy Jeuri op vi asea ri dae 017 2038 Clos su3d p peAiesqo i epnattdwe ZLE weeqy toa 20927 2099 f oa Ze 843d p peaiesqo 15 94A ef 36 Ze sepnijpidue pue s l3T9919A 307 dool ujq Jo pus ipe XX fo utat Ze S2183unoo 39891 af S AVGENsUTGT2907U 13606111 x due bae x due fae Ze 9pnaptdue ebeisa ey ejnduos ftuzqp 2e2u 2 30013 x zZluefl Bae x z ue Bae f upqp o01u 3eot7 x Tluef Bae x tjuef fae f utqteoeau 359121 x fo ue 5ae lt xj o jue Dae Ze s911T120 9A ebeieA BUY oj3nduoo XNISN UTQT 77 Ze 81949 Bujybe1oAe u3d p jo pue 103 xX5eugo 1 F ueeqr due 201 1038 x due bae x due fbae sueeqy HRV38N gt gesat fo gesatt 1og Ze u1q u3d p ei Jo ebezeAe epnarrdue Zei Sp1O203 Be TOM se sutoq I AO obeioA ZIK e rea 2017 2038 C 1 z teA 2017 2038 Di z uet 5bae x z uef bae Ze TOA Te9T3210A peugpquoo wf ATED t teas 021 2038 x 1 ue 5ae lt x t ust bae Ze K3al5OT A You snuef af SIF lo teas 2027 1028 x o uel Hae x o uef Bae Kajoogoa 3880 snue 1 440077 Zoem gt aert fg 5911 103 Ze
58. f usp exeu 2 xepup i1adgq us zeys p u5Tsun T ieuo peufrsun 3jAq 1euo peubqs u o3 q proa I fl wepuT x purT Ze f ueu exey o lt w pul xadgq ur punog eie Asy sej q 3919061 eu9 OMJ 03 Jo ETAgTU 3ue2 3pubTs 15691 u3 out pexoed uoee eq qqpyu 3ue5TjJTu5Ts 380W U pue Lite 0 7 37 atqqru 3u9277 ub s aseat T ows 149 e3Aq sapids u o3 q e i usus usiy 1oA Uu oi q ft xepuy xepurp 8 OTAQQTU 03 318AUOO 318A vi 2 2 Ze 999490 904 SINILNOUENS 7 f tif iT uet Dae u o3 J aa esto Ze 3RD 03 319AUOD Q31oU pue 1866 tiC1IT ue bae a 0373 lt qoa tet 11 0 71 JT i i z fort fo 107 fp xepuz Ze U U w 3 20129 Lat fe gt T 711939 e HET E F I3dJA OFT 16133939 s Z4 T D T422d7Q T T II 39919 T UN2 amp p 3N2 lt D amp 2A2 amp lt PAIVA PEALE p3 33u12d e 78 0 X G T 945T1 0 T 107 sf Ze Keaiw oui Jo uop31od uoaa oui ut pezroj3s eq 13djq amp q o3 peaujod sengea 3ndano eu3 3uT3d TIFA Sep3TooQoA e2731eA pue q31ou 3seo o1ou erre UT sosed SZTTETITUT 1 Ziusti eseu 2 Sp 210491 e Ze 3 q 9A JO UST UT TOA TEDTION vi Ze UDG gO UST of f ust exey 2 B z3djqQ f usp exeu d xepuy 310391 f puss exeq 2 py 13djq Ze ATeay Wedsex ups pue dips jo sa3jqsuz 7 f pues exey 2 e L 1 djq x pu x puT fpues 0XO b lt lt ups pues f usu exay 5 s xapuy 339191
59. half if 41R of output array to telemetry controller EIA 423 interrupt wait for 32 min watchdog timer No Unpack and store ADCM ensemble power down NSC UART set 14 min UART timer reset watchdog timer Ensemble count 8 No Process ADCM data fill output array buffer Figure 3 The main control loops of the DPM processing program and the response to communication interrupts are shown in a flow chart After initialization the DPM waits for either an EIA 485 interrupt from the telemetry controller or an EIA 423 interrupt from the ADCM A SAIL data offload command received on the EIA 485 channel initiates the data offload sequence A valid data stream received through the EIA 423 channel initiates the processing sequence DPM communica tion and control are described in more detail in the text 52 HEADER 14 BYTES REQUIRED LEADER 63 BYTES VELOCITY 6 BYTES PER DEPTH CELL SPECTRAL WIDTH 4 BYTES PER DEPTH CELL OPTIONAL ECHO INTENSITY 4 BYTES PER DEPTH CELL PERCENT GOOD 4 BYTES PER DEPTH CELL STATUS 2 BYTES PER DEPTH CELL CHECKSUM Figure 4 A schematic diagram shows the packed binary data stream transmit ted through the ADCM serial I O connector for each ensemble The data stream consists of a header a leader up to four data arrays and a checksum For the im plementation of the DPM on the Ice Ocean Environm
60. he serial port COMI of a PC running the telemetry controller simulation program T T C Note that T T C is not necessary for a simple simulation of the telemetry controller a terminal emulation program running on the PC with serial communication settings of 9600 baud no parity 8 data bits 1 stop bit can be used to send SAIL commands by hand It should be started at least 5 minutes but less than 15 minutes after OVERNIGHT C for proper results The TT C program will request a data file name to which it will log the DPM responses TT C will send the first command without the attention character to the DPM within a minute after the interrogation loop is started by selecting a transmission interval An interval of 60 minutes should be selected The DPM will respond to the SAIL data offload commands 40R and 41R with an echo of the command without the attention character followed by 34 characters of data and an ETX ASCII 03 to end the transmission The data will be all zeros until eight ensembles have been received and processed The receipt of eight ensembles will take two hours from the time of the first ADCM ensemble Since the DPM output array is in two halves transmitted once per hour the response to the first two SAIL requests will contain zeros 19 The processing steps initiated upon receipt of the 8th ADCM ensemble take approximately four minutes to complete During this time the current drain at the DPM will be 6 mA 0 5 m
61. his consists of a simple arithmetic average over the number of unpacked ensembles in the storage arrays Under normal conditions 8 ensembles will have been unpacked and stored at the end of a two hour period If communication errors have occurred there may be fewer than 8 ensembles to process There are 14 leader values included in the averaging step time in decimal days number of ADCM bins ensemble number BIT status x axis tilt y axis tilt heading temperature high voltage level transmit current level low voltage level and the standard deviations of x tilt y tilt and heading The major processing task involves manipulation of the velocity and echo amplitude data recorded by the ADCM in beam coordinates to produce depth time averaged arrays in earth coordinates For the IOEB application a 16 m 12 transmit pulse was used and 40 eight meter bins were recorded Note that since the transmit pulse sets the fundamental vertical resolution of the measurements the eight meter bins represent oversampling by a factor of two The depth averaging implemented for the IOEB deployment is a three bin average of the first 30 bins resulting in 10 averaged bins Time averaging is over the 2 hr interval represented by the sequence of 8 ensembles Before the averaging step however several other processing tasks are executed First the tilt data is used to interpolate the slant velocity and echo amplitude for each beam onto standard depths Next
62. i Ze dope ean3ezesdue3 36011 Ze 616p epniptdue oyoe jo sei q ou 091 7S any eUutzopy Ze Bulpesu 36011 Ze ep YIPTA e132eds jo sea q ou 0 ZS_MaS eujgeps Ze toi 3113 STKE A ei 39017 Ze pi o99z ied eqep Antoetea JO gan on oz 2S 13A Suljop YOITE 3173 sTxe x vi MATT 32013 Ze iepeeq 3304s UT soij q ou er GT JMOHS eui apn Ze plous iu3 poob 3us21ed wi 3p5d 3104s peubrsun Ze a1epeep Buoy uz sej3Aq ou 9 GI 9NOT eutiepi Ze plous zu3 estou o3 TEUBTS 7 3us 31045 peub r sun Ze umsy29uo JO OZTS D ZIS WASHOHD euTjeps Ze Sn3P3S ATG ef id snaejs 13ous peubrsun Ze Jopeoy Aieugpq go eitg 21 ZIS QHNIG eujgops Ze Ino90 e3e20T Ze Aequmu lqu su Ze 2901 sua 32045 peubisun Ze etop ei Aepep yzoys paubr sun Ze POIUTWTTS SN3XVA VO3HN O3 u T dun ut sN3XVH ebueu2 Ze TRAI iqpusuel13 f3uT3 31045 peubtsun Ze Wabuet ufq uastq etqnop 6tL SLABXVH SUTJ SP Ze TeYD lt IOUS wi bugd zad sugq 3104s peub Sun S0278 Aeiade pue etqeg3eA Ze TEYD lt 310uS vi Ya eqpquesuo 1od ebutd Ze S rx 31045 peubrsun Ze Sbuyd usamieq out fdquy 3 2017 0 801437 9uTJ p Ze Spuoses JO su3peipunu 5spunq zeyso Ze GP OF 103223 Vo s194AUO2 opnij due og Sb O Hd aww eujgeps puos es 1euo 995 uUo2 201 1032 Dutteog K3190T9A S20 OS 13A eutiept e anou aeuo Ze Kep sep 02 uqu oes Dup31oAuoo 107 81698 0709 N eugpgeps f rc eanugu rego Aep teuj2ep oi s1nog Dup
63. i119 dun Ze bet 30113 Teqol5 ezprtegyajug sf 1O0110 Dae Ze 3e3uno2 p1oo231 peq OZTTETIATUT ei 2e1peq Inq out xoedoi 9jjnq wozy pues OUT 3ST vi Naja Ze dope wojj sbuTi35 Jo iequnu 927TEeFITU wf 2o01du Ze 19jJ q eqepp jo 13615 oi Jugod vi e3epp zadpp 20 u a ppo Ze WX u 3 erquesue 10g T 18u1l pasn 3 ueAEu asiva uedar Ze P TALU ruvn Q3TA 3no JILIS ei Zong buena Ze 3noeug3 pl1o5 r Tey zed ss Tun doot 39115 d ls 723594 dee sou fISTNJ peorj3o f3sSTV3 pesseippe Ze 55213 119 TIVS OZTTETIFUT vi 3STV 4 lt uopauo33e Quyew f i3djq 1849 peubrsun xoedeid PICA Uuiejxe 7 pro peap3ou proa UJIJI 7 901090 zeyo poubysun 11e PTOA Uuieaxe Z proA uoqzen PTOA u3j 3x proa 3jo31en proa Uie3xe 7 030 zeyo peu6jsun qunoo 37q 13dJq i1euo peubTsun 3oedozx PTOA uieaxe 7 19930 1equo peubysun oyos snuef proa uieaxe 7 19930 zeyo paubysun JepeeT od proa u1eaxe 7 9 1euo peub Yeun aei1j Iey peubTsun q dun PTOA uzeqxe PTOA 13W73 proa ulaya proa 190196 PFOA uieqxe 7 ppoA eyppuon PTOA ul1 3x Z PTOA KeT1 p33 proa Uureixe p104 3u5Tupoo5 Droa uIa3xo yynqo3 zeyd jJgnquo1j aieu2 sseooid pTOA UJIJI 2033ng Ieu gt 33dpues PTOA uz xx PTOA 3ppexaeu2 314 ECK 7 PFOA LINIOSN PIOA Ul83xo t proa LINISaW proa U1iej3xe Hae pobezaae fpabezaae 230319 zeys peubpsun SNIgSAV qs ieu paubysun squ1d5AV due 16011 sNIg5AV E ue 32013
64. i1eAuo2 103 e eos o z H eutiept g Aep xeuo Ze Buypeey 107 103297 61698 ACP PIS wi O T H WHOIS eutiept SetqeyieA B5uTI3S 90131 pue 916p s g u3uou xeo Ze TTOZ pue 09110 103 103297 e eos ABP pas l O WHOIS eujgeps sed 3 eiep pue seoueIino20 yoeyo Ze SOIQETIEA Jepee Ze 201923 uojgsieAuoo epnigprdue ogos Sb O d ong eutiapt 1eMod mol 303983 e e0s qu zxn5 jpusuel3 10 0 2SdHN 9ujpJops Ze 103287 e e28 sbej3 oA MOT S0 0 T O2SZLTA eujpgeps JedA snoTA zd ur skep ueptn Jo z qunu zesApto quj Ze 103597 e e28 5P3T1OA UFU LUO H OSLIA autiepi fs Aep uegtn wi Aeptnf au Ze 6001b9p 10 301961 UOTSI0AUOQ9 0 09E 934 outiept Ze Kep Le toep o4 pejrsauoo Buji Zeugtap 19013 Ze S3uno2 39q g jo iequmu vi O 9S 8 sau eujyjops Ze Aep uejyinf ewyposp oi peadeauoo erepsewt2 Zeep 16011 Ze 83uno2 319 ZI JO 1equnu 0 960 zl S34 eutiept Ze Aep ett une 03 uop32ung f A Quy p auy u quyjuerTn ur Ze 83uno2 319 91 Jo 3equmu 0 9t669 OT Sau eujpjepe Ze Dotigtndruen amr 3 107 se qep1eA pue uo 3oung Ze 3ue51JT1u51s 3sou eu3 sp e aqqu 0 IH N eupgeps Ze 3ueo1g1ubls 18291 943 ST etqqmu 1 OT N eujgeps ist 048 Zent 1045 peubrsun teag 045 peubssun fusu usq zreys peubrysun TEA 310435 peubpsun qu5Ts 310us fs 1032v7 e P28 pue s3ue3suo5 S 1 dun uopaoung 10g ett epntour W r dun vi 27 Zs Is 25 35 JT Lit 9 ZS d9 1 25 pb JT _ fl s ZS au i zs du
65. mately 100 ms after which it is brought abruptly to ground This provides the negative going edge after the supply has stabilized that is required to properly reset the microcontroller The timing for the watchdog is generated by a low frequency R C oscillator that is divided down to approximately 32 minutes greater than two sampling periods for the ADCM If the microcontroller does not regularly reset the clock divider indicating a firmware error condition caused by either a lack of incoming ADCM data or a glitch in program execution a power up reset pulse will occur RD Instruments warns of a corrosion problem that occurs when ADCMs are used with an external serial device To avoid this the ADCM data lines must be electrically isolated from the external device The design requirements of the DPM dictated use of a micro power isolator capable of data rates up to 9600 baud A quick look at readily available off the shelf components their power consumption in particular led to the decision to build an isolator from discrete parts spectrally matched high speed infra red LED and photo diode were used in conjunction with a discrete current limiting circuit and a micro power operational amplifier to make the isolator Tests showed that although the circuit could be made to operate at 9600 baud data rates it was much more tolerant of changes in the EIA 423 levels and to temperature fluctuations when biased for 1200 baud operation An added ad
66. mble consists of an average over a sequence of many acoustic pulses For the IOEB application individual pulses are transmitted once per s cond with the data from 40 pulses making up one ensemble At the end of each ensemble interval the instrument records the data stream to EPROM memory and transmits the same data through the serial port The sample interval and serial port enable are preset the instrument sends out the data strings at fixed intervals based on its own clock and cannot be interrogated through the serial port while in the operational mode The serial data stream contains a variety of configuration parameters in leader and header arrays plus data arrays containing velocity echo amplitude and data quality information for each bin of each beam Details of the characteristics of the RD Instruments self contained ADCM are described in the manufacturer s documentation RD Instruments 1991a A general familiarity with ADCM technical information data formats and terminology is assumed throughout this report For the application on the IOEB the DPM was not to communicate directly to an Argos Platform Transmit Terminal PT T but rather to a telemetry system consisting of a controller P T T and antenna The controller interrogates the DPM over an EIA 485 loop at 9600 baud using the SAIL software protocol the SAIL 485 implementation is similar to that described by Park et al 1991 Data requests from the controller are made once
67. nqpT13uo2 IT oi peaujod fiL 03 zeyo peubqsun uznjex S1ojoeIeQ2 BYR JO 35177 O43 op JYI oui WOIJ peggjnas ST lqqlu eui y fg OJ etqepreA Zeua jndjno u3 Jo qqTu 342373714518 15661 eua 0101 euo uoee 8 lt 03 JT Jo 3Tq 10691 USTE eat eu synd pue se qejyieA eyo INOJ g xe3 T 03 INOJ ei iL 03 tt gt 03 JT o3 punox 03 LEXO0 YD eu peubTsun uznie3 6 U2 JT 717 160131 punox mur 0 X0 uo ieuo pauBysun u3n3193 OT gt uo JT xeutot oy 3e013 u 03 J zeYD poubzsun J0X0 3 y2 lt uo 7 t 362347 uoAe ysezeou 34 y yo zeyo peubysun exay o zeyo peufTsun 03 pepunoi eie ee pue Gh UseMIEq sSuo 3261 fpapunor eu3 ST 16011 SUL peuinjei Sj Bp u u3 8 lt JF paumngez Sj L u q3 L gt ST 38013 Ui JI Ze 20013 oui Jo ONTeA eu3 oi peppe sy L ST 93 OT ST 3T JT xeu Bupppe pue ot Zepun 97 31 JT eil aud e Buyppe Aq aeuo roseg ue oi p 32 9Auo3 st eI qqTu BTS 15691 eua Z jo rqqTu mueotttubte 3seeq UST oui UT pexoed gnt gA 3Tq INOJ eua YIM e 300 ST 31 JY ew Xeu paubysun ue out uop32ung 03 passed o qeqieA 160611 s31eauo2 U O3 Toi 40 fuinqjez Ip lt lt LT0 3 MG usu LlO 2 149 UST fusu ust 34q eyo peubTsun usu ust 34q a311ds Ze PO8TITZ 0192 s315TD 38003781 YaTAa 6140 peubyeun ue out pexoed etqayu T s37q p ueatitubrtg 35201 pue sow oy suinjei1 pue 3Kq euo s xei ei fd uznqez feseq dad 447 u 3u1 gt T fT F 103 19 1 d
68. ocesses data in the same fashion as DPM C but reads from and writes to disk files on the PC rather than communicating to the ADCM 21 or the telemetry controller This version was used during development and testing but is not reproduced here OVERNITE C and TT C are used in the deployment simulation procedure and allow the DPM to be exercised in the absence of the other instrumentation to be used in the deployment OVERNITE C simulates the operation of the ADCM by taking a file of binary ADCM data and sending it serially to the DPM at a user specified interval TT C simulates the telemetry controller by sending alternating SAIL data offload commands 40R and 41R to the DPM at an adjustable interval The data received in response is stored in a file and printed to the screen DPMSATOUT C unpacks the output data array sent to the telemetry controller and was used during development and testing of the DPM The program takes groups of 34 ASCII hex characters representing alternating halves of the output data array combines the appropriate pairs and then decodes the data 22 2 0 13033na ab olozing t peop3ou 133nq xoeda1d 1 073nq 32edo1d ZU LINISGV ZU LINIOSN Ze pu PpeoTjjo pue sseippe ou28 oi 8187Jgnq dn yes Ze 19Uj3 ueupeep ou3 OZTTETIFUT Ze 819jjnq 3nd3ino xeu IIOSV oui 0132 Ze uop3eojunuwoo ej1es 6 8 OzITEFITUF 4090 SZTTEFITUT vi Ze ZOJLOFpUy 20110 xyoedun ezj ej3qugp wi
69. pToA Q u1eu op roure U oxdep epntouj q oTpas epnipours os eznaoni3s obeisa eua Uy paiojs pue een doqy poob eyj uoi eieug pe3e no eo eie weers andjno oui ur 8374 snaeas oui 995093 up pexoed songea dno oua SPTOY e1nion13s eDbeieA oui 03n32n135 ebeisa ey UT ETQeTzeA 10110 leqotb e jo 31ed 1173 o3 w dp od pue oxdep ug peTTeo sq uop32ung i10 eui l6 6 6 USIO eeapuv 2 11e saara 32 tte foe1u 3eot3 apt bae lt E apt 6ae Ze Suveu e3nduoo wi 1 fiC 13pt 29217 2023 apt bae E apt bae t 1 440027 foe1u gt 3817 9 O98311 107 Ze 9dK3 e3ep uoee 103 8p20291 porioiqs ums 46 gon gt 70 f 207 Ze 19pe t up dA 936p yore ufnozu3 doot vi tuanga 0 3010 37 Q 2e1u jT uop3oung BALIT wf 100 japt bae Lat D10mX vif to 307 Ze 19Jjnq xepeeq ebeiouag OLITETITUT s Br Ze x9epup edA3 e3ep aepeer ff aeuo peubrysun Ze 193uno23 piooei 19017 1 uo poubssun Ze 9beiojs UT Spiooer go z qumu gy 2e31U 283u ieuo peubssun iepea od proa 4u oxdep epnpourps u uaeu epniourpe q oTp3s epntoups Ze SENTA LUTITNSHI OUJ YITA PETTITT ST D Aezze eqep Gebeioag uy Aezze obe103s eu3 up setquesue D fp10201 JO 1equnu eui IVAO pebeieae SF Zopeert eu3 UF edii waep yoeg S xTJ3p od Aq poyoatthep pue o t dun uop3oung n Aq dn 36s tiep poaw pezoas JO Aerze ue 8306995 eutingot spul x o 3epee od uop3oung af pessoeooid spiooe1 jo i1equnu oui o3 T
70. pendix C is a complete listing of all software used with the DPM Appendix D provides technical information in the form of tables and figures 2 Description of the DPM 2 1 Hardware implementation The DPM hardware layout is sketched schematically in Figure 2 The heart of the electronics is an Intel 87C51FC microcontroller with 32k of external RAM an external opto isolated UART for EIA 423 communication with the ADCM and an EIA 232 to EIA 485 converter for communication with a telemetry controller A watchdog timer circuit implemented in hardware is used to reset the microcontroller in the event of firmware or communication errors The power system consists of two battery packs and a switching regulator The principal system components are discussed in turn below The Intel 87C51FC microcontroller was chosen for the DPM application for a number of reasons the most significant of these being that all the necessary development tools were available to ensure that C code for ADCM processing developed for mini computers could easily be ported to the 87C51 In the addition to this the controller has many other desirable features such as low power consumption an idle mode 32 kbytes of internal EPROM 256 bytes of internal RAM an internal UART and 3 internal 16 bit timers To keep power consumption low the microcontroller is clocked by a 2 4576 MHz crystal and the UART crystal is 1 8432 MHz As currently configured the DPM use
71. per hour Upon receiving a valid SAIL address and a data offload command the DPM echoes its address and then sends an ASCII Hex data stream to the controller Since the timing between the ADOM the DPM and the controller is arbitrary the DPM must be able to service a SAIL data request at any time even when actively communicating with the ADOM or processing data The difference in ADCM data output and Argos PTT throughput determines the required data reduction The 719 byte data stream and 15 min ensemble interval chosen for the IOEB implementation give an effective data rate of about 3 kbytes hr from the ADCM The maximum throughput for Argos is in the range of 60 bytes hr giving a target for data reduction of at least a factor of 50 For the IOEB deployment a throughput of only 17 bytes hr was available for the ADCM data so that data reduction by about a factor of 170 was necessary set of processing routines written in the C programming language and used previously for laboratory analysis of ADCM data was implemented on the DPM microcontroller for the purpose of data reduction Section two of this report provides a general description of the DPM with the discussion separated into sub sections on hardware communication and control and software Four appendices provide more detailed information about the DPM and its use Appendix A describes a procedure for testing the DPM in the lab and Appendix B describes the deployment procedure Ap
72. qj teaotu ZIL Iueoqr due 2927 1038 ue qT T A Tu e weeqt Tonetu fupqu gt f p uyrqu f 303 L T OSN af 449077 28 I gt 9917 0 3911 303 200 we qr I A Tu 1 ue e qT WV3G N gt ueeq fo ueeqp 203 Ze Spiooe1 p l1o3s By JO TIP 103 weaq u3e jo eutg INOJ ISe Dujybeioae Aq oAe espou EFeUTISE wi Ze i89Ae s ou ul3nor bupsseooxd epnajidue ouoe Ze door bupsseno1d piosei jo puo fe i au Ne 319139 LFI ueeqr ton 2017 1035 J OTS 1330139 p G46 fg gt 20 f 103 f ueeqpy 2eip py Weedy py 2911 4 7 3UTId wengi W438HN gt weagi fo gout 303 prosex yusezand Aetdsqp of puuys s nf pusoo af ILI 1 teA 2017 1028 IPUUFTE s Af pusoo nf fil o tea Toast zong tt teas 2017 2035 AL SUED 10 Ie 2911 2038 nf IL uyqu gt f 20 f 103 61e 809 38013 pusoo Dae ugys 32013 puuTs 21070851 Td 4 Pu lqnop bre Ze Suypesy oi T2 P PPL wf Ze Buypeoy 103 s T312919A 5310071300 Snue iQosp oeij peeu py a 3291302 uojijeu 2ep of eubew 107 Huypeoy 3291102 wf ZL ud ugzs y AL 1ud soo oyz uTs nf ouz soS Tud soo zaf 3e017 If lIg T A 59 ry zo3s zt yudjuys af yd soda ou UFS nf oux soo rud soo TRC 30003 If lz toA 202 1038 oux soo qud ugs e Cat Gud urs 16031 UTS lt n Tud so5 Af 350631 Cl t t a 9
73. rary Center 4301 Rickenbacker Causeway Miami EL 33149 Library Skidaway Institute of Oceanography P O Box 13687 Savannah GA 31416 Institute of Geophysics University of Hawaii Library Room 252 2525 Correa Road Honolulu HI 96822 Marine Resources Information Center Building E38 320 MIT Cambridge MA 02139 Library Lamont Doherty Geological Observatory Columbia University Palisades NY 10964 Library Serials Department Oregon State University Corvallis OR 97331 Pell Marine Science Library University of Rhode Island Narragansett Bay Campus Narragansett RI 02882 Working Collection Texas A amp M University Dept of Oceanography College Station TX 77843 Library Virginia Institute of Marine Science Gloucester Point VA 23062 Fisheries Oceanography Library 151 Oceanography Teaching Bldg University of Washington Seattle WA 98195 Library R S M A S University of Miami 4600 Rickenbacker Causeway Miami FL 33149 Maury Oceanographic Library Naval Oceanographic Office Stennis Space Center NSTL MS 39522 5001 Marine Sciences Collection Mayaguez Campus Library University of Puerto Rico Mayaguez Puerto Rico 00708 Library Institute of Oceanographic Sciences Deacon Laboratory Wormley Godalming Surrey GU8 SUB UNITED KINGDOM The Librarian CSIRO Marine Laboratories G P O Box 1538 Hobart Tasmania AUSTRALIA 7001 Library Proudman Oceanographic Laboratory Bidston Observa
74. rol The DPM communicates serially with the ADCM over an optically isolated EIA 423 link and with a telemetry controller via EIA 485 The 1200 baud EIA 423 communications link is accomplished in the DPM by an NSC858 UART which provides a data ready pulse to the 87C51 microcontroller s external interrupt 1 pin The 87C51 on chip serial port services the 9600 baud EIA 485 communication link Both channels use 8 bits and no parity A flow chart of DPM communication and control is shown in Figure 3 The DPM is initially powered up by use of an external control line a shorting plug or may experience a power up reset due to the watchdog timer In normal operation the DPM resets the watchdog timer every 15 minutes after receipt of each ensemble from the ADCM This prevents the timer from reaching its 32 minute trigger In the event that the timer is not reset during a 32 minute period the watchdog circuit will provide a pulse to reset the DPM Upon reset the DPM restarts the firmware reinitializing all variables and zeroing the output buffers Thus a data stream of all zeros from the DPM in response to a SAIL query indicates that a reset has occurred In order to save power the 87C51FC microcontroller is put into a low power idle mode whenever it is not processing data or servicing serial external or timer interrupts The microcontroller exits idle mode when it receives an interrupt so the telemetry controller can address the DPM over the EI
75. s approximately 23 kbytes of external RAM for data storage so a 32 kbyte part was used Since the microprocessor is running at a relatively low clock rate a 150 ns low power RAM was selected The external National Semiconductor NSC858 UART was selected because of its low power consumption and pin controllable power down mode In this application the UART is left powered down for the majority of the time to conserve power The port is set up to receive data only and is shut down for 14 minutes of the 15 minute period between ADCM sampling intervals This part was abruptly discontinued by National Semiconductor in early 1991 there is no pin for pin compatible replacement Other similar UARTs are available but their use would require both hardware and software modifications The DPM communicates with a telemetry controller via an EIA 485 link that uses SAIL software protocol This was accomplished by using a Maxim RS 485 transceiver in conjunction with the microcontroller s internal UART The Maxim part was selected because of its very low power consumption 1 3 mW typ and guaranteed EIA 485 performance This part on the DPM is always enabled so that the module will respond to its SAIL address at any time f The watchdog timer circuitry in the DPM is used to provide a power up reset pulse and to reset the microcontroller if program execution fails When power is initially applied to the DPM pin 9 reset of the 87C51 is held high for approxi
76. sun K3T5OT A 303 uo ae20Q e34q ZL 32ous peubisun Ze TQeTzea doot ueeq fueeqyj 1euo peub7sun Ze VIOU gt ONTeA xeu eqqepzeA doot f geya peubpsun Ze uopaeoppug 30335 Aiezodue3 e s7 9 Ze Xepuj pio2eri 197gnq ebeiois sy oo1T fe a u2 pau6Tsun 98531 eyo peubj sun T dun proa u oxdep UTT dun q 5upias u qptpas u u3eu u orpas uojaoung squ3 Aq parres 5Suopy3oung eu uoi peieujuj o uoeq eaey seueu lqe IeA BIAq pue ITE ue1boid 8143 UTYITM petpuey eq 3snu SHY os quawAoTdep jo ieo y upeiuo2 Jou amp Gop p1o291 eiep Tay oui Aepiee A Teujoep se poroa2s SI OTL peanjpisqns sj eiep YIPTA e132eds pepiooei 30u ST sburyd pooh 31692380 JI petit st weeq uoee jo uja yore 107 sajq snieis pue eburd pooh 10692 60 epnapTdue oyse A3 20 54 pue eiep J3epee Bujujezuo3 19jjnq bezogs e Bujreom pue bupxoedun 2037W 1epeet Duot eui eaey o3 peumseid sj veg piooe1i eua Jo sea q pt 38173 SU WOIJ peor uojjeurogugT ezqs Aeixe peipnbox By YIJA spioooi andu ezys e qep3eA uo3j eijep 3oeiixe o3 pezjy eiouob Sf epoo eut suop3eind ueu lqqyu pue e3Aq snO IPA sSeA oAu uoTu bupxoedun 303 SGUTINOA sno ieA oi 1095 pue 63 Aq s ul peor BT 616p eui gejnugyu JO ugang UP 927119392143 oi e 3epp ieutg mo and oi dn 308 sp Zeien 3ueizn 1e ddog ST38noov peujpeauo2 3q es Iqu eut ei pp pe eo Zeie euo psueujp ouo e uj pe1ois ejep Aieujq Jo piooer CC oui eoueu euo sxXoedun At uw
77. tation along with surface meteorological data and buoy position The purpose of the DPM is to serve as the interface between the ADCM and an Argos telemetry system on the IOEB and to provide a manageable subset of processed ADCM data for transmission 1 2 Design requirements The DPM packaging specification called for a self powered stand alone unit in its own pressure case In a typical deployment the DPM would be attached to ADCM load cage Fig 1 or on the mooring line within a few meters of the ADCM The power requirement was a battery supply sufficient for deployments of 6 to 9 months Underwater cabling would provide the communications link between the ADCM and the DPM and between the DPM and a telemetry controller The communication requirements were set by the input and output devices the DPM was designed to process ADCM data in a manner completely transparent to the instrument itself i e requiring no modifications to the ADCM and to communicate with a generic telemetry controller using the software protocol associated with the Serial ASCII Instrumentation Loop SAIL IEEE 1985 From the point of view of the DPM there are three important characteristics of the ADCM The communication protocol the data stream and the sample interval For the application described here the ADCM was configured to send a binary data stream via EIA 423 at 1200 baud 8 bits no parity every 15 minutes The ADCM data stream also known as an ense
78. the four beams of slant velocity are combined into two horizontal velocities and two vertical velocity estimates The heading data is used to rotate the horizontal velocities into earth coordinates The mean of the two vertical velocities and the mean of the four beams of echo amplitude are computed during the averaging Thus the output of this processing step is 4 ten bin arrays containing depth time averaged values of east velocity north velocity vertical velocity and echo amplitude The final step in the processing is to pack the status flags plus the averaged leader and velocity data into an output buffer for transmission to a telemetry controller As discussed above there are two telemetry controllers on the IOEB which request data from the DPM using two different SAIL addresses Between the two controllers the DPM is interrogated once per hour and the full output array representing a two hour average is sent in two halves It was decided that the hourly transmissions would consist of a header plus status and velocity data for half of the depth bins The header is repeated for each transmission but alternating even and odd depth bins are sent in response to the alternating SAIL addresses A combination of a count bit which alternates between 0 and 1 and an even 0 and odd 1 bin flag are used to keep track of what has been sent i e four successive transmissions would have a count even odd bin sequence of 13 0 0 0 1 1 0
79. tion Frye and Owens 1991 and elsewhere have helped to develop this capability Much of the work to date has concentrated on the telemetry of a limited set of data or status parameters with little or no data processing or compression Although more sophisticated systems are being developed Frye and Owens 1991 Irish et al 1991 in some cases the telemetered information from a complex sensor is only sufficient to provide an indication of instrument status As instrumentation becomes more complex and as information from multiple instruments is combined the data rate exceeds that which can be transmitted via conventional means e g Service Argos By developing a telemetry interface module with data processing capability it is possible to recover an intelligently composed subset of information from high data rate instrumentation systems deployed on a drifting or moored platform This report describes the development of a Data Processing Module DPM for use with acoustic Doppler current meters ADCMs ADCMs produce prodigious amounts of data in comparison to traditional oceanographic instrumentation like the meteorological sensors and single point current meters discussed by Frye and Owens 1991 During a deployment where a high degree of temporal and spatial resolution is required the ADCM may generate as much as 1 Kbyte of data per min Internal recording capacity of up to 40 Mbyte allows this data to be archived but the low throughput of s
80. tory Birkenhead Merseyside L43 7 RA UNITED KINGDOM Mac 90 32 50272 101 REPORT DOCUMENTATION 1 REPORT NO 3 Recipient s Accession No PAGE WHOI 92 05 4 Title and Subtitle 5 Report Date A Data Processing Module for Acoustic Doppler Current Meters January 1992 7 Author s Albert J Plueddemann Andrea L Oien Robin C Singer Stephen P Smith 8 Performing Organization Rept No WHOI 92 05 9 Performing Organization Name and Address Woods Hole Oceanographic Institution 11 Contract C or Grant G No Woods Hole Massachusetts 02543 C NO0014 89 J 1288 G 12 Sponsoring Organization Name and Address Office of Naval Research 13 Type of Report amp Period Covered Technical Report 15 Supplementary Notes This report should be cited as Woods Hole Oceanog Inst Tech Rept WHOI 92 05 16 Abstract Limit 200 words This report describes the development of a Data Processing Module DPM designed for use with an RD Instruments Acoustic Doppler Current Meter ADCM The DPM is a self powered unit in its own pressure case and its use requires no modification to the current meter The motivation for this work was the desire for real time monitoring and data transmission from an ADCM deployed at a remote site The DPM serves as an interface between the ADCM and a satellite telemetry package consisting of a controller an Argos Platform Transmit Terminal and an antenn
81. tures 12 July 1991 6061 T6 Aluminum Alloy Hardcoated Anode protected 13 kg 6 6 kg 50 5 cm 14 6 cm 14 cm 3 1 each 1 each 1 each 5000 db 15 mW 28 Ah Q 10 5 VDC Alkaline Intel 87C51FC 32 k 256 Bytes 32 k 2 1 each 1 each Watchdog Reset Isolated EIA 423 Port Addressable Low power consumption Environmentally tested from 50 to 30 deg C Length with connectors mated includes anodes Optically isolated configured for Simplex operation 62 Table 2 DPM connector amp cable specifications Manufacturer Bulkhead Connectors Dummy connector for shipping Shorting connector Brantner amp Associates Inc 1240 Vernon Way El Cajon CA 92020 1874 DPM Connectors XSK 7BCL 1 each for EIA 423 port XSL 3BCL 1 each for EIA 485 port VSG 2BCL 1 each for power switch RMK 7 FSD w locking sleeve K FSL P RMG 3 FSD w locking sleeve G FSL P VMG 2 FSD w locking sleeve G FSL P Specified as VMG 2 FSD with Pins 1 and 2 Electrically connected used with locking sleeve P N G FSL P ADCP DPM Interconnecting Cable Assembly Cable Terminations Cable Length Cable material Pressure Rating Cable Wiring XSL 20CCP RMK 7FS with locking sleeve p n K FLS P 2 meters 18 7 SO 7 conductor 18 AWG copper wire rubber insulated with neoprene outer jacket 20 000 psi mated XSL TT Ping XSK 7FS Pin 63 Table 3 DPM parts list
82. ug fp our iu 201 pu ueptn aur payeyoosse Aep uezinf y su1inje3 eujpanol STu3 s f etaqtu p gt gt Aq augp poubssun u3n3o91 esta Kq g gt gt etaagu aug Peufrtsuni anne uotum JT lqqTu aeuo poubisun Ag eyo paubieun yITYA JuTugwo Ioys peubysun Ze LOTE 2 UpyTXueJ4 YIFA esn 30 SII Aq perjrpou Ze s3194 INOJ ASOMOT SYA UT SeATT lqqT1u este SIFA iepio YOTY eua UT BEATT TqqTU eui ozez ST w i Din JI zebeauy 219 91 peub sun ue out e qqju T pue eg T seu gquoo uquoo uo i2ung eui 43 2 0 uan3e1 Zaeezg meet it L T tet fxeqtep s gdotg f oK TIA fL ies T f ox 7 I 104 166104 edots ZiClos 3 x xeatop tus gt 71 99 T f 0x gt V x eris po Certe L 10293 tu T Js K 10j 3e1odI 3U1 pue TFC Teazequy UT x o3 sioqubgyeu 3sei1eeu HUY vi fyeerq t U C tds gt Flox 121 lt z ou f 103 Li i 796910 tt F 36 d 3us X lt flox 31 Cf fou gt t k 1301 Ze tu x ueu3 Zaieaib nq o3 159183U pue ju x ueua Is ss r Nq 03 1591690 QX jo sen eA 10j Kapu eua puyj A fyearq 1 0u ox gt UF 231 I fT te Wa toro 114 Zt A gte 119e Ir ou ox lt ft 237 t zt fT p 4G T x03 Ze 0X i1sobie ueu3 2915978 songea x TEUJJ IOJ VISU ei L 1xyeoxq fojox lt 11x 237 fl P JU foro LIWA IT TOT 121914 oJox gt 3 x 231
83. uoa lt q snae3s Ze n3e1sS 3593 UT ITTNG wf g eseo Ze LLL 91Q 8TA JOU 28 peeQ z sf Lat 28 peat gt ft 103 f yeoiq Ze f xepup seqdq 1zopeeg uB6noru3 doot wi Ze su IND9w lqu sue j3quT d T Y1 e3epp T e3epp quop sue Ze 9 ze beet gt s Jeya peubisun A qumu elque su 191 eseo Ze LLL 1opeet Jo bujuujyfeq roy 061369061 9149 13 WUT peubysun IECH 1 aepp aou3z quon Kerap Ze Lean 3so1eeu 3T1usue 33 1e3gje Ae pep wi tpl eseo 746910 i r e3epp goua2 quo2 3073 Ze Xepup p1ooei 197jnq ebeio3s eui ST oelIT Ze s1e3eu eA1eQu 3pusue 3 wf SKL aseo 76910 2017 zeyo peubTsun b5uo opp pro 30 Ze 2319 D id sn3e38 Zeus utqu HOA 13690131 320173 1360131 faqep et 1PT 2017 1038 zt 1pt 2021 2035 11 apt 2911 1035 fotlapt 2ez1 1038 6 3Pt 2021 1035 e apr 2exq 2038 el apt 2011 1038 g 3pt ex 7 1038 Is 3pt 9024 2038 pl apt 2017 3038 it 1pT 2027 1028 lzixpt 2217111038 t 3Pt 2013 2038 Ioiapt 2827 1038 31 fZ Zoiinr bung 10 1oize bae 3 zoxo JT tea gt 383s 33 Des gt 09 JT Ze 3uoiino u TQ pue MoT Moy KI A 810119 1933 usuPI3 3Uquni3SUg ZIL 10110 aAe 0 u1oi1e fae 3 1040 JT IIS ei 3935 I Bb ei 3835 f ze 1 316181 33 08 gt 383s 39 3235 gt 9t JT apt 291 13035 1618 44981 o001u 281 0e201T 107 Z
84. vantage of this 1200 baud configuration was that the isolator performed well over such a wide range of signal levels that it could be driven directly from a serial port on a PC Since high baud rates were not required to handle the 719 bytes of ADCM data at 15 minute intervals the more robust and versatile 1200 baud configuration was implemented The DPM is equipped with two 7 D cell alkaline battery packs This provides a nominal 10 5 V source with a 28 ampere hour capacity De rating the batteries to 6696 of capacity to accommodate their degradation at low temperatures and to allow for some safety factor leaves the DPM with a working capacity of 18 5 ampere hours Design goals were to provide the DPM with a service life expectancy of approximately 9 months given the duty cycle appropriate for the IOEB deployment The function of the voltage regulator is to convert the battery voltage to a constant 5 volt supply for the DPM The Maxim MAX638EPA switching regulator was chosen for its high conversion efficiency and small size low associated parts count Bench tests showed that the configuration used in the DPM would function at 75 to 92 efficiency over the full range of expected operating conditions The wide range of efficiency is due to load conditions that vary from 2 30 mA and from an input battery voltage range that varies from 11 6 5 V 6 5 is the minimum input voltage allowed for regulator operation 2 2 Communication and cont

Download Pdf Manuals

image

Related Search

WHOI 92 05

Related Contents

秋の火災予防運動 - 東山梨行政事務組合  取扱説明書 - EXGEL エクスジェル | 株式会社 加地    Rapport d`activités 2012  楠避難会館  SmartZone EZ Manual - Super Products Co.,Ltd.    Mammut PBV Handbuch FRANSOESISCH    Perforadora de diamante DD 130  

Copyright © All rights reserved.
Failed to retrieve file