簡易數(shù)字控制恒流源系統(tǒng)的設(shè)計和開發(fā)
1.2 單片機最小系統(tǒng)設(shè)計
數(shù)控電路組成包括單片機最小系統(tǒng)、A/D采樣輸入電路和D/A控制輸出電路。其中數(shù)控直流電流源的控制電路采用單片機最小系統(tǒng)對電路各部分進行控制。文獻中采用單片機AT89S52作為控制器,除需要完成數(shù)控部分、鍵盤輸入、通信以及顯示輸出功能控制外,還需要控制外接DA和AD芯片工作。采用AT89S52進行控制比較簡單,但是其I/O資源有限,不能滿足電路設(shè)計需求,需要外接芯片進行I/O擴展。由于需要外接DA和AD芯片,電路設(shè)計相對比較復(fù)雜。本文采用C80F020單片機進行控制,它是新華龍生產(chǎn)的51內(nèi)核微控制器,內(nèi)部集成8路12位ADC和2個12位DAC,具有內(nèi)部電源基準(zhǔn),每個DAC都具有靈活的輸出更新機制,并支持無抖動輸出更新;I/O口資源豐富,具有8組共64位I/O,所有口線均耐5V電壓;存儲空間大,64k的程序存儲FLASH和4352字節(jié)內(nèi)部數(shù)據(jù)RAM。采用C8051F020單片機,可以省去外接DA和AD芯片,其自帶的DA和AD完全能夠達到設(shè)計需求,使電路設(shè)計更加簡單,抗干擾性能提高。最小系統(tǒng)由單片機、采樣輸入、控制輸出、串口通訊電路及復(fù)位電
路、鍵盤、顯示電路組成。單片機最小系統(tǒng)圖如圖3所示。
評論