《通信工程課程設(shè)計(jì)》CaseStudy-492_第1頁(yè)
《通信工程課程設(shè)計(jì)》CaseStudy-492_第2頁(yè)
《通信工程課程設(shè)計(jì)》CaseStudy-492_第3頁(yè)
《通信工程課程設(shè)計(jì)》CaseStudy-492_第4頁(yè)
《通信工程課程設(shè)計(jì)》CaseStudy-492_第5頁(yè)
已閱讀5頁(yè),還剩35頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

付費(fèi)下載

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

CaseStudy#1

STEP1:

NeedandObjectivesLessthan1hourneededpercandidateprojectShouldbedoneasateamsoallunderstanditStartingpointisfacultysuggestedtopicdescription

(IssuedonJanuary21,1999) “Thisprojectwilldevelopnextgenerationbikecomputertomonitorandrecordmultipledata,andtointegratethesedatawithmultimediafilesforentertainment.Thedeviceshouldhaveanopenarchitectureforconnectingnewsensorsandexpandingitintoothersports.“Afterinquiringmoreinformationaboutthetopic(throughaninterview),ateamformulatedthefollowingstatementsIdentificationofNeed Anamateursportsmanislookingforanewmoreadvancedapproach/devicetomonitorandrecordsportsactivitiesheisinvolvedwith.Theprimaryfocusisonmountain/roadbiking,butoneshouldeasilyexpandtheuseofsuchadeviceoverdifferentsportsandenvironments.Thisdeviceshouldacquire,displayandlogmultiplevariablessuchasheartrate,cadence,speed,x-y-zposition,andothersensorydatatobeincludedinthefuture.Thedeviceshouldsupportanoff-lineentertainmentthroughanintegrationwithmultimediafiles,maps,etc.,insuchawaythatausercanbuildhisownpersonaldiaryofsportactivitiesandsharethemwithothers.Developedapproachshouldcombineintelligent,multifunctionalandentertainingelementsintoauserfriendlyframework. Currentlyavailabledataloggersandbikecomputersprovideverylimitedcapabilitiesforactivesportsenthusiasts.Forexample,noneoftheproductsintegratesallfeaturesintoasingleunitthatcouldbeusedacrossdifferentsports.Multimediaintegrationisnon-existent.IdentificationofNeed

(BulletedFormat)Anewmoreadvancedapproach/devicetomonitorandrecordsportsactivitiesPrimaryfocusonmountain/roadbikingExpandingtheuseoverdifferentsportsandenvironmentsAcquire,displayandlogmultiplevariablessuchasheartrate,cadence,speed,x-y-zposition,etc.OpportunitytoattachothersensorsinthefutureOff-lineintegrationwithmultimediafiles,maps,etc.OpportunitytoconstructapersonaldiaryofsportactivitiesandsharewithothersCombineintelligent,multifunctionalandentertainingelementsintoauserfriendlyframework

ObjectiveStatement Theobjectiveofthisprojectistodevelopanewapproachtomonitor/recordsportsactivitiesandtovalidatetheapproachthroughdesigningandbuildingaprototypesportscomputer.Theprimaryapplicationisbicyclingforfitnessandrelaxation,butthisapplicationisjustalaunchingplatformtocoverothersports.Suchadevicemustbereprogrammableandhaveanopenarchitectureallowingforfutureadditionofexternaldatasensors,processingcapabilities,controls,displayfunctions,etc.ExternalreconfigurationviaaPCshouldallowforcustomizationtodifferentsports.Suchacustomizationcanincludebutshouldnotbelimitedtodifferentsensors,controls,andfrequencyofdatastorage.Dataloggingshouldallowforflexibledatarecordingwithinternalstoragecoveringatleasta2-houractivity.Thisdeviceshouldbedesignedforenvironmentscharacterizedbyelevatedshock,dirt,water,temperatureexposure,etc.Challengingaspectofthisprojectistodevelopanintegrationofloggeddataandmultimediafilessuchasmaps,pics,videos,sound,music,etcforanentertainment.Controlpoints,forexample,canbeaddedtologdataforuserfriendlysynthesisofadiary........ObjectiveStatement

