|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
向稱重儀表的前輩求教 |
| 作者:suchenwang 欄目:技術(shù)交流 |
我們在做一稱重儀表的過程中發(fā)現(xiàn),秤值老是在2-3個(gè)d的范圍內(nèi)波動(dòng),如222-221-220-221-222,請問用軟件濾波能使其穩(wěn)定嗎?用什么濾波方法?這個(gè)儀表的程序是我們經(jīng)理寫的,我負(fù)責(zé)硬件,他的濾波是(D0+D1+...+D5)/6,下一個(gè)ad轉(zhuǎn)換結(jié)束后是(D1+D2+...D6)/6依次類推,請問這樣合理嗎?他老是說硬件問題,我做了各種濾波,總是存在,現(xiàn)在懷疑軟件濾波有問題?謝謝 |
| 2樓: | >>參與討論 |
| 作者: jqlilee 于 2006/9/26 15:41:00 發(fā)布:
你就加個(gè)2,3Hz的低通濾波看看,反正稱重不需要反應(yīng)很快。 |
|
| 3樓: | >>參與討論 |
| 作者: tyw 于 2006/9/26 16:49:00 發(fā)布:
檢查基準(zhǔn)電源是否穩(wěn)定 跳一個(gè)字是正常的 基準(zhǔn)的精度能滿足指標(biāo)要求了嗎? * - 本貼最后修改時(shí)間:2006-9-26 16:50:52 修改者:tyw |
|
| 4樓: | >>參與討論 |
| 作者: suchenwang 于 2006/9/27 12:28:00 發(fā)布:
基準(zhǔn)應(yīng)該沒問題 我是指這用MC1403做基準(zhǔn),現(xiàn)象相同。 |
|
| 5樓: | >>參與討論 |
| 作者: tyw 于 2006/9/27 17:03:00 發(fā)布:
1403確實(shí)已經(jīng)蠻好了 但對于你的系統(tǒng)是否夠用了,建議lz把技術(shù)要求也貼上來,便于定量分析原因 |
|
| 6樓: | >>參與討論 |
| 作者: HIGHWAY 于 2006/9/28 10:59:00 發(fā)布:
移動(dòng)平均法,呵呵,應(yīng)該是/8吧, 其實(shí),我見到的有些僅僅使用78系列穩(wěn)壓器,關(guān)鍵是你的AD分辨率要高于你的精度5倍以上比較好,另外你做的是1/3000的還是多少? |
|
| 7樓: | >>參與討論 |
| 作者: suchenwang 于 2006/9/28 21:49:00 發(fā)布:
AD使用AD7705 AD使用AD7705(16位),做成顯控三級儀表。實(shí)際使用中傳感器的信號范圍是0-20mV,或0—30mV兩種,秤值范圍最大是0-30000kg. |
|
| 8樓: | >>參與討論 |
| 作者: tyw 于 2006/9/29 7:04:00 發(fā)布:
最小稱量對應(yīng)多少mv? |
|
| 9樓: | >>參與討論 |
| 作者: suchenwang 于 2006/9/29 14:22:00 發(fā)布:
補(bǔ)充 傳感器使用2mV或3mV的,主要考慮2mV的。秤量范圍由傳感器決定,如4個(gè)6T的傳感器并聯(lián),秤體的重量不超過50%(即12t),稱重的重量最大不超過4t;如果是3個(gè)300kg傳感器并聯(lián),秤體重量大約是400kg,稱重最大重量400kg,這兩種是秤的極限 |
|
| 10樓: | >>參與討論 |
| 作者: 混口飯吃 于 2006/9/29 15:55:00 發(fā)布:
30000kg的稱量范圍能做到這樣的跳變已經(jīng)很不簡單了 如果俺3級秤,分度值應(yīng)該在10kg,這么小的跳變正常 |
|
| 11樓: | >>參與討論 |
| 作者: sharpchang 于 2006/9/29 17:52:00 發(fā)布:
用軟件可以濾波,和硬件電路沒關(guān)系了! 我自己用7705做了個(gè)壓力表,開始也和你一樣軟件算法是取平均值,但跟你一樣,有波動(dòng),后在軟件里做了個(gè)“逼近”算法后可以解決問題:用前次平均值減去當(dāng)前的值,在/4或/8或/16,再用上次的平均值+或-差值,讓結(jié)果逐漸逼近你的現(xiàn)在的值可解決問題! |
|
| 12樓: | >>參與討論 |
| 作者: suchenwang 于 2006/9/29 21:36:00 發(fā)布:
謝謝各位前輩的支持 謝謝各位前輩的幫助,可能是我沒說明白我的應(yīng)用,我再補(bǔ)充一下: 傳感器使用2mV或3mV的,主要考慮2mV的。秤量范圍由傳感器決定,如4個(gè)6T的傳感器并聯(lián),秤體的重量不超過50%(即12t),稱重的重量最大不超過4t,;如果是3個(gè)300kg傳感器并聯(lián),秤體重量大約是400kg,稱重最大重量400kg,這兩種是秤的極限 |
|
| 13樓: | >>參與討論 |
| 作者: coalch 于 2006/9/30 8:36:00 發(fā)布:
回:sharpchang 你好! 能不能把你的逼近算法用公式寫。窟@樣寫感覺像在發(fā)表論文。呵呵.. |
|
| 14樓: | >>參與討論 |
| 作者: sharpchang 于 2006/9/30 8:47:00 發(fā)布:
回復(fù) 還有個(gè)辦法,在做數(shù)據(jù)處理時(shí)先將數(shù)據(jù)放大!作完后在縮小! 當(dāng)前要存儲的數(shù)據(jù)=(上次數(shù)據(jù)-當(dāng)前數(shù)據(jù))/8 + 上次數(shù)據(jù) |
|
| 15樓: | >>參與討論 |
| 作者: netjob 于 2006/9/30 9:53:00 發(fā)布:
硬件和軟件都可能有問題,但軟件問題可能較大。 1. 用 AD7706 來代替 AD7705 試試。 2. 把模擬部分貼上來。 會(huì)否加了跟隨緩沖!用內(nèi)部就可以了。 3. 是用中斷方式還是查詢方式 ? 4. 初始化比較重要。 5. AD7705/6 還可以。就是價(jià)格高! 可以用個(gè)帶AD的MCU. |
|
| 16樓: | >>參與討論 |
| 作者: 混口飯吃 于 2006/10/10 9:37:00 發(fā)布:
受益匪淺! sharpchang :有個(gè)地方不太明白,就是你第1個(gè)方法得出來的值是否是作為下1次數(shù)據(jù)處理的平均值?還是平均值就是簡單的幾次數(shù)據(jù)的平均? |
|
| 17樓: | >>參與討論 |
| 作者: 王為輝 于 2006/12/30 14:13:00 發(fā)布:
你顯示220的時(shí)候?qū)?yīng)的電壓是多少呀? AD7705.html">AD7705到了128增益的時(shí)候,只剩14位了,最后一位的會(huì)出現(xiàn)1uV的波動(dòng)。這個(gè)應(yīng)該算是很正常的吧! 我把AD7705輸入端短路了,輸出還能讀到uV級的波動(dòng)。 應(yīng)該比你的還大。 |
|
|
|
| 免費(fèi)注冊為維庫電子開發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |