基于MSP430F448單片機的交流數字電壓表設計
摘要:描述了一種簡(jiǎn)易的交流數字電壓表的系統設計。系統以MSP430F448為核心,該單片機內部集成了12位的A/D轉換器,轉換器帶有內部參考源、采樣保持、自動(dòng)掃描特性,極大地簡(jiǎn)化了硬件設計。因為單片機內部中斷資源豐富,電壓轉換、定時(shí)等都采用中斷觸發(fā),減少了系統響應時(shí)間,提高了軟件執行效率。此外該單片機的液晶驅動(dòng)能力可達160段,可以直接將A/D轉化數據顯示在LCD上。
關(guān)鍵詞:數字電壓表;MSP430F448;A/D;LCD顯示
MSP430F44x系列是TI公司推出的一款超低功耗的16位單片機,其運算速度快而且體積小。片內集成了8路12位A/D、串行通信接口、看門(mén)狗定時(shí)器、比較器、硬件乘法器等外圍設備模塊,從而降低了應用電路的復雜程度,提高了系統的可靠性。該芯片可以工作于2.5 V和3.3 V兩種電壓下,并且可以處于休眠狀態(tài),此時(shí)的頻率只有32768 Hz,功耗非常低,環(huán)境溫度范圍為-40~+125℃。這些優(yōu)點(diǎn)非常適合設計便攜式,且要求長(cháng)時(shí)間連續工作,環(huán)境溫度變化寬的智能儀器儀表設備。MSP430F44x系列單片機具有其他單片機無(wú)法比擬的優(yōu)點(diǎn),用其來(lái)實(shí)現交流電壓的測量是一種很好的設計方案。
1 系統總體方案設計
本系統主要由以下4大模塊組成:中央處理器、電源電路、電壓極性轉換電路和顯示電路。
為了保證硬件電路設計的通用性,采用單級性電壓測量的方法,將輸入的雙極性電壓轉換成單級性電壓進(jìn)行測量。然后將轉換后的電壓送入單片機A/D模擬通道進(jìn)行模數轉換,最終將轉換的數字信號在LCD液晶上顯示。系統設計框圖如圖1所示。
2 系統硬件設計
2.1 電壓極性轉換電路
從圖2的電路中可以得到,首先通過(guò)變壓器將220 V的交流電壓降成8 V的交流電壓,再經(jīng)過(guò)極性轉換電路將雙極性的交流電壓轉換為單級性的交流電壓。電路中的R405電位器主要用于調節參考電壓,R404電位器用于調節交流輸入電壓的幅度。經(jīng)過(guò)上面電路的處理,可以將輸入的交流電壓轉換成0~3 V的單級性交流電壓,這樣很容易使用MSP430單片機自帶的A/D轉換通道進(jìn)行模擬量采集,從而實(shí)現交流電壓的測量。其中,極性轉換電路主要由放大電路實(shí)現,在此我采用MCP601放大芯片。
2.2 電源電路
用電池給系統供電,由于MSP430系列有內置模擬電源和模擬地,所以要進(jìn)行模擬電源和數字電源的轉換,以便給芯片供電。然后將電池電源轉換為3V左右的電源給系統供電。具體電路如圖3所示。
評論