(BulletedFormat)Todevelopanewapproachtomonitor/recordsportsactivitiesandvalidatetheapproachthroughdesigningandbuildingaprototypesportscomputerTobeginwithanextgenerationbikecomputerbutwithfocusonbecomingalaunchingplatformtocoverothersportsTobereprogrammablewithanopenarchitectureallowingforfutureadditionofexternaldatasensors,processingcapabilities,controls,etc.Tologflexibledatasizewithinternalstoragecoveringatleasta2-houractivity,andtouploadactivityfiletoaPCToreconfigurethedeviceviaaPCforcustomizationtodifferentsports,sensors,frequencyofdatastorage,etc.Toworkinenvironmentscharacterizedbyelevatedshock,dirt,water,temperatureexposure,etc.Todevelopanintegrationofloggeddataandmultimediafilessuchasmaps,pics,videos,sound,music,etcforfollow-upentertainmentSTEP2:

RequirementsSpecificationTheteamspenttimeoneducatingthemselvesontheapplicationdomain,technology,andstate-of-the-artinbikecomputersandothergadgetsTheteampreparedquestionsforaninterviewAninterviewwascompletedwiththestakeholderInterviewswithotherpeoplewereconductedtoaddressalargercrowdofpotentialusersThefollowingnotesfrominterviewswerescriptedInterviewNotesQ:Howshouldadevicelooklike?Fairlysmallbutw/largerscreen,1.5”minimumClearlyvisiblewhenwearingpolarizingglassesScreendividedintoseveralsectionsofdifferentsize;largesectionforimportantdata,smallerforsecondarydataShock,water,dirtresistant,etc.WorkingoutdoorsunderarangeoftemperaturesConnectivitytoaPCforconfigurationanddatauploadConnectivityw/multiplesensors–opentonewadditionalsensorsanddevicesQ:Whattypicaldatatobeacquired?Heartratew/alarmwhenoverathresholdCadence,x-y-zposition,power,bodyandoutdoortemp,humidity,bikevibration/shocksdumping,etc.OtherdatasuchasdistanceandworkoutintensitycanbecomputedbasedontheprimarydataQ:Whatareothersportsyouwouldliketouseitfor?Downhill/Waterskiing,Kiteboarding,Tennis,Freesnorkeling...ButyoucanalsolookatothermorepopularsportsQ:Whatotherdatacanbeimportanttothosesports?MaybeG-forces,body/equipmentposition.Keeptheinputinterfaceopenforothersensorsthatcanbeaddedinthefuture.Thedifferencebetweensportswillbeinfrequencyofdataacquisition;let’ervalsOthersportsmayneedtogetdataaboutequipment–e.g.,inkiteboarding:kitespeed,position,orientationOh…arewetalkingaboutconnectingtwodevices?Tosomedegreeyes–thiswillbecooltoseeman-machineinteractionsinsportsQ:Howdoyouenvisionthismultimediaaspect?Aligndataw/amap,image,maybe3DvirtualterrainAllowtoeditdataforremovalofnon-essentialdatapointssuchaspauses,datasmoothing,post-processingingeneralConnectpicsandvideostoarouteProvideworkoutsummary,comparison,sharingwithfriendsQ:Howlongcanasingleactivitylast?Forbicycling(2-4h),Skiing(3-5h),Kiteboarding(4h),etc.Q:Howwouldyouliketooperateit?Verysimpleoperation;nobuttonology,juststart/pause/done,screenchange,presetalarmson/offAllowformoreadvancedconfigurationtobedonethroughaPCOff-linefunctionsforworkoutdatapost-processing,multimedia,sharing,etcRequirementsAnalysisAfterresearchingcurrentstateoftheart,futuredirectionsinrelevanttechnologies,andstudyingnotesfrominterviewstheteampreparedrequirementsspecificationforafirstprototypeTheteamconcludedthejobwastoobigforasinglesemesterandrequestedtonarrowthefocusofaprojectNext,requirementswerespecifiedforasimpledevicew/fewerfunctionsthana‘dream’device.Somerequirementswereaddedduetoconductedresearch.Requirementswerethanreviewed/editedbythestakeholderandgroupedasfollows:ProjectRequirementsPrimaryRequirementsAcquiretypicaldataneededforbikingworkout(xyzlocation,....)Devicetoworkminimum2hoursw/recordingsensorydataevery0.5secAutomaticallyswitchtoasleepmodewhenlow-batteryorfull-memoryOpenarchitecturetoadd/connectnewsensors/devicesDisplayreal-timeworkoutdataonapreconfiguredscreenUploadworkoutdatatoaPCAlignroutepointsw/multimediafilesAtleast1.5”displayscreen‘WishList’RequirementsConfigurationofscreenandsensorsviaaPCDistanceforconnectingsensors/devices<40mEliminateinterferencewithotherdevicesLimitcostto<$400STEP3:

