杭電生產實習報告_第1頁
杭電生產實習報告_第2頁
杭電生產實習報告_第3頁
杭電生產實習報告_第4頁
杭電生產實習報告_第5頁
已閱讀5頁,還剩13頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

電子信息學院利爾達科技有限企業生產實習匯報(級)題目LoRaWAN網絡運維手持機學院電子信息學院(微電子學院)專業電子信息工程班級學號學生姓名完成日期7月目錄1產品開發前期準備-----------------------------------------------------------------------12項目開發周期------------------------------------------------------------------------------13項目實戰---------------------------------------------------------------------------------33.1基礎設計---------------------------------------------------------------------33.2進階設計--------------------------------------------------------------------53.3功效調試---------------------------------------------------------73.4問題及處理---------------------------------------------------------------------------94職業規劃--------------------------------------------------------------------------------10參考文件----------------------------------------------------------------------------------------11附錄----------------------------------------------------------------------------------------------121產品開發前期準備:物聯網產品開發時針對成本、公共安全和環境保護,我們應該從那些詳細方面入手?針對成本:物聯網云端終端等設施終端設備總是需要將自己數據上傳到云端,這時布署這些基礎設施需要考慮成本問題,通常能夠選擇服務器來存放物聯網數據。這么,就能夠在以后添加新物聯網設備,或者在需要時縮小規模。使用這些服務還必須每個月支付訂閱費用,而不是一次性投資。物聯網應用開發應用開發少不了APP和操作系統,在開發功效時需要考慮哪些功效是必要,哪些功效是無須要,哪些功效是能夠后續陸續添加,前期不用,而且以消費者角度去思索一些需求,從而進行有目標性、針對性開發。物聯網硬件成本也是一個主要原因與硬件生產商訂立協議,盡可能使用一些剛才性能剛好滿足,又能夠確保產品功效與質量完備硬件,盡可能不要讓硬件性能過剩或者浪費。針對公共安全和環境保護:物聯網設備是需要一定條件,產品既需要能夠滿足其正常功效與效果,又不能影響公共社會安全與秩序,這在設計時就需要考慮其構型、內部電路結構、功耗等方面,而且盡可能滿足綠色標準,尤其是在大城市布署時,需要考慮其運轉時噪音干擾,頻段干擾,體積是否占據了一定空間,妨礙了其余公共事務與日常活動等等原因。 2項目開發周期:簡述基于物聯網技術項目開發全生命周期詳細工作步驟? 圖1螺旋模型物聯網生命周期開發模型能夠參考螺旋模型(如圖1),所謂螺旋模型,就是一個演化軟件開發過程模型,它兼顧了快速原型迭代特征以及瀑布模型系統化與嚴格監控。螺旋模型最大特點在于引入了其余模型不具備風險分析,使軟件在無法排除重大風險時有機會停頓,以減小損失。同時,在每個迭代階段構建原型是螺旋模型用以減小風險路徑。螺旋模型更適合大型昂貴系統級軟件應用,其中也包含物聯網開發。螺旋模型每一次迭代都包含了以下六個步驟:

決定目標,代替方案和約束

識別和處理項目標風險

評定技術方案和代替處理方案

開發此次迭代交付物和驗證迭代產出正確性

計劃下一次迭代

