【正文】
波通信模塊的硬件部分做了詳細(xì)的描述與分析。介紹了具體工作原理和電路。經(jīng)過兩個(gè)月的努力,終于完成了低壓電力線載波通信模塊的硬件部分設(shè)計(jì)。在整個(gè)設(shè)計(jì)的過程中出現(xiàn)過很多難題,在老師的指導(dǎo)下和師兄師姐們的幫助下,這些問題最終都得到順利的解決。在解決這些問題的過程中,我體會(huì)有很多:硬件電路的設(shè)計(jì)要考慮許多方面的影響。盡管理論上做了充分的準(zhǔn)備,但在實(shí)際的硬件電路設(shè)計(jì)過程中還會(huì)出現(xiàn)許多意想不到的問題。所以,我覺得從事硬件電路設(shè)計(jì)要有豐富的知識(shí)和經(jīng)驗(yàn)。只有對(duì)設(shè)計(jì)的原理非常清楚,思路清晰,目的明確,才能順利地進(jìn)行設(shè)計(jì),否則設(shè)計(jì)過程會(huì)很混亂。硬件設(shè)計(jì)是一個(gè)漫長(zhǎng)而嚴(yán)謹(jǐn)?shù)倪^程,這個(gè)過程不是一兩個(gè)月能夠完成的。所以,我覺得不論做什么事情都要有耐心,戒驕戒躁,這樣才能順利地完成每一件事情。謝辭本文自始至終是在導(dǎo)師XXX老師悉心指導(dǎo)下完成的。從選題文獻(xiàn)調(diào)研、研究深度、關(guān)鍵技術(shù)思路、論文的結(jié)構(gòu)等各個(gè)方面,都傾注了導(dǎo)師大量的精力和心血。黃老師嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度,寬廣的學(xué)術(shù)視野、明晰的科學(xué)研究思路、高度的責(zé)任感、敏捷的思維能力和洞察能力以及對(duì)日新月異科學(xué)技術(shù)發(fā)展的執(zhí)著追求,令我受益非淺,必將影響我的一生,導(dǎo)師在學(xué)習(xí)和生活中所給予的指導(dǎo)、幫助和諄諄教誨使我終生難忘。在此,向老師表示最誠(chéng)摯的感謝!在本文的完成過程中,得到了曾萍師姐和劉濤師兄的大力幫助。在此再次向他們表示衷心的感謝!感謝西南石油大學(xué)各位老師同學(xué)給我的幫助! 最后還要感謝我的家人對(duì)我學(xué)習(xí)和生活上莫大的支持!參考文獻(xiàn)[1] ,(12):5658[2] ,2001,(7):1216[3] .[4] .[5] ,2010,(12):6165;[6] . 城市建設(shè)理論研究,2012.(6);[7] ,(2):2628;[8] . 電子產(chǎn)品世界,2013,(4):4649;[9] 杭州新實(shí)科技有限公司. SENS01嵌入式電力線載波模塊使用說明書附錄1主程序:// : Defines the class behaviors for the application.//include include include ifdef _DEBUGdefine new DEBUG_NEWundef THIS_FILEstatic char THIS_FILE[] = __FILE__。endif/////////////////////////////////////////////////////////////////////////// CMyAppBEGIN_MESSAGE_MAP(CMyApp, CWinApp) //{{AFX_MSG_MAP(CMyApp) // NOTE the ClassWizard will add and remove mapping macros here. // DO NOT EDIT what you see in these blocks of generated code! //}}AFX_MSG ON_COMMAND(ID_HELP, CWinApp::OnHelp)END_MESSAGE_MAP()/////////////////////////////////////////////////////////////////////////// CMyApp constructionCMyApp::CMyApp(){ // TODO: add construction code here, // Place all significant initialization in InitInstance}/////////////////////////////////////////////////////////////////////////// The one and only CMyApp objectCMyApp theApp。/////////////////////////////////////////////////////////////////////////// CMyApp initializationBOOL CMyApp::InitInstance(){ AfxEnableControlContainer()。 // Standard initialization // If you are not using these features and wish to reduce the size // of your final executable, you should remove from the following // the specific initialization routines you do not need.ifdef _AFXDLL Enable3dControls()。 // Call this when using MFC in a shared DLLelse Enable3dControlsStatic()。 // Call this when linking to MFC staticallyendif CMyDlg dlg。 m_pMainWnd = amp。dlg。 int nResponse = ()。 if (nResponse == IDOK) { // TODO: Place code here to handle when the dialog is // dismissed with OK } else if (nResponse == IDCANCEL) { // TODO: Place code here to handle when the dialog is // dismissed with Cancel } // Since the dialog has been closed, return FALSE so that we exit the // application, rather than start the application39。s message pump. return FALSE。}33