ConceptualDesignFreesketchingwasusedtodevelopthreeseparateconceptsUserviewwasmostimportantatthispointThissketchingwasfast–justlettheideastoflowandrecordthemononeblankpageofpaperNext,eachsketchwasrefinedbyaddingtechnologyThisistobridgeuser-viewwithtechnologicalideasButremember,nodetailtechnicalsolutionisconsideredatthispointatall.Onlyanopportunityisconsidered.NojudgmentwasappliedConsiderablymoretimewasspentatthispointSeethesethreesketches:EvaluationSpecificideasextractedfrom:Sketch#1:2”screen+3buttonoperationSpecializedsoftwaremodulesSketch#2:USBcommunication+USB-basedchargingWirelesssynchronizationSketch#3:WirelessnetworkRemotecontrollerModularstructureofadeviceSensorsw/post-processingcapabilities(smartsensors)OveralldiagnosticsPotentialproblems:Cost,complexity,....FinalConceptSketchJudgment,technologyreview,requirements,andotherconstraintswereusedtoformulatethefinalsketchThreesketcheswereanalyzedandkeyuniqueuser-orientedissuesandtechnologicalissuesidentified:WirelessnetworkingSyncofmediadeviceswithsportscomputerRemotestart/stopcontrolofmultimediadevicesModularizationFinalsketchwasdrawn,asfollows:STEP3:

Level-0DesignBlack-BoxDesignDefineinputs,outputs,environment,influence/conditionsItemizesystemfunctionalityReferto:FinalConceptSketchRequirementsSpecification2”screen3-buttonctrlTop-LevelFunctionsSmartsensingNetworkingsensorsanddevicesDataloggingSafetyoffswitching(low-power/memory)Datadisplayw/ctrlbuttonsinterfacingDevice-to-PCinterfacingPowermanagement/rechargingMultimediaintegrationSystemconfigurationviaaPCSelf-diagnosticsGPSsignalAtm.PressureEtc.Temp:-20-+50oCWaterresistant(<1m)Shockresistant(<10G)AnnotatedmultimediaactivityExternalMapfilesPic,VideoConfig.strategiesSTEP4:

Level-1DesignTransfertop-levelfunctionsfromblack-box,decomposethem,andarrangeamongthemselvesGroup/allocatefunctionsintohardware/softwarecomponents/modulesRedrawintoatop-levelsystemarchitectureAteverystep,explainasequenceofsystemoperationsFunctionalDecompositionHRsensorSmartpost-processingTempsensorHallsensorsCameraMemoryPowersensorBatteryCtrlP/VuploadSTARTSTOPPowersensorBatteryPowersensorBatterySmartpost-processingPowersensorBatteryCtrlWirelessNetworkDataLoggingInternalSensors:GPS,Alt,GyroDatacollectorExtendedMemoryDataUploadConfig.managerDisplayCtrlbuttonsInterfacecontrollerPowersensorBatteryUSBDevice-2-PCinterfaceDiagnosticsConfigscreenDataanalysisEntcenterP/VuploadMaps,Etc.FunctionalAllocationHRsensorSmartpost-processingTempsensorHallsensorsCameraMemoryPowersensorBatteryCtrlP/VuploadSTARTSTOPPowersensorBatteryPowersensorBatterySmartpost-processingPowersensorBatteryCtrlWirelessNetworkDataLoggingInternalSensors:GPS,Alt,GyroDatacollectorExtendedMemoryDataUploadConfig.managerDisplayCtrlbuttonsInterfacecontrollerPowersensorBatteryUSBDevice-2-PCinterfaceDiagnosticsConfigscreenDataanalysisEntcenterP/VuploadMaps,Etc.SystemArchitectureHRsensorTempsensorHallsensorsCameraMemoryPowersensorBattery8-bitMCUP/VuploadSTARTSTOPPowersensorBatteryPowersensorBatteryPowersensorBattery8-bitMCUInternalSensors:GPS,Alt,Gyro16-bitMCUDatacollectorInterfacecontrollerConfig.ManagerDataLoggingDataUploadExtendedMemoryDisplayCtrlbuttonsPowersensorBatteryConfig.&DiagnosticsP/VuploadMaps,Etc.W-netnodeW-netnodeW-netnodeW-netnodeW-netnodeUSBinterface8-bitMCU8-bitMCUDataanalysis&Ent.centerMediafilesPCBikeComputerCameraHR+TempRemoteCadenceOff-lineuploadfromCameraSummaryThisLevel-1designwilltakeconsiderablymoretimetocomplete(severaldaysatleast)StartsketchingbyhandandusegraphicalpackagelateronTakementalbreaksbutdonotstopthinkingGetbacktoyourdesignasfrequentlyaspossibleConstantlylookatrequirementsandLevel-0designConsiderthatthisLevel-1designmayrequirefurthermodificationswhendesigningatLevel-2Alwaysprovideenoughdetails(duringdecomposition)soitdoesnotlooklikemarketingmaterialAlwaysexplainwhathappensinyourdesignIttookmeseveraldrawingsandmultipleconflictresolutionstoreachthisoutcomeSTEP5:

