《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于C8051FF330D單片機的程控恒流源設計
基于C8051FF330D單片機的程控恒流源設計
電子設計工程
摘要: 摘要:給出了用C8051FF330D的內部電流型D/A轉換器和電流/電壓轉換電路來輸出0~4V的模擬信號量,用于控制恒流源輸出電流,并使其按設定的值進行變化,從而完成可編程恒流源控制器的設計方法。利用該方法設計
Abstract:
Key words :

     摘要: 給出了用C8051FF330D的內部電流型D/A轉換器和電流/電壓轉換電路來輸出0~4V的模擬信號量, 用于控制恒流源輸出電流, 并使其按設定的值進行變化, 從而完成可編程恒流源控制器的設計方法。利用該方法設計的程控恒流源具有電流紋波小、控制精度高和運行穩定等特點。

  0 引言

  在飛速發展的電子和電信技術系統中, 電源的優劣在一定程度上決定著電信設備的性能和壽命。因此, 人們對程控恒流器件的需求也日益迫切。雖然目前市場上的數控恒壓技術已經比較成熟, 數控電壓源產品也已朝著智能化和小型化的趨勢發展, 且價格也越來越便宜。但是, 在恒流源方面, 尤其是數字控制的恒流技術則由于起步較晚, 高性能的數控恒流器件的開發和應用存在著巨大的發展空間。為此, 本文以C8051FF330D單片機為控制核心, 并利用C8051FF330D的I2C串行總線擴展外圍器件, 同時以模塊化設計方法,設計了一種程控恒流源。而且整個電源還具有功耗低、體積小, 電流紋波小、控制精度高和運行穩定等特點。

  1 系統總體結構

  該程控恒流源設計主要采用C8051FF330D單片機內部的10位電流型數模轉換器和電流/電壓轉換電路來輸出0~4 V的模擬量, 然后用這個電壓信號來控制恒流源的輸出電流, 以使其按照給定值變化。由于本系統擴展了I2C串行總線接口,以及以ZLG7290為核心的鍵盤和LED數碼管顯示器電路, 因而可用鍵盤進行電流值和時間間隔的設定, 其電流值設定范圍為0~10 A, 時間間隔為0~10小時。另外, 系統還具有掉電保護功能, 故當其恢復用電后, 可使電流源從斷點處恢復運行。

  圖1所示是本系統的硬件組成結構。其中,時鐘電路采用外部晶體振蕩器來提高時鐘精度,JTAG接口電路則為系統提供全速、非侵入式的在線系統調試接口, 而外部復位電路可用于強制MCU進入復位狀態。

1.jpg


圖1 系統硬件組成結構圖

  2 硬件電路設計

  2.1 模擬量輸出接口電路

  C8051F330D內部有一個10位電流型的D/A轉換器IDA0, 它的最大輸出電流具有0.5 mA、1 mA和2 mA三種不同的設置。同時, IDA0還具有靈活的輸出更新機制, 并允許無縫滿度變化, 可支持無抖動波形更新。IDA0的三種更新方式分別為寫IDA0H、定時器溢出和外部引腳邊沿出發。本設計采用P1.0輸出, 并采用定時器溢出的更新方式。

  C8051F330D內部電路中的數模轉換器輸出的0~1 mA電流信號通過基準電阻轉換為0~2 V的電壓信號后, 再經過放大電路轉換為0~4 V的標準信號輸出。其模擬量輸出信號轉換電路如圖2所示。

2.jpg
圖2 模擬量輸出信號轉換電路

  2.2 掉電保護電路

  在電信和其他通信系統中, 如果設備斷電,將給系統造成巨大損失, 甚至可能使系統癱瘓。

  為了避免系統掉電情況的發生, 本設計采用FM24CL04作為非易失存儲器來保護系統參數及其它中間數據。與EEPROM不同, FM24CL04可以以總線速度進行寫操作, 它使用的是工業標準兩線I2C接口, 圖3所示是本電源系統附帶的掉電數據保護電路。

3.jpg


圖3 掉電數據保護電路

  由于FM24CL04存儲器的寫入速度極快, 因此, 在一個高噪聲的通信環境中, 它受到干擾的可能性很小。此外, FM24CL04使用二線制串行總線及握手協議來進行雙向傳輸, 由于這種方式占用的引腳少, 因此, 系統線路板占用的空間也比較小。

  2.3 鍵盤及顯示電路

  本系統配置有4位鍵盤和8位LED數碼管顯示電路, 以用于顯示編程數據和參數。鍵盤顯示器接口電路采用廣州周立功單片機發展有限公司的專用芯片ZLG7290B數碼管顯示驅動和鍵盤管理芯片。該芯片能夠直接驅動8位共陰式數碼管或者64位獨立的LED, 同時, 也可以掃描和管理64位按鍵。本電路將ZLG7290B通過I2C總線與單片機進行連接, 僅需要兩根信號線即可傳遞數據。

  同時, 采用ZLG7290B專用芯片還可以簡化電路和程序, 減輕電路的調試負擔。而且, 作為工業級顯示驅動芯片, ZLG7290B也具有較強的抗干擾能力。圖4 所示是由C8051F330D 單片機和ZLG7290B專用顯示驅動芯片組成的鍵盤及顯示驅動電路原理圖。

