日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

PM2.5检测 -- PMS7003 串口测试

發布時間:2025/3/15 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 PM2.5检测 -- PMS7003 串口测试 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

最近在搞 PM2.5 檢測。用的是?PMS7003 傳感器。BUT,之前沒有接觸過。需要一步一步的來。先測試其串口是否通信。上一篇文章,講了 UART 回環測試,不是目的。主要是為了今天的測試。

一、首先看一下 PMS7003 的接口定義

下載:PMS7003顆粒物傳感器中文說明書 V2.2


二、485接口電路圖

232通信手冊里將的很明白了。然后因為需要跟 DM368 部分接485通信。所以需要 max3485芯片。

電路圖部分,參看:485通信自動收發電路 歷史上最詳細的解釋


當單片機要發送數據的時候,控制CTRL為高電平,數據通過TXD發送出去。

當單片機要接收數據的時候,控制CTRL為低電平,數據通過RXD接收回來。


自動收發電路,就是不用單片機引腳CTRL,當數據進來的時候,數據會自動通過RXD到單片機,當需要發送數據時,自動通過TXD發送出去。也就是只需要連接單片機的RXD和TXD引腳就可以,無需用單片機引腳連接485芯片的DE RE引腳

三、UART 測試

用?232/485轉換器和USB轉串口數據線,將其和電腦相連。

因為?PMS7003 傳感器只要上電就會發送數據。 所以將串口調試工具配置好端口號,選擇十六進制顯示。即可看到相關的數據輸出。



現在證明了串口是通的,然后傳感器是好的。接下來就是看傳感器說明書,然后怎么在單片機和Linux下寫測試代碼

然后之前寫過一篇關于 485 串口編程的文章,可供參考。

參看:UNIX再學習 -- RS485 串口編程


這里需要注意的是:

Pin2?-?RE#:接收器輸出使能?(低電平有效)

Pin3?-?DE:?驅動器輸出使能?(高電平有效)

是輸入還是輸出,配置高電平還是低電平,你一定要確認好哦。


再有就是485的NP引腳要接對哦,不然收到的數據是不對的。

(如果實在搞懵逼了,就把NP翻過來接試一下)



總結

以上是生活随笔為你收集整理的PM2.5检测 -- PMS7003 串口测试的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。