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