新聞中心

EEPW首頁 > 測試測量 > 設計應用 > 基于ARM控制器的滲炭爐溫度控制系統(tǒng)的設計

基于ARM控制器的滲炭爐溫度控制系統(tǒng)的設計

作者: 時間:2012-07-31 來源:網絡 收藏

滲碳過程工件質量主要取決于對溫度的控制,當今市場中溫度控制成型的產品均以單片機為。由于一般單片機的速度比較慢,更重要的是其ROM和RAM空間比較小,不能運行較大程序,而基于多任務的操作系統(tǒng)需要的任務堆棧很多,需要的RAM空間很大,故其在發(fā)展上受到了很大限制。其歡在開發(fā)環(huán)境上,DSP需要開發(fā)用的仿真器,其價格比較貴,因此本設計排除了使用DSP。系列的7TDM1核嵌入式處理器目前應用得較多,價格比較低,性價比較好,還有免費的開發(fā)工具 SDT,再配以簡單的JTAG仿真器,就可以運行嵌入式開發(fā),因此本設計選用韓國三星公司的S3C44BOX芯片作為主。

本文引用地址:http://2s4d.com/article/193483.htm

1 Samsung S3C4480X芯片簡介

Samsung S3C44BOX微處理器采用0.25μm CMOS工藝制造,特別適合應用于對成本和功耗敏感的場合。所有的S3C44BOX都采用新的總線結構——SAMBAⅡ(Samsung ARM CPU嵌入式總線結構)。S3C44BOX最突出的特點是其CPU核采用ARM公司的16/32位ARM7TDMI PISC結構(主頻為66MHz,最高可達75

MHz)。ARM7TDMI系列擴充包括Thumb協(xié)處理器、片上ICE中斷調試支持和32位硬件乘法器。S3C44BOX通過在ARM7TDMI內容的基礎上擴展一系列完整的通用外圍器件,使系統(tǒng)費用降至最低,免除了增加附加配置的需要。集成的片上功能描述如下:

·在ARMTTDMI的基礎上增加8KB的Cache;

·外部擴充存儲器控制器(FP/EDO/SDRAM控制,片選邏輯);

·LCD控制器(最大支持256色的DSTN),并帶有一個專用DMA通道的LCD控制器;

·2個通用DMA通道,2個帶外部請求管腳的DMA通道;

·2個帶有握手協(xié)議的UART,1個SIO;

·1個多主機I2C總線控制器;

·1個ⅡS總線控制器;

·5個PWM定時器及1個內部定時器;

·看門狗定時器;

·71個通用可縮程I/O口,8個外部中斷源;

·功耗控制模式:正常、低、休眠和停止;

·8路10位ADC;

·具有日歷功能的RTC(實時時鐘);

·帶PLL的片上時鐘發(fā)生器。

采用S3C44BOX開發(fā)的通用嵌入式系統(tǒng)原理框圖如圖l所示。

11.jpg

2 爐溫控制系統(tǒng)的硬件設計

采用三相可控硅調電壓法調節(jié)溫度,整個系統(tǒng)采用韓國三星公司的S3C44BOX(16/32位)作為主控制器,并采用Casio的CMD520TTOO-Cl型LED顯示,觸摸屏為阿爾卑斯電氣(Alps E1ectrie)株式會社的ALPS 9,此外還有一個通信串口、A/D轉換器、存儲器Flash ROM、SDRAM、3個三相可控硅等。外部CPU晶振為8MHz,系統(tǒng)內部時鐘為66MHz。系統(tǒng)硬件原理框圖如圖2所示。

22.jpg

2.1 存儲器

本設計中的程序存儲器選擇一片2MB×l6位的Flash(SST39VFl60)和一片4M×l6位的SDRAM(HY57V65160B)。其存儲器電路連接圖如圖3、圖4所示。

33.jpg

44.jpg

如圖3所示,處理器是通過片選信號NGCSO與片外Flhsh芯片連接。由于是16位Flash,所以CPU的地址線A1~A20分別與Flash的地址線A0~A19連接。如圖4所示,SDRAM分為4個Bank,每個Bank的容量為1M×l6位。Bank的地址由BAl、BA0決定,00對應Bank0,0l對應Bankl,lO對應Bank2,11對應Bank3。在每個Bank中,分別用行地址脈沖選通RAS和列地址脈沖選通CAS進行尋址。本設計中還設置了跳線,可以為用戶將內存容量升級至4×2M×l6位。具體方法:使SDRAM的BAO、BAl分別接至CPU的A21、A22和A23腳。SDRAM由MCU專用SDRAM片選信號nCS選通。

2.2 串行口接口電路

本設計中內部數(shù)據通過并行總線到達發(fā)送單元后,進入FIFO對列,然后再從發(fā)送移相器通過TXDn引腳發(fā)送出去。但是為了與計算機通用串行口兼容,還需要使用MAX3232芯片將3.3V的TTL/CMOS電平轉換成與普通串行口兼容的信號后,用于與外設進行通信。數(shù)據接收的過程剛好相反,外部串口信號需先經MAX3232做電平轉換,然后由RxDn進入接收移相器,經過轉換后放到接收FIFO對列中,最后到達數(shù)據總線,由CPU進行處理或直接送到存儲器中(DMA方式下)。串行口接口電路如圖5所示。

55.jpg

2.3 人機界面顯示設計

由于S3C44BOX內部有LCD控制器,故選擇不帶驅動器的液晶。本設計選擇日本卡西歐(Casio)的CMD520TT00-C1型LCD(STN類型),256色.5.1英寸,320×240像素,其電源電壓3.3V,因此可直接和S3C44BOX相連。其LCD控制器端口如圖6所示。

66.jpg

觸摸屏選為阿爾卑斯電氣(Alps Electric)株式會社的ALPS LFUBK909 STN,四線電阻式觸摸屏,320×240點。5.2英寸。其與控制器的端口接線如圖7所示。

2.4 信號放大電路設計

熱電偶信號經多通道轉換開關4051至由三個運算放大器組成的差動放大電路,放大器采用低失調電壓、電流、高輸入電阻的5G7650。在放大電路部分采用數(shù)字電位器為50kΩ的X9312進行多量程轉換。差動放大電路如圖8所示。

存儲器相關文章:存儲器原理


溫濕度控制器相關文章:溫濕度控制器原理
熱電偶相關文章:熱電偶原理

上一頁 1 2 下一頁

評論


相關推薦

技術專區(qū)

關閉