【導(dǎo)讀】本設(shè)計是基于單片機(jī)控制的數(shù)控X-Y工作臺系統(tǒng)設(shè)計—總體設(shè)計,首先根據(jù)設(shè)計任務(wù)對機(jī)械傳動部件進(jìn)行計算與選型,其次是步進(jìn)電動機(jī)的計算選型;由于系統(tǒng)采用的是半閉環(huán)控制,因此機(jī)械系統(tǒng)裝配有增量式旋轉(zhuǎn)編碼器。在系統(tǒng)控制電路設(shè)計上,CPU采用的是AT89C52單片機(jī),通過設(shè)有輸出穩(wěn)定直流電的驅(qū)動電源、光電隔離電路、開光量輸入電路等,大大提高了微機(jī)的抗干擾能力,防止微機(jī)受干擾而誤動。在外圍電路的設(shè)計上,使用了可編程控制器8255A、步進(jìn)電機(jī)驅(qū)動芯片ULN2003、三態(tài)緩沖器74LS240/74LS244、鎖存器74LS373、8位8段共陰極數(shù)碼管等芯片,在外圍電路芯片的選擇上以盡量節(jié)省I/O口、性價比較高、技術(shù)成熟以及市場上通用芯片為基準(zhǔn),故控制系統(tǒng)電路結(jié)構(gòu)簡單,性能更優(yōu)越。系統(tǒng)的人機(jī)接口設(shè)計了一個四行四列的矩陣式鍵盤作為指令的輸入,和一個8位8段共陰數(shù)碼管的動態(tài)顯示電路;程序在Keil軟件進(jìn)行編譯和調(diào)試,并在Proteus環(huán)境中實現(xiàn)程序及電路的仿真。