617308299
級(jí)別: 探索解密
|
我用DA模塊輸出0——10V的模擬量控制一個(gè)氣動(dòng)閥,然后氣動(dòng)閥返回了一個(gè)1---5V的信號(hào),我通過AD模塊采集了這個(gè)信號(hào),但是因?yàn)樗麄兊哪M電壓不一樣,我想在觸摸屏上使這個(gè)信號(hào)顯示的數(shù)值同輸出的信號(hào)顯示的數(shù)值一致,不知道該怎么做,請(qǐng)大俠們幫忙下,謝謝! |
---|---|
|
sjm213
有小知識(shí),無大學(xué)問。
級(jí)別: 論壇版主
|
找到輸出與反饋的對(duì)應(yīng)關(guān)系, 然后加減乘除而已。 樓主留言:對(duì)應(yīng)的關(guān)系就是,比如輸送10電壓,電器比例閥的欺壓就是0.9MP,然后反饋回的電壓是5伏,然后我要利用這個(gè)5伏在觸摸屏上顯示0.9MP的壓力值,這個(gè)應(yīng)該怎么做呢?請(qǐng)多指教。 |
---|---|
|
明天2279
級(jí)別: 探索解密
|
你先要看這個(gè)是不是成線性關(guān)系,是的話就好說了,你在程序里做一個(gè)比例關(guān)系運(yùn)算就可以了啊. 樓主留言:是啊,不知道該怎么做,幫幫忙,指點(diǎn)下。謝謝了! |
---|---|
|
xierenjie
經(jīng)歷過才是深刻
級(jí)別: 論壇先鋒
|
1樓說的沒錯(cuò) 找到了輸出與反饋的對(duì)i應(yīng)關(guān)系,然后把你想要顯示的數(shù)據(jù),程序上存進(jìn)一個(gè)數(shù)據(jù)寄存器里面,然后觸摸屏上,數(shù)據(jù)顯示的單元就用這個(gè)數(shù)據(jù)寄存器,調(diào)整里面想要顯示的位數(shù)就行啦 樓主留言:對(duì)應(yīng)的關(guān)系就是,比如輸送10電壓,電器比例閥的欺壓就是0.9MP,然后反饋回的電壓是5伏,然后我要利用這個(gè)5伏在觸摸屏上顯示0.9MP的壓力值,這個(gè)應(yīng)該怎么做呢?請(qǐng)多指教。 |
|
---|---|---|
|
xierenjie
經(jīng)歷過才是深刻
級(jí)別: 論壇先鋒
|
就你那例子 5V對(duì)應(yīng)是0.9MP 把欺壓看成是要的Y,電壓對(duì)應(yīng)是X 可以得出關(guān)系是Y=0.18X,然而AD讀取出來在5V電壓時(shí)數(shù)據(jù)假設(shè)為1000,將AD讀取數(shù)據(jù)設(shè)Z,則X=5/1000Z(關(guān)系式也可以在對(duì)應(yīng)的AD手冊(cè)找出設(shè)置的對(duì)應(yīng)比例) 這樣就得到了,程序上讀取AD數(shù)值,相應(yīng)計(jì)算一下,就得到了要顯示的欺壓Y,把數(shù)據(jù)存入一個(gè)數(shù)據(jù)寄存器比如用D300 ;在觸摸品上的設(shè)置數(shù)據(jù)顯示中 元件現(xiàn)在D300 位數(shù)自己選 這樣在觸摸品上就可以看到對(duì)應(yīng)的欺壓了 希望可以對(duì)你有用 |
|
---|---|---|
|