電磁流量計(jì)在自動(dòng)抄表的應(yīng)用與探討 二十七
MS 4P 03 1F49的定時(shí)器工作在比較方式時(shí)產(chǎn)生定時(shí),在定時(shí)周期的基礎(chǔ)上可以設(shè)置高低電平的周期比和輸出模式來(lái)產(chǎn)生象D/A 轉(zhuǎn)換功能的脈寬調(diào)制輸出信號(hào),Timer-棄和Timer-B有10路產(chǎn)生10個(gè)不同定時(shí),最多可以設(shè)置8路的PWM輸出端口,要從引腳輸出信號(hào)還要通過(guò)對(duì)多功能輸出引腳(GPI/0)進(jìn)行設(shè)置,設(shè)置成特殊功能模塊。
產(chǎn)生的脈寬調(diào)制輸出信號(hào)PWM經(jīng)過(guò)幅置相性轉(zhuǎn)換和濾波,穩(wěn)壓管進(jìn)行限壓產(chǎn)生規(guī)則的正弦波,經(jīng)過(guò)由運(yùn)算放大器的放大反饋組成的積分電路產(chǎn)生比率的電壓輸出,這里電壓輸出幅值是SV。積分電路有放大倍數(shù)的電阻調(diào)節(jié)和零點(diǎn)的電阻調(diào)節(jié)。
產(chǎn)生的電壓信號(hào)又經(jīng)過(guò)下圖3.01 的電路轉(zhuǎn)換輸出恒流源,也是應(yīng)用了運(yùn)算放大器的放大反饋的原理,放大倍數(shù)用一個(gè)可調(diào)電阻來(lái)小范圍地改變輸出值,還用了一個(gè)三極管來(lái)保證功率的輸出。
驅(qū)動(dòng)模擬量輸出的是流量運(yùn)算子程序運(yùn)算完畢后產(chǎn)生的,把流量值換算成脈寬調(diào)制輸出的占空比的一個(gè)高電平值后,對(duì)對(duì)應(yīng)的特殊功能寄存器進(jìn)行賦值即可刷新輸出信號(hào)。模擬量輸出處理程序的部分代碼如下,其中輸出引腳經(jīng)過(guò)引腳的分析和綜合安排,可以把P4.5引腳安排脈寬調(diào)制輸出引腳,定時(shí)器B產(chǎn)生的固定定時(shí)中斷來(lái)進(jìn)行系統(tǒng)最重要的A/D轉(zhuǎn)換,定時(shí)周期是125MS,在這個(gè)定時(shí)周期的基礎(chǔ)上開(kāi)PWM輸出,由變量PWMCYCLE決定占空比。
電磁流量計(jì)