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