BehavioralModelsKnowingsystemarchitecture(functionalallocationandresources)designtop-leveloperationalmodelusuallyastatediagramDecideaboutorganizationofseparatetasksandwritealgorithmsforeachtaskRefineyourmodel/algorithmswhengoingthroughLevel-2designprocessStateDiagramforHRandTempsensorunitINTSystemGetReadyReadandProcessSensorDataSendDataPowerONINT#1INT#2ShutDownLow-batterySensorerrorCommerrorPowerONManualONLow-batteryCommerrorINTEnableAlgorithmsforHRandTempsensorunitGETREADYTASKSENSORTASKSENDDATATASKSelf-TestNet-RegisterConfigureEnableINTEndStartDefErrorMessageErrorErrorCallShutDownReadDataAnalysisStartErrorErrorStoreEndErrorDefErrorMessageCallShutDownSendDataCheckComm.StartErrorEndUpdateReportNonetworkortoomanyerrorsDefErrorMessageCallShutDownSTEP6:

TestingKeepreferringtoyourrequirementsAcquirecriticaldatathatwillbeprocessedandevaluatedagainstrequirementsEvaluateprocesseddataandmakeastatementexpressinghowwellthesystemworks(quantitativeexpressionneeded)Focusonfewtests,butforeachtestrepeatexperimentrunstogatherstatisticalevidenceYouneedasketchoftestingactivity.Nextsemesteryouwillneedtodevelopspecifictestcases.ExperimentalPlanExperiment#1Goal:ToevaluatebasicdataacquisitioncapabilitiesSystemcomponents:PC,Bikecomputer,HR+TempsensorEnvironmentA:Typicalbiketrailwithouttreecover.Distanceabout2miles.Sunnydaywithoutcloudcover(orlightcloudcover).EnvironmentB:Typicalmountainbiketrailwithlimitedtreecover.Distanceabout0.5mile.Testingprocess:SystemconfiguredviaPC.Dataacquisitionrepeatedatleastfivetimes(runs).DatatransferredtoaPCaftereachrun.Datadisplayedongraphs.Dataevaluatedforerroneousreadings,noise,droppeddatapoints,etc.Experiment#2:Goal:Toevaluatesystemmulti-mediacapabilitySystemcomponents:Integratedsystem(allcomponents)Environment:Typicalbiketrailwithouttreecover.Distanceabout1mile.Multi-mediasetupA:Takingpicturesevery20sec.Multi-mediasetupB:Useremotecontrollertostart/stopvideosTestingprocess:SystemconfiguredviaPC.Singlerunforeachmulti-mediasetup.DatatransferredtoaPCaftereachrun.DisplayalignedmultimediadataandGoogleEarthimagewithacquiredpathdata.Dataevaluationfocusedonmissedpictures,videos,errorsindataalignment,etc.Experiment#3;Goal:Totestautomaticswitch-offfunctionalitiesSystemcomponents:Integratedsystem(allcomponents)Environment:NobikerideneededTestingprocess:BikecomputerandHR+Tempsensortestedindividuallyunderlowbatterycondition.Cameratestedseparatelyforfullmemorycondition.Networkcommunicationdatacollectedandanalyzed.Datatransferredaftercomponent(s)switchoff.DataevaluationfocusedonpropermessageexchangeandactionsatlowpowerandfullmemoryconditionsSTEP7:

WorkBreakdownStructureRefertosystemfunctionaldecompositionandallocationDesignmajortasksbasedonfunctionaldecomposition(Level-1),systemarchitecture,anduser-centeredoperationsAddtasksforintegration,testing,reporting,etc.AllocatetaskdurationtoeachmajortaskDevelopacompletelistoftasksbydecomposingeachmajortaskaccordingtofunctionaldecomposition(Level-2)andinterfacingAllocatetaskdurationtoeachsubtaskandsynchronizesubtasktimelinesintoaprojectplan(ingraphicalformat)ListofMajorTasksBikecomputerdevelopment (7weeks)HR+Tempsensordevelopment (3weeks)Cadencesensordevelopment (2weeks)Cameramoduledevelopment (5weeks)Remotecontrollerdevelopment (2

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論