版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、一個(gè)基于PC的測試系統(tǒng)的最小系統(tǒng) 一個(gè)基于PC的測試系統(tǒng)的最小系統(tǒng)前言 前言在工業(yè)控制領(lǐng)域,基于PLC的的控制系統(tǒng)是一種成熟的的控制系統(tǒng),在著成熟,完備,充足規(guī)范化的外圍部件以及良好的維護(hù)性,在自動化領(lǐng)域有著不可代替的作用.但是,PLC在數(shù)據(jù)處理速度和能力,人機(jī)界面,網(wǎng)絡(luò)功能 方面比起PC有著明顯的不足,而且,通常PLC并不支持高級語言編程,在以在測試領(lǐng)域,通常采用基于PC的測試系統(tǒng).PC所不具備的PLC與外界 交互的功能,則由專業(yè)板卡
2、代替.以上為一已之見,以下是本人在網(wǎng)上查到的專家的說法:作為傳統(tǒng)主流控制器的 PLC,它擁有穩(wěn)定性好、可靠性高、邏輯順序控制能力強(qiáng)等優(yōu)點(diǎn),在自動化控制領(lǐng)域具有不可替代的優(yōu)勢。但有一大遺憾:其封閉式 架構(gòu)、封閉式系統(tǒng)(研發(fā)必須具備自己或 OEM 的 CPU、芯片組、BIOS、操作系統(tǒng)、梯形圖編程軟件) 、較差的開放性勢必會造成其應(yīng)用上的壁壘,也增加了 用戶維修的難度和集成的成本。有人斷言,在不久的將來,基于 PC 的控制器將會逐步取代 P
3、LC 而成為主流控制設(shè)備。――機(jī)電工業(yè)技術(shù)網(wǎng)系統(tǒng) 系統(tǒng)系統(tǒng)構(gòu)成:PC+控制板卡+設(shè)備.電子工程師說,將一堆電子部件連接起來,注入工程師的思想(單片機(jī)程序) ,使這些東西按照人的要求動作,就是一個(gè)嵌入式系統(tǒng).基于PC的系統(tǒng)變?nèi)?,將一些設(shè)備用各種通信線與PC連接起來,注入思想(測試軟件) ,就是一個(gè)測試系統(tǒng).PC:解釋這個(gè)名詞純粹浪費(fèi)我的口水,并侮辱你的智商.板卡:可以插在你電腦上PCI插槽(白色的那種,還問!) ,ISA插槽,或者USB口
4、,等等,可以擴(kuò)充電腦對外交互功能的東東.如GPIB卡,RS232,RS485,IO卡,LAN,CAN.對了,CAN是什么東東,誰有認(rèn)識告訴我,靠,俺在書店看到單單說這個(gè)CAN的就可以編厚厚的 一大本書,你幫我也看一份啦,你看完了再告訴我啦.一個(gè)測試系統(tǒng)的工作過程就是PC根據(jù)工作需要不斷給設(shè)備,儀器發(fā)送指令,使設(shè)備儀器讀作,并讀取設(shè)備儀器的數(shù)值,測試軟件根據(jù)儀器傳回的數(shù)值 作出計(jì)算和處理,并給出相應(yīng)反饋.所以,系統(tǒng)的大小是相通的,不同的只
5、是 其復(fù)雜程序.俺最怕的就是復(fù)雜的東西了,所以這兒只介紹一個(gè)袖珍型的測試系統(tǒng),復(fù)雜的等你來搞啦,你搞會了你再來教我啦. 系統(tǒng)需求:用于產(chǎn)品QC測試,測試要求好簡單,要求能逐一測試產(chǎn)品的輸入輸出阻抗,電流以及零位輸出,產(chǎn)品要求在幾種電壓下分別進(jìn)行測試,測試后軟件自動判別Pass,或者 Fail(真他媽的有意思,在韓資企業(yè)中是 OK 或者NG),不同型號的產(chǎn)品參數(shù)要求不同,每種型號產(chǎn)品參數(shù)只要求工人第一次使用時(shí)輸入.測試完成后數(shù)據(jù)自動存檔,
6、并可打?。牛兀茫牛虉?bào)表.可編程直流電源:Agilent 無疑是行業(yè)翹楚,成熟的技術(shù),穩(wěn)定的性能,優(yōu)質(zhì)的服務(wù).但你慢慢用到夠啦,這么貴.這個(gè)測試不需要太穩(wěn)定,精度高的電源,一般就可以了,用臺灣茂迪 Motech 可編程直流電源啦,只支持RS232通信,夠用了.:)測量儀器:測量儀器這方面,你最好不要節(jié)?。谶@兒隆重向你高調(diào)推介:Keithley 公司的產(chǎn)品,一般關(guān)系的人俺是不會告訴他的,以后你為你們公司選型選了這個(gè)而立功的話,壓以及讀取
7、Keithley 萬用表結(jié)果,所以軟件與硬件接口方面編好并口控制程序和 RS232 程序即可.產(chǎn)品參數(shù)數(shù)據(jù)庫:用 ACCESS 啦,你想用 SQL SERVER 也可以,如果你習(xí)慣用一把很大的刀在家里殺雞的話.就一個(gè)表格,存儲產(chǎn)品參數(shù),數(shù)據(jù)有產(chǎn)品型號(TXT),電壓 1(NUM),電壓2(NUM),輸出類型,輸出 SEPC(上下限),輸入阻抗 SPEC(上下限),輸出阻抗 SPEC(上下限),電流 SPEC(上下限),等等,等等.數(shù)據(jù)存
8、儲數(shù)據(jù)庫:字段有,產(chǎn)品批號,產(chǎn)品序列號,測試輸入阻抗值,測試輸出阻抗值,測試電流值,測試員,測試時(shí)間,判定結(jié)果,等等等等.軟件編程中軟件與數(shù)據(jù)庫接口有 ADO,RDO,DAO 等等,隨便你選擇哪一種啦,反正要求很簡單,能讀能寫就可以了.OK,方案已經(jīng)確定,你,負(fù)責(zé)制電路板與電路調(diào)試,你負(fù)責(zé)軟件編寫和調(diào)試,你負(fù)責(zé)各設(shè)備,儀器的準(zhǔn)備和安裝,最后我來驗(yàn)收,OK?就這樣定了……發(fā)你個(gè)夢啦,所以的事,你自己做啦,你只不過是個(gè)小卒罷了,全部自己做完
9、啦!從作板,焊元接件開始!望乜野望,唔使做啊,博炒啊!F##K!,$%$^#&&*#*!!!VB6.0 RS232 串口編程 串口編程:RS232 有著悠久的歷史,成熟的技術(shù),所以雖然各方面都顯得相當(dāng)落后,但是,還是有相當(dāng)多的使用.你不懂的話偷偷點(diǎn)找點(diǎn)資料看去,千萬不要和別人說.VB 對串口的編程,真的是簡單得不能再簡單了,VB 已經(jīng)做成了一個(gè)控件,那個(gè)圖標(biāo)是的臺電話機(jī)的叫 MSCOMM 東東,使用時(shí)將它放在 VB 界面
10、里面,然后程序調(diào)用控制的參數(shù)就可以了.MSCOMM 控制和 TIMER 控件一樣,都是運(yùn)行時(shí)不可見的.值得一提的是,VB6 有學(xué)習(xí)版,專業(yè)版,企業(yè)版幾種,學(xué)習(xí)版是沒有這個(gè)東東 的.那些一直裝免費(fèi)學(xué)習(xí)版的學(xué)生沒見過這個(gè)控制就不足奇怪.要使用這個(gè)控制,必須先將這個(gè)東東引用到工具欄中,方可象其他一般控件一樣使用.方法:Project|Components…|Controls,選中 Microsoft Comm control 6.0,點(diǎn) OK
11、 確認(rèn),這樣,那個(gè)電話圖標(biāo)就已經(jīng)引用到工具欄中了.MSCOMM 控件有很多多屬性和方法可以調(diào)用,串行通信的協(xié)議參數(shù)可以在引用時(shí)設(shè)置,也可以在程序中設(shè)置,如果波特率 9600,奇偶校驗(yàn):無,數(shù)據(jù)位:8,停止位:1 的設(shè)置為”9600,n,8,1”.要軟件要設(shè)備之間能通信,設(shè)備內(nèi)部的通信協(xié)議設(shè)置必須和軟件的設(shè)置一樣,有些設(shè)備的通信協(xié)議參數(shù)是固定,不可改變的,需要軟件 設(shè)置和設(shè)備一樣.但大多數(shù)設(shè)備 RSR232 設(shè)置的通信協(xié)議都差不多,為”9
12、600,n,8,1”,日本鬼子比較變態(tài)一點(diǎn),它們的通信數(shù)據(jù)位一般是 7 位,而不是 8 位的.通信協(xié)議設(shè)置好了之后,MSCOMM 這個(gè)控件最常用的屬性是 input,和 Output,Input 用于將設(shè)備儀器的數(shù)據(jù)讀到 PC 中,Output 將程序指令發(fā)送到設(shè)備中.指令語句:各支持遠(yuǎn)程控制的設(shè)備儀器都有自己的指令系統(tǒng),并不統(tǒng)一,各大 公司 Agilent 擁有自己的規(guī)范,但并不能成為行業(yè)標(biāo)準(zhǔn),這給編程使用帶來一定的麻煩.各設(shè)備儀器的
13、使用說明書通常都會有本設(shè)備指令系統(tǒng)資料.VB6 引用 MSCOMM 控件與 MOTECH 可編程直流電源的例程如下: Public strV As String Dim str3 As StringDim str4 As StringDim str5 As String ’’’定義字符串變量If MSComm2.PortOpen = True Then MSComm2.PortOpen = False’’’在設(shè)置協(xié)議之
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 做一個(gè)linux最小系統(tǒng)
- 基于最小系統(tǒng)的cbtc仿真測試平臺
- 基于dsp最小系統(tǒng)設(shè)計(jì)
- CPLD最小系統(tǒng).pdf
- dsp最小系統(tǒng)課程設(shè)計(jì)---tms320lf2407a最小系統(tǒng)的設(shè)計(jì)
- 基于arm7最小系統(tǒng)設(shè)計(jì)
- 單片機(jī)最小系統(tǒng)
- 最小系統(tǒng)原理圖
- dsp最小系統(tǒng)課程設(shè)計(jì)
- 單片機(jī)最小系統(tǒng)仿真
- 基于arm的最小系統(tǒng)實(shí)驗(yàn)板設(shè)計(jì)【畢業(yè)設(shè)計(jì)】
- 基于系列單片機(jī)最小系統(tǒng)的液晶顯示
- 基于arm7的最小系統(tǒng)實(shí)驗(yàn)板【開題報(bào)告】
- 基于msp430最小系統(tǒng)的數(shù)字溫度計(jì)
- 畢業(yè)論文基于單片機(jī)設(shè)計(jì)的最小系統(tǒng)
- 基于51單片機(jī)的最小系統(tǒng)畢業(yè)論文
- 單片機(jī)最小系統(tǒng).dwg
- 51單片機(jī)最小系統(tǒng)
- dsp最小系統(tǒng)課程設(shè)計(jì)
- 單片機(jī)最小系統(tǒng).dwg
評論
0/150
提交評論