
對(duì)于這次單片機(jī)的中央處理系統(tǒng)的方案設(shè)計(jì),為了滿足我們的任務(wù)需求,可以采用STM8S003F3P6單片機(jī)來(lái)承擔(dān)此次設(shè)計(jì)的中央處理器。這次基于單片機(jī)的制氧機(jī)電控系統(tǒng)優(yōu)化的設(shè)計(jì),能夠設(shè)計(jì)成上下位機(jī)的模式,上位機(jī)是由STM8S003F3P6單片機(jī)承擔(dān)核心,對(duì)壓縮機(jī)和電磁閥的控制讓A、B缸的充氣時(shí)間得到控制,還有處理指令。另外下位機(jī)就選用芯片TM1639,用獨(dú)立按鍵來(lái)控制驅(qū)動(dòng)用作人機(jī)對(duì)話的數(shù)碼管(人機(jī)交互界面)。
(1) STM8S003F3P6介紹
STM8S003F3P6芯片是ST公司設(shè)計(jì)生產(chǎn)的一款8位芯片,提供8 KB的閃存程序存儲(chǔ)器。具有高性能、穩(wěn)定性好、價(jià)格便宜成本低的特性。該芯片采用了哈佛結(jié)構(gòu),還集成了多種總線接口的模塊,內(nèi)置了復(fù)位電路和晶振電路16MHz和128KHz。此芯片功能強(qiáng)大,包括16個(gè)外部中斷引腳、5個(gè)A/D轉(zhuǎn)化通道、單線調(diào)試接口SWIM和DM、捕獲/比較和PWM功能,具有獨(dú)立時(shí)鐘源的獨(dú)立看門狗。強(qiáng)大的性能以及便宜的價(jià)格就注定該芯片無(wú)論是學(xué)習(xí)開(kāi)發(fā)還是工業(yè)生產(chǎn)都能有很好的發(fā)揮空間。在中小型家電、工業(yè)產(chǎn)品、醫(yī)療器具等領(lǐng)域都很適合該芯片的運(yùn)用。其STM8S003F3P6引腳圖如下所示:
(2)TM1639芯片介紹
TM1639芯片是一款帶有鍵盤掃描接口的芯片,主要用于驅(qū)動(dòng)LED顯示器。其內(nèi)部集成了LED驅(qū)動(dòng),鍵盤掃描等電路。相比較于傳統(tǒng)的依靠加外圍電路或用鍵盤動(dòng)態(tài)掃描的辦法可以減少成本以及防止對(duì)程序運(yùn)行速度產(chǎn)生影響。市面上的多數(shù)LED驅(qū)動(dòng)控制電路芯片都是價(jià)格比較偏高,不利于小型設(shè)備的開(kāi)發(fā),但是TM1639價(jià)格便宜,產(chǎn)品大規(guī)模去生產(chǎn)時(shí)成本也能得到很好的控制。因此,該芯片在用作于一些中小型的設(shè)備中會(huì)有很好的性價(jià)比,例如:電視機(jī)、電磁爐、智能冰箱、智能門鎖、智能空調(diào)等等需要使用數(shù)碼管顯示的設(shè)備,如下所示:
(3)繼電器SRD-12VDC-SL-C
SRD-12VDC-SL-C繼電器是一個(gè)國(guó)產(chǎn)繼電器,是由松樂(lè)公司設(shè)計(jì)研發(fā)的,擁有著體積小,工作環(huán)境能滿足+85℃/+105℃,多種負(fù)載可選擇的特性。繼電器SRD-12VDC-SL-C的實(shí)物圖如下所示:
(4)總電路
2、軟件設(shè)計(jì)與實(shí)現(xiàn)
本次基于單片機(jī)制氧機(jī)電路控優(yōu)化設(shè)計(jì)的運(yùn)行程序主要使用C語(yǔ)言編寫程序,設(shè)計(jì)成多個(gè)模塊的方式,程序由主程序、按鍵控制、信號(hào)調(diào)理和功率驅(qū)動(dòng)電路等子程序模塊組成,在keil5環(huán)境里執(zhí)行程序。通過(guò)主函數(shù)調(diào)用子函數(shù)的方式來(lái)進(jìn)行對(duì)多個(gè)子模塊的運(yùn)用?;趩纹瑱C(jī)制氧機(jī)電路控控系統(tǒng)優(yōu)化設(shè)計(jì)的程序主要構(gòu)件框圖如下圖所示: