關 閉

新聞中心

EEPW首頁 > 工控自動化 > 設計應用 > 基于LM3S101的數(shù)字采控器設計

基于LM3S101的數(shù)字采控器設計

作者: 時間:2009-12-11 來源:網(wǎng)絡 收藏

內(nèi)部集成了8 KB單周期的FlashROM和2KB的單周期SRAM,并含有兩個32位定時器,一個同步串行接口(SSI),一個看門狗定時器,一個UART,兩個模擬比較器以及18個GPIO (通用輸入/輸出)等。芯片采用6 MHz的晶振,并可通過片內(nèi)軟件PLL來將工作時鐘頻率設置為20 MHz。
采用可以極大地簡化系統(tǒng)電路、提高系統(tǒng)的穩(wěn)定性和可靠性。
2.2 RS-485通信接口
RS-485總線是目前現(xiàn)場監(jiān)控系統(tǒng)中最為常見的通信接口,這是因為RS-485總線允許的最大通信距離可達1200多米,每條總線上允許連接的設備最多可達32臺,經(jīng)過適當?shù)拇跀U展,完全能夠滿足現(xiàn)場監(jiān)控系統(tǒng)對通信距離和設備數(shù)量的要求。由于的電源為+3.3 V,因此,RS-485通信接口也采用供電電壓為+3.3 V的SP3485E專用芯片來進行通信接口,其接口電路原理圖如圖2所示。圖中的SMD010是電流為100 mA的自恢復保險絲,當通信網(wǎng)絡出現(xiàn)故障,A、B端的電流大于100 mA時,自恢復保險絲SMD010的電阻會變大,從而保護SP3485芯片不被損壞。

本文引用地址:http://butianyuan.cn/article/163420.htm

2.3 量輸入電路
LM3S101的GPIO引腳雖然有18個,但絕大多數(shù)引腳除具有通用輸入/輸出功能外,還具有其它系統(tǒng)的外設功能。其中五個引腳可作為JTAG接口進行系統(tǒng)調(diào)試和編程,三個引腳可作為RS-485通信和控制使用。顯然,使用LM3S101的GPIO引腳來直接作為8路量輸入、8路量控制輸出和通信波特率以及本機地址設置是不可能的。因此,8路數(shù)字量輸入電路應采用并行輸入、串行輸出的8位移位寄存器74HC165和光電耦合器TLP521-4來進行,其數(shù)字量輸入電路原理圖如圖3所示。

當需要采集監(jiān)控現(xiàn)場各數(shù)字量監(jiān)測傳感器狀態(tài)時,只需進行并行輸入、串行輸出的8位移位寄存器的數(shù)字量讀取,然后,對數(shù)據(jù)進行封裝后發(fā)送給遠程監(jiān)控中心即可。
2.4 通信波特率和本機地址設置電路
通信波特率和本機地址設置電路屬于數(shù)字量輸入電路,因此,可以由一塊74HC165來完成。只是輸入是由撥碼開關設置。其中兩組開關用于通信波特率設置,可設置1200 b/s、2400 b/s、4800 b/s和9600 b/s四種通信波特率;其他六組開關用于本機地址設置,可設置成64個設備地址:0~63。
構(gòu)成通信波特率和本機地址設置電路的74HC165與8路數(shù)字量輸入電路中的74HC165串聯(lián),可組成一個并行輸入、串行輸出的16位移位寄存器。系統(tǒng)初始化前,只需進行16位移位寄存器的數(shù)字量讀取,然后,再取低8位二進制數(shù)作為通信波特率和本機地址設置值,取低六位為本機地址、高兩位為通信波特率設置值。



評論


相關推薦

技術(shù)專區(qū)

關閉