問(wèn)題:
什么是單片機(jī)?單片機(jī)和PLC有什么區(qū)別?
回答:
什么是單片機(jī)?
單片機(jī)是一種集成電路芯片,單片機(jī)又稱單片微控制器,它不是完成某一個(gè)邏輯功能的芯片,而是把一個(gè)計(jì)算機(jī)系統(tǒng)集成到一個(gè)芯片上,相當(dāng)于一個(gè)微型的計(jì)算機(jī),是采用超大規(guī)模集成電路技術(shù)把具有數(shù)據(jù)處理能力的中央處理器CPU、隨機(jī)存儲(chǔ)器RAM、只讀存儲(chǔ)器ROM、多種I/O口和中斷系統(tǒng)、定時(shí)器/計(jì)數(shù)器等功能(可能還包括顯示驅(qū)動(dòng)電路、脈寬調(diào)制電路、模擬多路轉(zhuǎn)換器、A/D轉(zhuǎn)換器等電路)集成到一塊硅片上構(gòu)成的一個(gè)小而完善的微型計(jì)算機(jī)系統(tǒng),和計(jì)算機(jī)相比,單片機(jī)只缺少了I/O設(shè)備,被廣泛應(yīng)用于工業(yè)控制領(lǐng)域。
單片機(jī)和PLC有什么區(qū)別?
1、PLC是建立在單片機(jī)之上的產(chǎn)品,單片機(jī)是一種可編程的集成芯片。
2、plc就是由單片機(jī)加上外圍電路做成的 ,單片機(jī)開(kāi)發(fā)式底層開(kāi)發(fā),程序編寫用匯編或者c語(yǔ)言比如延時(shí)用單片機(jī)做程序,要從晶振來(lái)計(jì)算,而plc就不一樣,廠家都提供一個(gè)編程軟件,可以用梯形圖編程。
3、價(jià)格不同。單片機(jī)開(kāi)發(fā)成本低,一個(gè)單片機(jī)十幾塊到幾十塊,但開(kāi)發(fā)起來(lái),麻煩。PLC 的價(jià)格幾百,幾千,幾萬(wàn),但是開(kāi)發(fā)周期短,見(jiàn)效快??煽啃愿?。
4、PLC有一定的互換性,質(zhì)量有保證,編程軟件正朝標(biāo)準(zhǔn)化方向邁進(jìn)。而單片機(jī)應(yīng)用系統(tǒng)則是八仙過(guò)海,各顯神通,功能千差萬(wàn)別,質(zhì)量參差不齊,學(xué)習(xí)、使用和維護(hù)都很困難。
5、對(duì)于量大的配套項(xiàng)目,采用單片機(jī)系統(tǒng)具有成本低、效益高的優(yōu)點(diǎn),但這要有相當(dāng)?shù)难邪l(fā)力量和行業(yè)經(jīng)驗(yàn)才能使系統(tǒng)穩(wěn)定、可靠地運(yùn)行。最好的方法是單片機(jī)系統(tǒng)嵌入PLC的功能,這樣可大大簡(jiǎn)化單片機(jī)系統(tǒng)的研制時(shí)間,性能得到保障,效益也就有保證。
PLC底層,實(shí)際就是單片機(jī)在運(yùn)行,它只不過(guò)是基于單片機(jī)的基礎(chǔ),開(kāi)發(fā)出來(lái)的一款二次應(yīng)用的工業(yè)邏輯控制器,方便具有電工思維的用戶來(lái)使用,所以PLC對(duì)比單片機(jī)的最大優(yōu)勢(shì)就是簡(jiǎn)單易用。PLC既然是基于單片機(jī)來(lái)開(kāi)發(fā)的,PLC所有功能,單片機(jī)肯定可以都做到,比如一些計(jì)時(shí),計(jì)數(shù),中斷,模擬量處理,通訊,邏輯控制,這些單片機(jī)都可以實(shí)現(xiàn),而且響應(yīng)速度上比PLC還要快很多,精度也會(huì)比PLC高。
總結(jié)
從本質(zhì)上來(lái)說(shuō):
PLC是一套現(xiàn)已做好的較成熟的單片機(jī)體系,有較強(qiáng)的通用性。同時(shí),PLC廣泛運(yùn)用梯形圖替,在編程方面具有一定的優(yōu)勢(shì)。
而單片機(jī)雖然可以構(gòu)成各種各樣的應(yīng)用系統(tǒng),但它仍只是一種集成電路,還必須與其它元器件及軟件構(gòu)成系統(tǒng)才能應(yīng)用。
免責(zé)聲明:本網(wǎng)站部分文章、圖片等信息來(lái)源于網(wǎng)絡(luò),版權(quán)歸原作者平臺(tái)所有,僅用于學(xué)術(shù)分享,如不慎侵犯了你的權(quán)益,請(qǐng)聯(lián)系我們,我們將做刪除處理!