8.5
【智慧型家庭小組會議 1h】回顧了上週的待辦事務,領導李然同志為每個小組制定了本週的工作——專案一期結項以及二期的準備工作。詳見會議記錄。
【ad資料校正演算法-設計 3h】進行ad資料校正演算法設計。採用網上所給公式以及由excel推導出的公式誤差都很大,因此必須進行校正。校正的資料**是之前採集的結果,在串列埠程式設計時出現了單精度大小不足及雙精度資料輸出不完整的問題,前者發現並改用雙精度花費了一些時間;後者以為是串列埠問題做了複雜的分支演算法進行判斷,後面才突然發現時串列埠緩衝陣列長度不夠的簡單錯誤,導致花費了不少時間。
【ad資料校正演算法-執行與分析 2h】通過軟體程式進行遍歷計算,可以看到隨著修正參考電壓因子變化,模擬資料與真實資料的方差相應變化的曲線。分析出該修正因子範圍在496左右,再修改演算法縮小搜尋範圍和步進。得到最優值在495.69。32組資料方差從一開始的10171873.62下降到了151585.71,亮度計算結果對亮度的影響從3-4lux下降到0.4~0.53lux,影響降為原來的13.3%,效果顯著。
【完善調研文件 2h】根據上述結果,完善基於cc2530的光敏感測器技術調研,補充ad資料校正一章。按杜澤明導師的建議,對裡邊數字和字母的格式進行調整,為所有的和**加上標題,修改部分為visio。
8.68.7
【校正演算法改良 3h】為了適應嵌入式計算,需要將其中的浮點數修改為整型。而如果不加任何處理,將會導致部分結果太小被捨去小數部分直接計算成0。經過多種嘗試,最後確定採用先左移進行計算後再右移的方法,確實輸出了非0值,但在不同偏移量之下各個值與實際值相比都存在一些偏差。於是我對偏移資料進行遍歷,在430mv電壓下找到了最接近的偏移值5。修改計算公式同時,因為數值變大了,出現了很多資料溢位和偏差的問題,調了很久。
【斜率校正演算法 1h】實現並除錯了斜率校正演算法,計算得出最佳斜率是4098.
【校正演算法改良 3h】但僅依靠403mv乙個值並不能代表所有情況,引入32組資料對比方差和。發現計算公式中的左移右移乘法除法有近乎無數種搭配和化簡方式。在遍歷演算法的幫助下,挑選出5種最優公式,一一進行了誤差分析和計算代價分析。如果誤差和計算代價按相同權值計算,公式3,4,5分別比上午的公式效能提高了20.0%,78.13%及86.88%。
【完善文件 2h】根據今天的結果,在文件中補充公式初始修正、公式計算優化思路、優化公式的選擇3節以及相關資料和**。
8.8
【智慧型開關會議 1h】後續專案需要,杜澤明導師給我們安排了智慧型開關上wifi模組替換為zigbee模組的任務,我負責zigbee模組對wifi模組的軟體模擬。
【zigbee協議棧培訓 2h】羅熙熙同志為我簡單介紹了zigbee協議棧的基本執行流程,並詳細講解了zigbee協議棧的修改方法
【定時器模模式的使用 3h】閱讀資料手冊和網路資料,開新專案實現了定時器1的模模式:設定模式、中斷、遍歷數等。
【**除錯 2h】zigbee模組上對智慧型開關輸入時序的模擬。修改了時鐘和定時器計數,定時器的時序基本除錯完畢。
8.9【**除錯 4h】板子上執行的波形不知道為何發生了變化。研究示波器很長時間才發現是通道1接錯引腳。但波形依然沒有昨天準確。修改了時鐘和定時器計數,進行了波形截圖,向杜澤明導師和羅熙熙同志傳送了匯報郵件。定時器的時序基本除錯完畢。
【**反饋 2h】羅熙熙同志和杜澤明導師有其他任務,過去大概乙個小時之後才查閱我的報告郵件。之後羅熙熙同志指出**在傳輸資料輸入的處理上還不完整,需要補充傳輸資料轉換為方波波長的**,進行了一些討論。
【時序**完善 2h】對時序資料,分各個部分位長度、各個部分輸入資料數量進行分析處理,進一步完成了時序**。編譯成功,尚未進行燒寫。
10 28 11 1 廣州軟體所 實習工作日記
10.28 面試 10.29 今天問題 開關裝置異常。下午可以正常開關的 突然無法正常控制。檢測過波形,波形輸出是正常的。遺留工作 mix curtain 廣播mac檢測 完成工作 完善文件並調整開關裝置 3 解決開關裝置中斷問題 4.5 之前交替切換上公升沿 下降沿中斷的方法不敏感,改用輪詢法檢測...
10 1 10 12 廣州軟體所 實習工作日記
這周比較忙就記得簡單些 10.1 10.7 國慶假期 10.8 早上出現跳線連線配置問題,硬體跳線的連線應該保留紙面記錄。命令測試正常,等待伺服器端那邊除錯完畢,以進一步聯調 10.9 請假進行獎學金材料提交 10.10 紅外單元測試通過,嘗試整合紅外檢測模組 10.11 發現硬體問題,可以檢測紅外...
9 2 9 6 廣州軟體所 實習工作日記
9.2 今天問題 無遺留工作 1 根據二期協議,繼續命令5 6關於裝置型別 通道等反饋內容的修改 2 加入根據開關狀態反饋結果的處理 相應對tr進行修改 完成工作 上位機校驗碼的核對 軟 硬體版本號 各個命令的錯誤檢驗 後續計畫 明天完成開關 的收尾。9.3今天問題 無遺留工作 1 通過切換通道來切...