![]() |
sjr02 發表于 2017-12-29 15:14 請問你后來解決了嗎 |
請問用的是usb接口嗎,還是轉換了RS232,還有甲醛傳感器連51的 IO 口,我看程序里沒有定義這幾個接口呀,應該就是P30和P31吧,希望解釋一下 |
zhongmiaoyuan 發表于 2019-4-14 15:39 同問,我也發現代碼里面沒有定義端口,甲醛傳感器的端口 |
這甲醛傳感器接STC89C52哪幾個端口啊? |
51單片機甲醛傳感器測試濃度 |
這甲醛傳感器接STC89C52哪幾個端口啊? |
這甲醛傳感器接STC89C52哪幾個端口啊?![]() |
是什么傳感器啊,大神求回復 |
飛科技 發表于 2018-4-23 23:27 傳感器發來的數據有固定格式,為FF FF 01 27...........,為確保數據從第一幀開始接收,所以這里做了一些判斷,以防甲醛值數據正確 |
if(table1[j]==0xff&&j==0) { j=1; } else if(j==1&&table1[j]==0xff) { j=2; } else if (j==2&&table1[j] == 0x01) { j=3; } else if (j==3&&table1[j] == 0x27) { j=4; }為啥table【j】要等于0xff呢?j==1&&table1[j]==0xff,else if (j==2&&table1[j] ==0x01) else if (j==3&&table1[j] == 0x27) { j=4; } 大神這幾句能解釋下嗎 |
if(table1[j]==0xff&&j==0) { j=1; } else if(j==1&&table1[j]==0xff) { j=2; } else if (j==2&&table1[j] == 0x01) { j=3; } else if (j==3&&table1[j] == 0x27) { j=4; }為啥table【i】要等于0xff呢 |
米諾子 發表于 2018-3-21 18:18 傳感器輸出數字信號,串口輸出 |
你好,這個傳感器輸出是電壓還是數字信號?一直搞不明白,謝謝。 |
thatkey 發表于 2017-5-11 22:13 你好,傳感器在哪里購買的,有地址嗎。 |
仿真圖。沒有傳感器,![]() |
2017-12-29_222241.jpg (141.84 KB, 下載次數: 100)
levyjersy 發表于 2017-5-17 21:41 這個應該是模擬了,得需要模數轉換 |
cell 發表于 2017-5-21 21:59 我的也是,程序下進去后總是顯示9.99,都檢查了,也沒啥不對啊 |
怎么在這個程序里加入語音芯片呢!當超過標準時·語音報警 |
為什么我直接將程序燒進去,1602也沒字顯示啊! |
哪位大神有甲醛測試儀的完整程序啊,急需啊,傳感器是和這個一樣的 希望有的大神可以給我一下 |
多謝樓主,下載下來試試。 |
mark學習 |
謝謝大神,好好學習。 |
smile123 發表于 2017-5-19 15:48 甲醛模塊干的事,模塊用的stm8模數轉換的 |
我們失戀在夏季 發表于 2017-5-18 22:10 顯示9.99說明沒有接收到串口信號,檢查一下接線,波特率,不行用usb串口監測一下通信內容有問題嗎 |
想知道將輸出的電壓怎么轉換成濃度 |
大神 我的為什么總顯示9.99啊 求解答啊 |
大神,我的為什么總是顯示9.99呀?? |
我的為什么總是顯示9.99呀 |
傳感器選的什么啊? |
本帖最后由 thatkey 于 2017-5-12 12:44 編輯 你好 我的個位數之前兩個字符有亂碼 ![]() |
![]() 505078640@qq.com |
方俱滅 發表于 2017-4-12 16:14 這是剛預熱成功,讀數還在下降中 |
方俱滅 發表于 2017-4-12 16:04 好像是,不過這樣也能用 |
另外程序應該有問題,這個傳感器的測量范圍是0-1mg,你這里竟然顯示了3.2mg |
LcdInit();這個應該放在while外面吧?有空試試看程序 |