<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 基于單片機C8051F410的精確信號模擬電路設計

基于單片機C8051F410的精確信號模擬電路設計

作者: 時(shí)間:2012-05-23 來(lái)源:網(wǎng)絡(luò ) 收藏
3 軟件設計

本文引用地址:http://dyxdggzs.com/article/171416.htm

  本電路中運用c語(yǔ)言編程來(lái)實(shí)現PWM控制,利用芯片的可編程計數器陣列組成PWM發(fā)生器。C805IF410芯片的可編程計數器陣列由一個(gè)專(zhuān)用的16位計數器/定時(shí)器和3個(gè)16位捕捉/比較模塊組成.捕捉/比較模塊有六種工作方式:邊沿觸發(fā)捕捉、軟件定時(shí)器、高速輸出、頻率輸出、8位PWM和16位PWM。每個(gè)捕捉,比較模塊的丁作方式都可以被獨立配置。對PCA的配置和控制是通過(guò)系統控制器的特殊功能寄存器來(lái)實(shí)現的.主要有以下幾個(gè):

  1) PCAOCN可編程計數器陣列控制寄存器。該寄存器包括溢出標志、運行控制標志以及捕捉/比較標志。

  2) PCAOMD可編程計數器陣列方式寄存器。該寄存器用于設置可編程計數器陣列的工作模式及時(shí)鐘源。

  3) PCAOCPMn可編程計數器陣列捕捉/比較寄存器。該寄存器可進(jìn)行捕捉/比較模塊n的工作方式。

  4) PCAOCPn可編程計數器陣列捕捉,比較寄存器(高低字節)。該寄存器用于設置捕捉/比較模塊n的高低字節。

  本電路主要利用PCA模塊2來(lái)產(chǎn)生PWM波形。初始設置PCAOCN為0x40.置位PCA模塊2捕捉/比較標志.在發(fā)生一次捕捉時(shí)該位由硬件置位,該位置‘1’將導致CPU轉向PCA中斷服務(wù)程序。初始設置PCAOMD為0x08.PCA計數器,定時(shí)器時(shí)鐘選擇系統時(shí)鐘。初始設置 PCAOCPM2為0xc2,使能16位脈沖寬度調制、比較器功能和PCA模塊2的脈寬調制方式。PCAOCP2的值將在程序流程中實(shí)時(shí)設定。軟件流程如圖3所示。

  

  圖3軟件流程圖

  具體實(shí)現方法與步驟如下:

  1)初始設置:根據設定電壓值生成初始PWM波形和頻率參數。

  2)電壓測最:測量此時(shí)輸出電壓和設定值之間的偏差,用于調整PWM參數。

  3)調整PWM參數:把設定的輸出電壓與實(shí)際讀取到的輸出電壓進(jìn)行比較.若實(shí)際電壓值偏小,則向增加輸出電壓的方向調整PWM的占空比;若實(shí)際電壓偏大,則向減小輸出電壓的方向調整PWM的占空比。

  4)使能PWM輸出。

  另外.在軟件PWM的調整過(guò)程中還要注意ADC的讀數偏差和電源工作電壓等引入的紋波干擾。合理采用算術(shù)平均法等數字濾波技術(shù)。

  4 結論

  本電路針對裝備維護存在的實(shí)際問(wèn)題。,利用PWM調制技術(shù)和負反饋測量技術(shù)克服了原電路因工作點(diǎn)不穩定的問(wèn)題。經(jīng)實(shí)驗驗證,將本電路替換掉原來(lái)的電路模塊后,榆測設備重測合格的現象不再出現。本電路從處理器到被控系統都是數字形式的,無(wú)需進(jìn)行數模轉換,抗噪性能強,工作穩定,具有較高的輸出精度,對于同類(lèi)電路的設計具有一定的借鑒意義。

  本文作者創(chuàng )新點(diǎn):本文,采用PWM調制技術(shù)和負反饋測量技術(shù)設計了一種新的電路,能程控輸出高精度電壓,無(wú)需進(jìn)行數模轉換,抗噪性能強,有效抑制了信號產(chǎn)生電路普遍存在的工作點(diǎn)漂移問(wèn)題,具有一定的借鑒意義。


上一頁(yè) 1 2 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>