4.jpg


圖4 鍵盤顯示驅動電路

  一般情況下, 在設計時, 為了使電源更加穩定, 可在圖4電路的VCC和GND之間接入電解電容。由于電路中的數碼管在工作時要消耗較大的電流, 因此, 其限流電阻的典型值可取的更大一些。另外, 由于數碼管掃描和鍵盤掃描線共用,因此, 本電路采用二極管來防止按鍵對數碼管顯示的干擾。

  3 軟件設計

  3.1 主程序設計

  本系統采用C語言來進行軟件設計, 以實現系統的各項功能。系統應用程序采用模塊化結構設計, 主要包括主程序、參數調用修改子程序、DAC0初始化程序等。圖5所示是其主程序流程圖。

5.jpg
圖5 主程序流程圖

  3.2 模塊函數程序設計

  模塊函數程序主要是為結構化模塊設計定義一些函數, 如各定時器的初始化函數、SMBUS初始化及處理函數、DAC0的初始化和處理函數,另外, 也包括往鐵電存儲器中寫入字節的函數和從目標地址讀取數據等函數。其中DAC0的初始化程序代碼如下:

  Void DAC_Init (void)

  {

  REF0CN =0X30; /*內部偏壓發生器和電壓基準緩沖器工作, 基準從VREF腳輸出*、

  ID0CB =0XF2;

  }

  存儲器寫入函數如下:

  Viod EEPROM_ByteWrite ( uchar i2caddr,uchar addr, uchar dat )

  {

  While (smb_busy)

  Smb_busy = 1;

  Target = i2caddr;

  Smb_w =write;

  Smb_sendwordaddr = 1;

  Smb_randomread = 0;

  Smb_ackpoll =1;

  Word_addr = addr;

  Smb_singlebyte_out = dat;

  Psmb_data_out =&smb_singlebyte_out;

  Smb_data_len =1;

  Sta = 1;

  }

  ……

  4 結束語

  本文給出了用C8051FF330D的內部電流型D/A轉換器和電流/電壓轉換電路來設計可編程恒流源控制器的設計方法。由于C8051F330D單片機的運算速度比普通單片機要快, 而且功耗比較低, 同時內置有DAC和ADC, 由此可在電子產品開發過程中減小產品體積, 降低硬件連線的復雜程度。實驗證明, 本設計的程控電流源具有輸出電流穩定準確等特點, 而且電流隨負載和環境溫度變化小, 輸出電流誤差范圍為±5 mA, 同時其輸出電流也較大, 是一款價格低廉, 性能穩定,操作簡單的實用性通信電流源。

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
欧美高清日韩| 国产日韩欧美日韩| 亚洲欧美日韩国产一区| 亚洲国产成人av好男人在线观看| 夜夜夜精品看看| 亚洲福利在线视频| 国产综合精品一区| 国产精品久久久久久模特 | 久久国产精品久久久久久久久久| 一本久久青青| 亚洲精品一区久久久久久| 伊人色综合久久天天| 国产欧美视频在线观看| 欧美视频二区| 欧美日韩国产黄| 欧美不卡视频| 久久青草欧美一区二区三区| 小辣椒精品导航| 夜夜嗨av一区二区三区四区 | 亚洲欧美日韩网| 夜色激情一区二区| 亚洲国产精品一区二区第四页av| 国产一区二区三区成人欧美日韩在线观看| 欧美日韩第一区日日骚| 欧美黄污视频| 欧美金8天国| 欧美国产精品一区| 欧美 日韩 国产一区二区在线视频 | 国产精品欧美久久| 欧美日韩一区二区在线视频| 欧美另类综合| 欧美日韩精品在线| 欧美色精品在线视频| 欧美日韩日日骚| 欧美性视频网站| 国产精品wwwwww| 国产精品亚洲一区| 国产亚洲欧美激情| 国产专区欧美精品| 激情一区二区三区| 亚洲大片一区二区三区| 91久久精品久久国产性色也91| 亚洲国产99精品国自产| 亚洲人成网站999久久久综合| 亚洲黑丝在线| 99视频在线观看一区三区| 在线亚洲欧美视频| 亚洲天堂免费观看| 午夜精品偷拍| 久久99伊人| 亚洲精品偷拍| 亚洲午夜久久久久久尤物| 亚洲影院免费| 欧美一区二区免费| 久久噜噜噜精品国产亚洲综合| 久久久久久日产精品| 久热精品视频在线| 欧美国产三级| 欧美视频一区二区| 国产日韩欧美在线播放不卡| 红桃视频欧美| 亚洲精品资源| 亚洲一区bb| 亚洲第一天堂av| aa成人免费视频| 亚洲欧美综合精品久久成人| 久久国产福利| 模特精品在线| 欧美午夜精彩| 国产精品五月天| 精久久久久久| 日韩视频免费| 欧美一区二区网站| 亚洲麻豆视频| 欧美一级淫片播放口| 麻豆精品视频在线观看| 欧美三级在线| 国产日韩av在线播放| 伊人狠狠色j香婷婷综合| 亚洲精品自在久久| 午夜精品久久久久久久99水蜜桃 | 91久久精品国产91性色tv| 国产噜噜噜噜噜久久久久久久久| 一区视频在线看| 亚洲天堂第二页| 91久久精品国产91久久性色tv| 亚洲一区视频在线| 久久综合国产精品台湾中文娱乐网| 欧美大片一区二区| 国产精品午夜在线观看| 亚洲福利视频网站| 亚洲欧美日韩天堂一区二区| 亚洲欧洲精品一区二区| 亚洲综合国产激情另类一区| 久久亚洲国产精品一区二区| 欧美视频一区二区在线观看 | 欧美福利视频在线观看| 国产精品私房写真福利视频| 精久久久久久| 亚洲欧美三级伦理| 一区二区高清| 久久香蕉精品| 国产精品美女黄网| 亚洲国产精品va在看黑人| 午夜亚洲视频| 亚洲一二三区在线观看| 欧美电影电视剧在线观看| 国产日韩精品一区二区浪潮av| 99精品欧美一区二区蜜桃免费| 亚洲国产精彩中文乱码av在线播放| 亚洲一区二区三区在线| 欧美二区不卡| 国产日韩一区二区三区在线播放 | 久久经典综合| 国产精品久久久久久久久免费桃花| 亚洲高清不卡在线观看| 欧美一区二区高清| 亚洲欧美国产高清va在线播| 欧美日韩www| 在线日韩欧美| 久久精品国产清高在天天线| 欧美一级久久久久久久大片| 欧美三级网址| 亚洲久久视频| 日韩五码在线| 欧美成人免费播放| 一区二区三区在线视频观看| 午夜欧美不卡精品aaaaa| 亚洲欧美日韩国产| 国产精品v亚洲精品v日韩精品| 亚洲精品视频在线看| 最新国产成人av网站网址麻豆| 久久久亚洲国产天美传媒修理工| 国产久一道中文一区| 亚洲综合丁香| 一区二区免费在线视频| 欧美精品久久99久久在免费线| 一区二区亚洲欧洲国产日韩| 欧美在线一二三| 久久精品国产一区二区电影| 国产区亚洲区欧美区| 在线一区二区日韩| 亚洲精品日韩在线观看| 理论片一区二区在线| 国产尤物精品| 性视频1819p久久| 欧美制服丝袜第一页| 欧美一区国产一区| 国产麻豆精品theporn| 午夜国产精品视频| 性久久久久久久| 国产欧美日本一区视频| 亚洲永久精品国产| 欧美一区二区三区视频免费| 国产日韩精品在线播放| 亚洲欧美日韩精品在线| 亚洲综合99| 国产精品爽黄69| 香蕉av777xxx色综合一区| 欧美在线日韩在线| 国产精品视频久久| 午夜精品免费在线| 欧美专区一区二区三区| 国产精品婷婷午夜在线观看| 日韩午夜免费视频| 性感少妇一区| 激情文学综合丁香| 亚洲激情二区| 欧美成人一二三| 99视频超级精品| 亚洲欧洲av一区二区三区久久| 国产一区二区三区精品欧美日韩一区二区三区 | 欧美亚洲色图校园春色| 国产丝袜一区二区| 亚洲高清免费视频| 欧美激情精品久久久久久蜜臀| 99视频日韩| 久久久www免费人成黑人精品| 在线观看亚洲精品| 一区二区三区高清在线| 国产精品欧美久久| 亚洲国产婷婷综合在线精品 | 亚洲片在线观看| 欧美视频手机在线| 香蕉尹人综合在线观看| 毛片一区二区三区| 一本大道久久a久久综合婷婷| 欧美一级在线视频| 国产在线视频欧美一区二区三区| 亚洲欧洲一二三| 国产精品久久久久99| 欧美在线视频免费播放| 欧美二区在线看| 一区二区三区福利| 久久久噜噜噜久久| 亚洲久久成人| 久久久久久久久岛国免费| 亚洲一区二区三区视频| 蜜桃伊人久久| 欧美亚洲日本网站|