新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 基于MSP430單片機時鐘芯片RTC-4553溫度誤差軟件補償

基于MSP430單片機時鐘芯片RTC-4553溫度誤差軟件補償

作者: 時間:2012-02-16 來源:網(wǎng)絡 收藏

2.2、部分

對于,由TI 公司自帶的嵌入式開發(fā)平臺IAR EMBEDDED WORKBENCH。該可對開發(fā)系統(tǒng)進行在線調試,帶有C 編譯器,可采用編程效率很高,維護方便的C語言編程。

1、 端口功能設置

通過的P1.1-P1.4和P3.0端口對進行控制和數(shù)據(jù)傳遞,其中P1.1端口用于 SIN,P1.4 用于SCK,P1.2用于CS,P1.3用于SOUT,P3.0用于WR。這些端口的設定是基于多費率電表其他功能模塊的安排而確定。

2、 主控程序解析

在該時間控制系統(tǒng)中在程序設計上主要涉及到數(shù)據(jù)的發(fā)送、接收、數(shù)據(jù)。

第一、 數(shù)據(jù)發(fā)送程序流程圖

39.jpg

第二、 數(shù)據(jù)接收程序流程圖

40.jpg

第三、 時間數(shù)據(jù)

其中α參量與的平方有關系的量。由傳感器獲取當前,與標準溫度25℃相差平方 其中θΤ是當前檢測到溫度,MSP430 有檢測溫度傳感器,可檢測當前溫度;θx為標準溫度25℃,在此溫度下可認為沒有。根據(jù)多費率電表在

環(huán)境中實際溫差,可取五分鐘為一個時間間隔對進行累計,程序設計比較簡單,把當前溫度值代入上面的表達式中即可,設定一個變量存放,每24 小時一次,當然,如果誤差很小那么誤差就忽略不計。對于多費率電能表對時間還有其他操作,比如時間校對,以及時間寫許可等一些操作。這些都是軟件必須的考慮的問題,以對芯片正確操作。

從整個系統(tǒng)設計過程中發(fā)現(xiàn),如何使用MSP430 單片機控制芯片關鍵所在是程序算法的設計,數(shù)據(jù)采用BCD碼,對十位和個位有著不同的操作方法,對于小時寄存器的操作又有不同的方法,這些都是必須考慮的問題。其溫度誤差補償在測量系統(tǒng)尤其是計時的電能表中也是必須要考慮的溫度,涉及到許多問題。否則將影響電表的計時精度,甚至是錯誤。

3、 結語

時鐘集成芯片有很多種,可與許多種單片機組合用于測量時間系統(tǒng),大多數(shù)電能表存在時間誤差補償問題。該測量系統(tǒng)有機的結合了MSP430 單片機、時鐘芯片及C語言編程,基于MSP430 單片機已開發(fā)出性價比很高的三相多費率電能表,目前已正式投產(chǎn)。當然計量電能的三相多費率多功能表還涉及其他許多功能模塊,包括諸如數(shù)據(jù)處理、數(shù)據(jù)顯示,數(shù)據(jù)存儲,數(shù)據(jù)通訊等模塊。

電能表相關文章:電能表原理
三相異步電動機相關文章:三相異步電動機原理
溫濕度控制器相關文章:溫濕度控制器原理

上一頁 1 2 下一頁

評論


相關推薦

技術專區(qū)

關閉