聯(lián)系人:衛(wèi) 工(銷售工程師)
手 機(jī) :18221546681
電 話 :021-60542043
Q Q : 525698686
傳 真 :021—57350171
地 址 :上海市金山區(qū)楓涇鎮(zhèn)楓灣路500號(hào)
___________________________________________
信譽(yù)第一,客戶至上是公司成立之初所確立的宗旨,在公司領(lǐng)導(dǎo)的嚴(yán)格要求和員工們不折不扣地貫徹執(zhí)行下發(fā)展延續(xù)至今?!凹僖涣P十”一直是我公司的主動(dòng)承諾。
承諾一:1、絕對(duì)保證全新原裝進(jìn)口
承諾二:2、絕對(duì)保證安全準(zhǔn)時(shí)發(fā)貨
承諾三:3、絕對(duì)保證售后服務(wù)質(zhì)量
流程一:1、客戶確認(rèn)所需采購(gòu)產(chǎn)品型號(hào)
流程二:2、我方會(huì)根據(jù)詢價(jià)單型號(hào)查詢價(jià)格以及交貨期,擬一份詳細(xì)正規(guī)報(bào)價(jià)單
流程三:3,客戶收到報(bào)價(jià)單并確認(rèn)型號(hào)無(wú)誤后訂購(gòu)產(chǎn)品
流程四:4、報(bào)價(jià)單負(fù)責(zé)人根據(jù)客戶提供型號(hào)以及數(shù)量擬份銷售合同
流程五:5、客戶收到合同查閱同意后蓋章回傳并按照合同銷售額匯款到公司開戶行
流程六:6、我公司財(cái)務(wù)查到款后,業(yè)務(wù)員安排發(fā)貨并通知客戶跟蹤運(yùn)單
上海西皇電氣設(shè)備有限公司愿為您解答任何有關(guān) SIEMENS 可編程控制器及變頻器的技術(shù)問題,并提供詳細(xì)的技術(shù)資料。公司還在某大型研究所內(nèi)設(shè)有設(shè)施一流的培訓(xùn)中心,定期舉辦 S7 - 200/300 及變頻器、全數(shù)字直流調(diào)速裝置的技術(shù)培訓(xùn)班,為您盡快掌握 SIEMENS 自動(dòng)化產(chǎn)品的使用提供便利。
1:作為西門子的分銷商,我們的客戶涉及鋼鐵、石油、化工、水處理、電力、建筑和食品等行業(yè)。我公司一貫保持良好的信譽(yù),對(duì)客戶總是熱忱的提供服務(wù),并且定期對(duì)客戶進(jìn)行回訪,及時(shí)了解需求信息,以便及時(shí)調(diào)整銷售策略。
2:由于在客戶之中有很多系統(tǒng)成套商和工程商,所以經(jīng)常有系統(tǒng)投標(biāo)或整體成套的項(xiàng)目,客戶會(huì)對(duì)我們提出更高的要求,如系統(tǒng)配置、現(xiàn)場(chǎng)服務(wù)等,這就要求我們有更好的服務(wù)意識(shí)和技術(shù)水平,深入?yún)⑴c到實(shí)際的項(xiàng)目中,用我們的特長(zhǎng)取得更好的業(yè)績(jī)。
3:作為一家工程商和成套商,在自動(dòng)化領(lǐng)域里我們不僅占領(lǐng)相當(dāng)部分的市場(chǎng),并且在許多領(lǐng)域里作出了杰出的業(yè)績(jī)。具有獨(dú)立承包項(xiàng)目,完成交鑰匙工程的經(jīng)驗(yàn)和能力。并且獨(dú)立開發(fā)了鐵路運(yùn)輸微機(jī)聯(lián)鎖控制系統(tǒng)和脫軌系統(tǒng),在全國(guó)各地有一百多條線路成功的投入使用。
西門子SIMATIC S7-200系列PLC的特點(diǎn)、產(chǎn)品類型及編程軟件
1.S7-200系列PLC的特點(diǎn):
是SIEMENS公司推出的一種小型PLC
(1)它結(jié)構(gòu)緊湊
(2)擴(kuò)展性良好
(3)指令功能強(qiáng)大
(4)價(jià)格低廉
成為當(dāng)代各種小型控制工程的理想控制器。
2.S7-200PLC的產(chǎn)品:
(1)集成一定數(shù)字I/O點(diǎn)的CPU:CPU221、CPU 222、CPU 224、CPU 226、CPU 226XM
(2)擴(kuò)展模塊:主要有
數(shù)字量擴(kuò)展模塊:EM221、EM222、EM223
模擬量擴(kuò)展模塊:EM231、EM 232、EM 235
通訊模塊:EM277、EM241等
其它模塊:特殊功能模塊
可以十分方便地組成不同規(guī)模的控制器。其控制規(guī)??梢詮膸c(diǎn)到幾百點(diǎn)。S7-200PLC可以方便地組成PLC-PLC網(wǎng)絡(luò)和微機(jī)-PLC網(wǎng)絡(luò),從而完成規(guī)模更大的工程。
3.S7-200的編程軟件:STEP7-Micro/WIN32。該編程軟件可以方便地在Windows環(huán)境下對(duì)PLC編程、調(diào)試、監(jiān)控。使得PLC的編程更加方便、快捷??梢哉f,S7-200可以完美地滿足各種小規(guī)??刂葡到y(tǒng)的要求。
S7-200PLC中斷指令介紹
中斷指令有4條,包括開、關(guān)中斷指令,中斷連接、分離指令。指令格式如表1所示。
開中斷(ENI)指令全局性允許所有中斷事件。關(guān)中斷(DISI)指令全局性禁止所有中斷事件,中斷事件的每次出現(xiàn)均被排隊(duì)等候,直至使用全局開中斷指令重新啟用中斷。
PLC轉(zhuǎn)換到RUN(運(yùn)行)模式時(shí),中斷開始時(shí)被禁用,可以通過執(zhí)行開中斷指令,允許所有中斷事件。執(zhí)行關(guān)中斷指令會(huì)禁止處理中斷,但是現(xiàn)用中斷事件將繼續(xù)排隊(duì)等候。
中斷連接指令(ATCH)指令將中斷事件(EVNT)與中斷程序號(hào)碼(INT)相連接,并啟用中斷事件。
分離中斷(DTCH)指令取消某中斷事件(EVNT)與所有中斷程序之間的連接,并禁用該中斷事件。
注意:一個(gè)中斷事件只能連接一個(gè)中斷程序,但多個(gè)中斷事件可以調(diào)用一個(gè)中斷程序。
表1 中斷指令格式
LAD |
|
|
|
|
STL |
ENI |
DISI |
ATCH INT,EVNT |
DTCH EVNT |
操作數(shù)及數(shù)據(jù)類型 |
無(wú) |
無(wú) |
INT:常量 0-127 EVNT:常量,CPU 224: 0-23; 27-33 INT/EVNT數(shù)據(jù)類型:字節(jié) |
EVNT:常量, CPU 224: 0-23; 27-33 數(shù)據(jù)類型:字節(jié) |
24小時(shí)銷售技術(shù)服務(wù)熱線 :18221546681 衛(wèi)工 QQ:525698686
siemens WinAC在自動(dòng)化系統(tǒng)中的應(yīng)用舉例
WinAC是SIEMENS最新推出的基于PC的工業(yè)自動(dòng)化控制系統(tǒng)兼具PC強(qiáng)大的計(jì)算功能數(shù)
據(jù)處理能力和PLC邏輯測(cè)控與運(yùn)行可靠性特點(diǎn)本文介紹了WinAC在千層酥自動(dòng)化生產(chǎn)線中的
成功應(yīng)用及其獨(dú)具的特點(diǎn)
關(guān)鍵詞:千層酥 烘爐 基于PC自動(dòng)化 分布式控制系統(tǒng) 過程控制系統(tǒng)
一、概述
千層酥生產(chǎn)線總長(zhǎng)度約200米主要由如下單元組成
1、疊層起酥機(jī)
疊酥機(jī)是生產(chǎn)餅干的第一道重要工序可根據(jù)廠房的不同來(lái)選擇立式或臥式其包括七道軋輥三次軋制配備撒酥機(jī)要求自動(dòng)化控制系統(tǒng)滿足如下要求:
傳動(dòng)控制采用矢量型變頻器調(diào)速線速度同步工作穩(wěn)定性高。
軋輥間隙采用數(shù)字化閉環(huán)調(diào)整系統(tǒng)控制操作簡(jiǎn)單方便快捷高效。
人機(jī)界面操控能與其它成型主機(jī)的相關(guān)部分實(shí)現(xiàn)聯(lián)動(dòng)控制操作簡(jiǎn)單方便。
疊層次數(shù)、寬度在范圍內(nèi)任意調(diào)節(jié)。
疊層寬度560-1000MM
疊層次數(shù)4-12層
壓片厚度0.1-10MM
2、送料機(jī)
送料機(jī)將攪拌好的韌性餅干胚料進(jìn)行初步軋制后輸送到后一工序的雙軋軋面機(jī)電控系統(tǒng)要求能夠同步調(diào)速控制手動(dòng)調(diào)節(jié)與自動(dòng)運(yùn)行控制。
3、雙軋軋面機(jī)
該設(shè)備是將疊酥機(jī)或送料機(jī)輸送來(lái)的面胚進(jìn)行多次軋制使面胚由厚變薄電控系統(tǒng)要求;
軋輥采用變頻調(diào)速控制,速度同步性能穩(wěn)定;
精確控制面皮厚度采用智能數(shù)字表設(shè)定與顯示。
4、烘爐
有熱風(fēng)循環(huán)烘爐遠(yuǎn)紅外線烘爐導(dǎo)熱油爐等
餅干烘烤爐是餅干生產(chǎn)線的重要組成部份由電器控制系統(tǒng)熱風(fēng)循環(huán)系統(tǒng)加熱系統(tǒng)排煙
系統(tǒng)爐網(wǎng)輸送裝置爐網(wǎng)自動(dòng)檢測(cè)張緊裝置等組成要求自動(dòng)化控制系統(tǒng)達(dá)到如下功能:
生產(chǎn)線工作狀態(tài)的實(shí)時(shí)監(jiān)測(cè)
溫度坐標(biāo)升溫曲線等顯示
溫度調(diào)節(jié)系統(tǒng)參數(shù)在線修正
歷史工作狀態(tài)記錄保存
溫度控制精度高操作方便工作穩(wěn)定高效可靠
熱風(fēng)循環(huán)系統(tǒng)采用自動(dòng)控制熱風(fēng)量,閉環(huán)控制,可選擇自然與強(qiáng)制性排煙等自動(dòng)功能
燃?xì)鉅t欠壓、超壓、漏氣、超溫等多種安全保護(hù)功能
聯(lián)系人:衛(wèi) 工(銷售工程師) 手 機(jī) :18221546681
電 話 :021-60542043 Q Q : 525698686
5、成型機(jī)
成型機(jī)由多臺(tái)軋面機(jī)與傳動(dòng)單元組成相互之間無(wú)機(jī)械傳動(dòng)聯(lián)鎖無(wú)張力檢測(cè)單元要求整條生產(chǎn)線通過電器控制線速度同步運(yùn)行控制難度較大對(duì)自動(dòng)化系統(tǒng)的功能要求較高。
二、控制系統(tǒng)特點(diǎn)
綜上所述千層酥生產(chǎn)線控制系統(tǒng)是一個(gè)集運(yùn)動(dòng)控制與過程控制的綜合自動(dòng)化控制系統(tǒng)歸納起來(lái)應(yīng)有如下特點(diǎn):
分布式:生產(chǎn)線總長(zhǎng)度約200米,控制點(diǎn)多而且分散,因此選用分布式測(cè)控系統(tǒng)最為適宜,分布式測(cè)控系統(tǒng)具有布線量少,搞干擾能力強(qiáng),擴(kuò)展維護(hù)方便,運(yùn)行安全可靠,故障風(fēng)險(xiǎn)降到最低的優(yōu)點(diǎn)。
總線網(wǎng):全線采用現(xiàn)場(chǎng)總線網(wǎng)絡(luò)控制,排除大量模擬信號(hào)的干擾因素,實(shí)現(xiàn)精確的速度協(xié)調(diào)控制與高精度溫度測(cè)控,檢測(cè)與控制協(xié)調(diào)一致。
大量配方存貯:一條生產(chǎn)線可生產(chǎn)上百種產(chǎn)品,因此有大量的配方存貯與調(diào)用,普通的PLC控制器由于受內(nèi)存的影響,很難做到大量配方的存貯與調(diào)用,因此基于PC自動(dòng)化是本系統(tǒng)的首選方案。
集中管理:分布式控制,集中式管理是現(xiàn)代過程控制系統(tǒng)的特點(diǎn),本系統(tǒng)配備完善的人機(jī)界面操作系統(tǒng),全面的系統(tǒng)監(jiān)控與異常報(bào)警功能。
運(yùn)動(dòng)控制:速度同步也是本控制系統(tǒng)的關(guān)鍵,采用矢量型變頻器通,過網(wǎng)絡(luò)主令控制,達(dá)到全線速度的協(xié)調(diào)與統(tǒng)一。
三、基于PC 的自動(dòng)化---WinAC
WinAC是SIEMENS公司最新推出的基于PC的自動(dòng)化控制系統(tǒng),WinAC具有PLC的功能但又不同于普通的PLC控制器,其具有強(qiáng)大的計(jì)算功能、數(shù)據(jù)處理能力和PLC無(wú)法比擬的計(jì)算速度,更兼顧了PLC的運(yùn)行可靠性特點(diǎn)。其海量?jī)?nèi)存貯器特別適合于大數(shù)據(jù)量計(jì)算、大量配方存貯與管理。其計(jì)算功能與PC機(jī)相同,可靠性與功能更可與PLC-S7-400系統(tǒng)比美,是千層酥成型機(jī)與烘爐機(jī)械設(shè)備控制系統(tǒng)最理想的選擇:
先進(jìn)性
WinAC是基于標(biāo)準(zhǔn)的Windows操作平臺(tái)下的PLC控制器,梯形圖編程,因此有獨(dú)立而嚴(yán)格的時(shí)序??刂铺貏e滿足對(duì)于高速、精確、復(fù)雜計(jì)算及嚴(yán)格時(shí)間要求的控制任務(wù)。
WinAC支持標(biāo)準(zhǔn)的Windows NT 下的OPC、Active X 和DCOM 技術(shù)??刂坪屯ㄓ崈?nèi)核與標(biāo)準(zhǔn)的Windows NT任務(wù)的通訊由其內(nèi)置的代理服務(wù)器完成,因此相比普通的PLC控制器功能更強(qiáng)。
應(yīng)用程序開發(fā)環(huán)境
SIEMENS統(tǒng)一的組態(tài)軟件STEP 7 是WinAC控制器的標(biāo)準(zhǔn)開發(fā)平臺(tái),包括通信組態(tài)、編程、測(cè)試和啟動(dòng)以及系統(tǒng)文件的編制,對(duì)于熟悉STEP7的工程師,不需占用額外的培訓(xùn)時(shí)間。
AI-3270S/3270W 多功能組態(tài)型真彩人機(jī)界面觸摸屏以低功耗CPU 為核心,傳承宇電經(jīng)典的低功耗高可靠性設(shè)計(jì)理念,內(nèi)嵌功能強(qiáng)大且應(yīng)用靈活高效的宇電HMI 組態(tài)軟件,不僅完美連接宇電豐富的AI系列儀表,還可以支持市面上主流品牌的智能儀表、PLC、變頻器等設(shè)備,可廣泛應(yīng)用于各類工業(yè)、科研及民用現(xiàn)場(chǎng)。
功能特點(diǎn)
● 分辨率800×480 的寬屏顯示,畫面清晰,畫質(zhì)細(xì)膩,讓操作員具有舒適的視覺感受。
● 采用長(zhǎng)壽命LED 背光,設(shè)備能耗小,觸摸屏的使用壽命長(zhǎng)且屏幕亮度高,色彩均勻,表現(xiàn)力更強(qiáng)。
● 多種通訊模式,不僅配備2 個(gè)串口(RS232 和RS485)和2 個(gè)USB 口,AI-3270W還配置了10/100M 自適應(yīng)以太網(wǎng)接口。
● 通過USB 接口,不僅可以把記錄的數(shù)據(jù)輕松存入U(xiǎn) 盤,還可以使用鼠標(biāo)對(duì)觸摸屏進(jìn)行操作,甚至連接條形碼機(jī)等設(shè)備進(jìn)行錄入。
● AI-3270W 利用以太網(wǎng)口接入網(wǎng)絡(luò)后,同一局域網(wǎng)內(nèi)的多臺(tái)電腦可以同時(shí)用瀏覽器進(jìn)行連接,在電
腦端實(shí)現(xiàn)觸摸屏的顯示與操作。
● 配備宇電HMI 組態(tài)應(yīng)用程序,組態(tài)開發(fā)環(huán)境是一個(gè)可視化、“傻瓜”式的集成開發(fā)環(huán)境,組態(tài)非常便捷。
● 系統(tǒng)自帶豐富的對(duì)象庫(kù)和圖形,也可以自定義圖形,且支持導(dǎo)入如 BMP 、JPG 、GIF 格式的圖片,可隨心所欲地繪制出各種工業(yè)界面;系統(tǒng)還有豐富的動(dòng)畫連接方式,如閃爍、填充、移動(dòng)等,使界面生動(dòng)、直觀。
● 強(qiáng)大的數(shù)據(jù)處理功能,保存、查看各種數(shù)據(jù),制作報(bào)表和各類趨勢(shì)圖。
● 多等級(jí)安全配置,可通過用戶管理和安全區(qū)的相互配合來(lái)共同保證組態(tài)工程運(yùn)行的安全性。
技術(shù)指標(biāo)
● 顯示尺寸:7 英寸
● 外形尺寸:203W×150H×40 D mm
● 開孔尺寸:192 W×139H mm
● 顯示顏色:TFT 真彩
● 顯示分辨率:800×480
● 背光:長(zhǎng)壽命LED
● 觸摸屏:四線電阻式
● 防護(hù)等級(jí):相當(dāng)于IP65( 表面)
● 電源電壓:100~240VAC 或 24VDC
● 功率:5W 以下
● 重量:約0.7KG
● 冷卻方式:自然風(fēng)冷
● 工作溫度:-10℃ ~ 60℃
● 工作濕度:≤90%
● 存儲(chǔ)溫度:-20℃~ 80℃
1.觸摸屏的基本原理
典型觸摸屏的工作部分一般由三部分組成,如圖1所示:兩層透明的阻性導(dǎo)體層、兩層導(dǎo)體之間的隔離層、電極。阻性導(dǎo)體層選用阻性材料,如銦錫氧化物(ITO)涂在襯底上構(gòu)成,上層襯底用塑料,下層襯底用玻璃。隔離層為粘性絕緣液體材料,如聚脂薄膜。電極選用導(dǎo)電性能極好的材料(如銀粉墨)構(gòu)成,其導(dǎo)電性能大約為ITO的1000倍。
觸摸屏工作時(shí),上下導(dǎo)體層相當(dāng)于電阻網(wǎng)絡(luò),如圖2所示。當(dāng)某一層電極加上電壓時(shí),會(huì)在該網(wǎng)絡(luò)上形成電壓梯度。如有外力使得上下兩層在某一點(diǎn)接觸,則在電極未加電壓的另一層可以測(cè)得接觸點(diǎn)處的電壓,從而知道接觸點(diǎn)處的坐標(biāo)。比如,在頂層的電極(X+,X-)上加上電壓,則在頂層導(dǎo)體層上形成電壓梯度,當(dāng)有外力使得上下兩層在某一點(diǎn)接觸,在底層就可以測(cè)得接觸點(diǎn)處的電壓,再根據(jù)該電壓與電極(X+)之間的距離關(guān)系,知道該處的X坐標(biāo)。然后,將電壓切換到底層電極(Y+,Y-)上,并在頂層測(cè)量接觸點(diǎn)處的電壓,從而知道Y坐標(biāo)。
2 觸摸屏的控制實(shí)現(xiàn)
現(xiàn)在很多PDA應(yīng)用中,將觸摸屏作為一個(gè)輸入設(shè)備,對(duì)觸摸屏的控制也有專門的芯片。很顯然,觸摸屏的控制芯片要完成兩件事情:其一,是完成電極電壓的切換;其二,是采集接觸點(diǎn)處的電壓值(即A/D)。本文以BB (Burr-Brown)公司生產(chǎn)的芯片ADS7843為例,介紹觸摸屏控制的實(shí)現(xiàn)。
2.1 ADS7843的基本特性與典型應(yīng)用
ADS7843是一個(gè)內(nèi)置12位模數(shù)轉(zhuǎn)換、低導(dǎo)通電阻模擬開關(guān)的串行接口芯片。供電電壓2.7~5 V,參考電壓VREF為1 V~+VCC,轉(zhuǎn)換電壓的輸入范圍為0~ VREF,最高轉(zhuǎn)換速率為125 kHz。ADS7843的引腳配置如圖3所示。表1為引腳功能說明,圖4為典型應(yīng)用。
2.2 ADS7843的內(nèi)部結(jié)構(gòu)及參考電壓模式選擇
ADS7843之所以能實(shí)現(xiàn)對(duì)觸摸屏的控制,是因?yàn)槠鋬?nèi)部結(jié)構(gòu)很容易實(shí)現(xiàn)電極電壓的切換,并能進(jìn)行快速A/D轉(zhuǎn)換。圖5所示為其內(nèi)部結(jié)構(gòu),A2~A0和SER/為控制寄存器中的控制位,用來(lái)進(jìn)行開關(guān)切換和參考電壓的選擇。
ADS7843支持兩種參考電壓輸入模式:一種是參考電壓固定為VREF,另一種采取差動(dòng)模式,參考電壓來(lái)自驅(qū)動(dòng)電極。這兩種模式分別如圖6(a)、(b)所示。采用圖6(b)的差動(dòng)模式可以消除開關(guān)導(dǎo)通壓降帶來(lái)的影響。表2和表3為兩種參考電壓輸入模式所對(duì)應(yīng)的內(nèi)部開關(guān)狀況。
2.3 ADS7843的控制字及數(shù)據(jù)傳輸格式
ADS7843的控制字如表4所列,其中S為數(shù)據(jù)傳輸起始標(biāo)志位,該位必為"1"。A2~A0進(jìn)行通道選擇(見表2和3)。
MODE用來(lái)選擇A/D轉(zhuǎn)換的精度,"1"選擇8位,"0"選擇12位。
SER/選擇參考電壓的輸入模式(見表2和3)。PD1、PD0選擇省電模式:
"00"省電模式允許,在兩次A/D轉(zhuǎn)換之間掉電,且中斷允許;
"01"同"00",只是不允許中斷;
"10"保留;
"11"禁止省電模式。
為了完成一次電極電壓切換和A/D轉(zhuǎn)換,需要先通過串口往ADS7843發(fā)送控制字,轉(zhuǎn)換完成后再通過串口讀出電壓轉(zhuǎn)換值。標(biāo)準(zhǔn)的一次轉(zhuǎn)換需要24個(gè)時(shí)鐘周期,如圖7所示。由于串口支持雙向同時(shí)進(jìn)行傳送,并且在一次讀數(shù)與下一次發(fā)控制字之間可以重疊,所以轉(zhuǎn)換速率可以提高到每次16個(gè)時(shí)鐘周期,如圖8所示。如果條件允許,CPU可以產(chǎn)生15個(gè)CLK的話(比如FPGAs和ASICs),轉(zhuǎn)換速率還可以提高到每次15個(gè)時(shí)鐘周期,如圖9所示。
2.4 A/D轉(zhuǎn)換時(shí)序的程序設(shè)計(jì)
ADS7843的典型應(yīng)用如圖4所示。假設(shè)μP接口與51單片機(jī)的P1.3~P1.7相連,現(xiàn)以一次轉(zhuǎn)換需24個(gè)時(shí)鐘周期為例,介紹A/D轉(zhuǎn)換時(shí)序的程序設(shè)計(jì)。
; A/D 接口控制線
DCLK BIT P1.3
CS BIT P1.4
DIN BIT P1.5
BUSY BIT P1.6
DOUT BIT P1.7
; A/D 通道選擇命令字和工作寄存器
CHX EQU 094H ;通道X+的選擇控制字
CHY EQU 0D4H;通道Y+的選擇控制字
CH3 EQU 0A4H
CH4 EQU 0E4H
AD_CH EQU 35H ;通道選擇寄存器
AD_RESULTH EQU 36H ;存放12 bit A/D值
AD_RESULTL EQU 37H
; 存放通道CHX+的A/D值
CHXAdResultH EQU 38H
CHXAdResultL EQU 39H
; 存放通道CHY+的A/D值
CHYAdResultH EQU 3AH
CHYAdResultL EQU 3BH
; 采集通道CHX+的程序段(CHXAD)
CHXAD: MOV AD_CH,#CHX
LCALL AD_RUN
MOV CHXAdResultH,AD_RESULTH
MOV CHXAdResultL,AD_RESULTL
RET
; 采集通道CHY+的程序段(CHYAD)
CHYAD: MOV AD_CH,#CHY
LCALL AD_RUN
MOV CHYAdResultH,AD_RESULTH
MOV CHYAdResultL,AD_RESULTL
RET
; A/D轉(zhuǎn)換子程序(AD_RUN)
; 輸入: AD_CH-模式和通道選擇命令字
; 輸出: AD_RESULTH,L ;12 bit的A/D轉(zhuǎn)換值
; 使用: R2 ;輔助工作寄存器
AD_RUN:
CLR CS ; 芯片允許
CLR DCLK
MOV R2,#8 ;先寫8 bit命令字
MOV A,AD_CH
AD_LOOP:
MOV C, ACC.7
MOV DIN,C ;時(shí)鐘上升沿鎖存DIN
SETB DCLK ;開始發(fā)送命令字
CLR DCLK ;時(shí)鐘脈沖,一共24個(gè)
RL A
DJNZ R2,AD_LOOP
NOP
NOP
NOP
NOP
ADW0: JNB BUSY,AD_WAIT ;等待轉(zhuǎn)換完成
SJMP ADW1
AD_WAIT:
LCALL WATCHDOG
NOP
SJMP ADW0
CLR DIN
ADW1: MOV R2,#12 ;開始讀取12bit結(jié)果
SETB DCLK
CLR DCLK
AD_READ:
SETB DCLK
CLR DCLK ;用時(shí)鐘的下降沿讀取
MOV A,AD_RESULTL
MOV C,DOUT
RLC A
MOV AD_RESULTL,A
MOV A,AD_RESULTH
RLC A
MOV AD_RESULTH,A
DJNZ R2,AD_READ
MOV R2,#4 ;最后是沒用的4個(gè)時(shí)鐘
IGNORE:
SETB DCLK
CLR DCLK
DJNZ R2,IGNORE
SETB CS ;禁止芯片
ANL AD_RESULTH,#0FH ;屏蔽高4 bit
RET
2.5 A/D轉(zhuǎn)換結(jié)果的數(shù)據(jù)格式
ADS7843轉(zhuǎn)換結(jié)果為二進(jìn)制格式。需要說明的是,在進(jìn)行公式計(jì)算時(shí),參考電壓在兩種輸入模式中是不一樣的。而且,如果選取8位的轉(zhuǎn)換精度,1LSB=VREF/256,一次轉(zhuǎn)換完成時(shí)間可以提前4個(gè)時(shí)鐘周期,此時(shí)串口時(shí)鐘速率也可以提高一倍。
結(jié)束語(yǔ)
在許多嵌入式系統(tǒng)中,CPU提供專門的模塊來(lái)支持液晶顯示和觸摸屏的輸入,使得接口非常簡(jiǎn)單。比如,MOTOROLA的MC68VZ328(稱為 Dragon Ball)就提供專門的引腳來(lái)支持8位和4位的液晶顯示,對(duì)觸摸屏的支持通過SPI2借助ADS7843也很容易完成。