國(guó)產(chǎn)32位單片機(jī)MM32F103VCT6可替代STM32F103VCT6用于微型PLC在工業(yè)自動(dòng)化日益普及的今天,可編程邏輯控制器(PLC)在各個(gè)應(yīng)用領(lǐng)域被更多更頻繁地使用,其扮演的角色也越發(fā)重要。當(dāng)今PLC正逐漸朝著體積小型化、功能集成度高、結(jié)構(gòu)模塊化的趨勢(shì)發(fā)展而演變。
微型PLC的整體硬件設(shè)計(jì)基于市場(chǎng)需求,以及成熟產(chǎn)品的研究分析,整體的硬件設(shè)計(jì)方案按功能塊劃分為以下幾塊:
電源模塊,為符合工業(yè)控制現(xiàn)場(chǎng)需要,整個(gè)系統(tǒng)采用外部24V供電,內(nèi)部使用DC-DC降壓轉(zhuǎn)換回路和三端子穩(wěn)壓器將24V轉(zhuǎn)5V和3.3V為器件供電;輸入輸出模塊,負(fù)責(zé)現(xiàn)場(chǎng)的數(shù)據(jù)采集和執(zhí)行輸出。此次設(shè)計(jì)共有20點(diǎn)數(shù)字I/O口:其中12點(diǎn)數(shù)字輸入,8點(diǎn)數(shù)字輸出,全部采用光耦隔離,防止外部異常信號(hào)進(jìn)入系統(tǒng),引起現(xiàn)場(chǎng)誤動(dòng)作,增強(qiáng)了系統(tǒng)的抗干擾能力和穩(wěn)定性;通訊接口模塊,為方便用戶進(jìn)行程序下載和連接第三方設(shè)備,系統(tǒng)提供多種數(shù)據(jù)傳輸方式,集成了RS232,RS485及USB口;擴(kuò)展接口模塊,使用串口控制,可接連一臺(tái)擴(kuò)展單元,提升了系統(tǒng)的擴(kuò)展性,使其滿足工業(yè)控制現(xiàn)場(chǎng)的各種需求;外設(shè)接口模塊,包含LCD顯示和按鍵,可實(shí)現(xiàn)簡(jiǎn)易編程與監(jiān)控,為用戶現(xiàn)場(chǎng)使用提供了極大的便利;MCU模塊,MCU及周邊電路其實(shí)是一個(gè)MCU的最小系統(tǒng),必須有供電電源,時(shí)鐘信號(hào),復(fù)位電路,存儲(chǔ)系統(tǒng)。
在系統(tǒng)硬件設(shè)計(jì)中,根據(jù)系統(tǒng)功能要求,以靈動(dòng)微電子32位單片機(jī)MM32F103VCT6控制器為核心。
圖1 MM32F103VCT6引腳示意圖
靈動(dòng)微MM32F103VCT6采用高性能的ARM?Cortex-M3 32位RISC內(nèi)核,工作頻率為96MHz,最高可達(dá)168Mhz,高速嵌入式內(nèi)存(FLASH最高可達(dá)256K字節(jié),RAM可達(dá)64K字節(jié)),并廣泛集成增強(qiáng)型外設(shè)和I/O口。提供標(biāo)準(zhǔn)的通信接口兩個(gè)I2C、兩個(gè)I2S、三個(gè)SPI,八個(gè)USART口,三個(gè)12位ADC,八個(gè)通用16位定時(shí)器。MM32F103VCT6微控制器工作在-40℃至85℃溫度范圍,2.0V至5.5V電源電壓。這些特點(diǎn)使得MM32F103VCT6微控制器可完美替代STM32F103VCT6,廣泛適用于不同的產(chǎn)品應(yīng)用中,如監(jiān)測(cè)設(shè)備、A/V接收機(jī)和數(shù)字電視、PC外設(shè)、打印機(jī)、可編程控制器等。
隨著意法半導(dǎo)體等國(guó)外芯片公司大范圍的出現(xiàn)斷貨現(xiàn)象,國(guó)產(chǎn)靈動(dòng)微MM32F103VCT6擁有與其相同的內(nèi)核、資源、封裝、以及接口等,在保證性能的前提下,具有優(yōu)勢(shì)的價(jià)格以及穩(wěn)定的供貨周期,完全可以替代STM32F103VCT6在微型PLC中的應(yīng)用。
隨著工業(yè)自動(dòng)化的快速發(fā)展,相應(yīng)的主控芯片成為趨之若鶩的一大市場(chǎng),高性能性價(jià)比的靈動(dòng)微MM32F103VCT6微控制器能適用于絕大部分應(yīng)用產(chǎn)品。 |