提交下一次迭代步驟和方案利用螺旋模型,我們能夠處理在嵌入式物聯網中碰到以下問題:經常碰到問題螺旋模型處理方案用戶需求不夠充分允許并激勵用戶反饋信息溝通不明在項目早期就消除嚴重曲解剛性體系開發首先關注主要業務和問題主觀臆斷經過測試和質量確保,作出客觀評定潛在不一致在項目早期就發覺不一致問題糟糕測試和質量確保從第一次迭代就開始測試采取瀑布法開發在早期就找出并關注風險 表1螺旋模型問題與處理綜上:螺旋模型強調了風險分析,這意味著對可選方案和限制條件都進行了評定,更有利于將軟件質量作為特殊目標融入產品開發之中。它以小分段構建大型軟件,使成本計算變得簡單輕易,而且客戶一直參加每個階段開發,確保了項目不偏離正確方向,也確保了項目標可控制性。3項目實戰3.1基礎設計(需包含任務實現程序設計思想(包含流程框圖,程序代碼和注釋,實現功效等),調試結果截圖,調試碰到問題和處理方法)。基礎功效設計思想是利用死循環來達成重復執行目標,不停獲取當前時間,只要當前時間滿足6s一個間隔,則進行數據上發,并判斷是否接收到了回送數據,result來判斷是否成功,成功是否都用狀態變量統計,之后LED燈亮滅閃爍則依照這些狀態值情況來進行執行。利用一個buf[20]數組來統計最近20個值,每次值都存入數組中,假如數組剛才超出20,即即將溢出時,則拋棄數組位置第一個數,將剩下數進行前移,并將即將溢出數據放在第20個位置上,經過這么每次數組移位,能夠達成實時統計20個數據要求,并LCD屏幕顯示實時通信率。 圖2基礎功效流程圖(代碼見附錄)在調試時,碰到了語法錯誤,邏輯錯誤,以及不會去書寫一些數據幀格式等問題,語法錯誤經過查閱書籍,網上尋找資料以及依照編譯器提醒錯誤能夠輕松處理,不過邏輯錯誤是花費了很長時間去重復思索流程圖邏輯次序是否正確和哪里是有缺點和漏洞,經過不停修改代碼,增刪語句等操作,并結合硬件功效是否實現以及正確性怎樣等等指標,將有邏輯錯誤代碼進行了修改以及補充,尤其是一些狀態變量當用完后,若下次再次調用時務必要將以前緩存數據清零,這種細節問題一定要注意到!其次LCD屏幕顯示時,因為間距等等設置不對,出現了不在屏幕正確位置,以及顯示字深淺不太正確,已經觸及了屏幕邊緣等等問題。處理方法是不停重復思索流程,以及將流程正確性是否與工程師進行探討,聽取工程師意見,以及群里同學、小組組員交流等進行完善和更改,對于LCD屏幕,則每次進行修改顯示X、Y橫縱坐標,不停調整顯示字符串位置以貼近正確位置,經過調用LCD驅動,讀取相關例程,模仿改寫移植到自己工程代碼中,實現正確功效。LED燈在寫時候也是有時候不亮,并針對性觀察了原理圖以及庫函數得到了處理。調試結果:3.2進階設計(需包含任務實現程序設計思想:包含流程框圖,程序代碼和注釋,實現功效等);調試結果截圖;調試碰到問題和處理方法等) 進階流程思緒和基礎功效其實是差異不大,利用庫函數將RSSI與SNR值獲取和統計,利用串口打印結果并觀察,利用兩個數組將最近20個RSSI與SNR數據統計,求得平均值并再次經過串口打印出來,電腦上觀察數據是否正常。對于燈光閃爍則用if條件語句進行判斷其是否符合條件,數據用強制轉換來實現對應數據類型,符合要求。(代碼見附錄) 圖3進階功效設計流程圖進階設計包含了下行信號質量監測(信號強度:RSSI,信噪比:SNR)統計并輸出每次通信下行信號質量,動態計算近20次通信信號質量均值并輸出。以及RSSI均值<-100dBm或SNR<-3時,藍燈進行閃爍指示功效。調試結果:串口觀察。3.3功效調試:設計中出現問題及處理方法出現問題:驅動庫代碼不會讀編寫邏輯錯誤編寫語法錯誤功效殘缺(不正常)執行次序不對處理方法:查詢對應書籍,STM32開發庫等資料,查詢相關語法和語句格式以及案例,深刻了解語句意思。邏輯錯誤是借助工程師經驗和交流進行處理排查。語法錯誤能夠考慮利用編譯器和網站進行排錯,修改代碼語句,尤其注意中英輸入法符號問題。功效殘缺能夠考慮針對性修改對應功效代碼,而且考慮對功效性完整進行校驗等等。執行次序不對嘗試性修改代碼執行次序以及各種語句循環嵌套等等,尤其注意大括號使用方法。3.4問題及處理:從社會和管理角度討論一下,開發過程應該注意問題和研究重點有哪些及處理方法社會角度:開發是一個團體,是一個大工程,不是靠一個人力量和能力去完成,也是時間上投入與精力損耗,一個團體其實就是一個小社會,怎樣協調好團體之間關系,人與人之間合作與配合,是一件比較復雜事情,更需要了解是,開發過程是否符合社會需求,市場需求。管理角度:管理者面臨問題是怎樣分配每個人工作,讓每個人充分發揮自己能力和作用,表現出自己價值與意義,管理者面臨是怎樣定制每個階段和流程項目計劃,為每個階段分配多少任務是需要衡量問題,尤其是開發過程中,既不能過于繁重,也不能無所事事。處理方法: 不論是管理還是開發,都需要做事情是制訂計劃與方案,好團體和不好團體都是需要管理,只是說看開發團體成熟度到了哪個階段,成熟度高團體能夠自組織去進行工作規劃安排,愿意為團體共同目標去努力,這個階段管理投入不需要太多,但在團體早期團體需要進行磨合,需要有些人管理,和大家制訂團體共同認可做事規則、方法和流程,這么團體協作才能越來越高效。假如作為一個技術經理或研發經理配合項目經理進行軟件開發團體管理,那需要和項目經理規劃好開發工作重點工作任務計劃,落實到責任人,然后結合PDCA方法去進行管理: 圖4PDCAP=Plan:做好開發工作重點工作計劃D=Do:按計劃執行工作任務C=Check:檢驗當前工作任務完成情況怎樣,外界環境改變情況,現在計劃、資源是否需要調整?A=Action:前期計劃、執行過程中碰到了什么問題?能否總結提煉一些標準化方法,應用到軟件開發團體中?分析現實狀況,發覺問題。分析質量問題中各種影響原因。找出影響質量問題主要原因。針對主要原因,提出處理方法并執行。檢驗執行結果是否達成了預定目標。把成功經驗總結出來,制訂對應標準。把沒有處理或新出現問題轉入下一個PDCA循環去處理。經過PDCA不停循環,軟件開發團體打磨得也會越來越高效。 4職業規劃:未來職業規劃是什么?并簡述原因。電子信息工程是一門應用計算機等當代化技術進行電子信息控制和信息處理學科,主要研究信息獲取與處理,電子設備與信息系統設計、開發、應用和集成。現在,電子信息工程已經涵蓋了社會很多方面,像電話交換局里怎么處理各種電話信號,手機是怎樣傳遞我們聲音甚至圖像,我們周圍網絡怎樣傳遞數據,甚至信息化時代軍隊信息傳遞中怎樣保密等都要包括電子信息工程應用技術。我們能夠經過一些基礎知識學習認識這些東西,并能夠應用更先進技術進行新產品研究和電子信息工程專業是集當代電子技術、信息技術、通信技術于一體專業。近年來,中國高校畢業生數量逐年增多,大學生面臨嚴峻就業形勢,加之當前金融危機影響,畢業生就業受到前所未有挑戰,大學生在畢業后能否順利就業,已成為全社會普遍關注熱點問題。大學生就業難現有社會原因、政策原因,也有大學生本身原因。本身綜合素質不高,適應社會能力差,難以符適用人單位要求。一些大學生在學校里只滿足所學課程,缺乏廣博知識積累和處理實際問題能力,加之語言表示能力不足,在應聘場所擔心、害怕,不能充分展示自己,從而錯過了許多工作機會。經過對自己才能、性格、興趣興趣、潛能等等,以及現在社會、經濟、政治、文化環境分析,我開始對自己以后職業生涯有了一些規劃。依照我所學專業和自我興趣,我認為我目標職業是電子工程技術員,電子工程技術人員——指是從事各類電子設備和信息系統研究、教學、產品設計、科技開發、生產和管理等工作高級工程技術人才。通常分為硬件工程師和軟件工程師。硬件工程師主要負責電路分析、設計;并以電腦軟件為工具進行PCB設計,待工廠PCB制作完成而且焊接好電子元件之后進行測試、調試。軟件工程師主要負責單片機、DSP、ARM、FPGA等嵌入式程序編寫及調試。做好自己未來職業決議,就需要了解自己個性傾向性、興趣指向、價值觀、技能特征以及自己學習新知識特點等方面信息。我喜歡有挑戰性工作,不喜歡一成不變性質工作,善于發覺各事物中存在問題,有責任心,喜歡各種研究性工作,邏輯性強,有耐心,好想象,獨立,有創造性這些優點,是我相信能夠勝任這類職業。我價值觀適合職業在做事就要認真做認定了一個方向就會不停努力下去,必須奴隸島自己心中定下目標才能夠。工作必須具備一定發展前途,經過努力達成最終目標。社會是不停改變,事情也不會在一成不變,不過我還是會一直朝著我目標前進,即使道路是波折,滋味是苦澀,但我還是不會放棄。然而,適當,適時調整是免不了,我會定時給自己做評定,按實際情況作出一些愈加好調整以適應社會新改變。參考文件楊源鑫,候繼紅,陳錦勇,劉凱強.嵌入式C語言技術開發實戰.北京航空航天大學出版社::05史蒂芬普拉達.CPrimerPlus.人民郵電出版社,:02王利濤.嵌入式C語言自我涵養:從芯片、編譯器到操作系統::04徐東方

溫馨提示

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

評論

0/150

提交評論