最近在搞 PM2.5 檢測(cè)。用的是PMS7003 傳感器。BUT,之前沒(méi)有接觸過(guò)。需要一步一步的來(lái)。先測(cè)試其串口是否通信。
一、首先看一下 PMS7003 的接口定義
二、485接口電路圖
232通信手冊(cè)里將的很明白了。然后因?yàn)樾枰?DM368 部分接485通信。所以需要 max3485芯片。
當(dāng)單片機(jī)要發(fā)送數(shù)據(jù)的時(shí)候,控制CTRL為高電平,數(shù)據(jù)通過(guò)TXD發(fā)送出去。
當(dāng)單片機(jī)要接收數(shù)據(jù)的時(shí)候,控制CTRL為低電平,數(shù)據(jù)通過(guò)RXD接收回來(lái)。
自動(dòng)收發(fā)電路,就是不用單片機(jī)引腳CTRL,當(dāng)數(shù)據(jù)進(jìn)來(lái)的時(shí)候,數(shù)據(jù)會(huì)自動(dòng)通過(guò)RXD到單片機(jī),當(dāng)需要發(fā)送數(shù)據(jù)時(shí),自動(dòng)通過(guò)TXD發(fā)送出去。也就是只需要連接單片機(jī)的RXD和TXD引腳就可以,無(wú)需用單片機(jī)引腳連接485芯片的DE RE引腳。
三、UART 測(cè)試
用232/485轉(zhuǎn)換器和USB轉(zhuǎn)串口數(shù)據(jù)線,將其和電腦相連。
因?yàn)镻MS7003 傳感器只要上電就會(huì)發(fā)送數(shù)據(jù)。 所以將串口調(diào)試工具配置好端口號(hào),選擇十六進(jìn)制顯示。即可看到相關(guān)的數(shù)據(jù)輸出。
現(xiàn)在證明了串口是通的,然后傳感器是好的。接下來(lái)就是看傳感器說(shuō)明書(shū),然后怎么在單片機(jī)和Linux下寫(xiě)測(cè)試代碼
這里需要注意的是:
Pin3-DE:驅(qū)動(dòng)器輸出使能(高電平有效)
是輸入還是輸出,配置高電平還是低電平,你一定要確認(rèn)好哦。
再有就是485的NP引腳要接對(duì)哦,不然收到的數(shù)據(jù)是不對(duì)的。
如果實(shí)在搞懵逼了,就把NP翻過(guò)來(lái)接試一下...
-
傳感器
+關(guān)注
關(guān)注
2553文章
51467瀏覽量
756956 -
uart
+關(guān)注
關(guān)注
22文章
1245瀏覽量
101817 -
串口通信
+關(guān)注
關(guān)注
34文章
1628瀏覽量
55756 -
485接口
+關(guān)注
關(guān)注
0文章
11瀏覽量
2030
原文標(biāo)題:嵌入式er日常!最近在搞 PM2.5 檢測(cè),PMS7003 傳感器串口測(cè)試...
文章出處:【微信號(hào):gh_c472c2199c88,微信公眾號(hào):嵌入式微處理器】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
USB接口電路圖解析
RS-485接口保護(hù)電路
RT-Thread物聯(lián)網(wǎng)操作系統(tǒng)與PMS傳感器的適配調(diào)試
Pms7003以90秒的間隔達(dá)到10秒的峰值是什么原因造成的?
結(jié)合LCD讀取PMS7003傳感器,PMS傳感器只讀一次的原因?
RS485總線接口電路
![RS<b class='flag-5'>485</b>總線<b class='flag-5'>接口</b><b class='flag-5'>電路</b>](https://file1.elecfans.com//web2/M00/A4/E5/wKgZomUMNh2ARab-AAEpV24GXZk098.jpg)
自動(dòng)收發(fā)轉(zhuǎn)換的RS-485接口電路及測(cè)試電路
![自動(dòng)收發(fā)轉(zhuǎn)換的RS-<b class='flag-5'>485</b><b class='flag-5'>接口</b><b class='flag-5'>電路</b>及<b class='flag-5'>測(cè)試</b><b class='flag-5'>電路</b>](https://file1.elecfans.com//web2/M00/A5/48/wKgZomUMN7mAEmBqAADT4qtv6qQ328.jpg)
自動(dòng)收發(fā)轉(zhuǎn)換的RS-485接口電路及測(cè)試電路
![自動(dòng)收發(fā)轉(zhuǎn)換的RS-<b class='flag-5'>485</b><b class='flag-5'>接口</b><b class='flag-5'>電路</b>及<b class='flag-5'>測(cè)試</b><b class='flag-5'>電路</b>](https://file1.elecfans.com//web2/M00/A5/77/wKgZomUMOJCADjElAABi0Iil7l0522.jpg)
RS232-422-485接口定義
三星計(jì)劃推出QLC NAND芯片,已經(jīng)開(kāi)始著手進(jìn)行量產(chǎn)準(zhǔn)備工作
數(shù)字式通用顆粒物濃度傳感器PMS7003的數(shù)據(jù)手冊(cè)免費(fèi)下載
![數(shù)字式通用顆粒物濃度傳感器<b class='flag-5'>PMS7003</b>的數(shù)據(jù)手冊(cè)免費(fèi)下載](https://file.elecfans.com/web1/M00/B6/F8/o4YBAF5p306AK8UwAACL3wa9DYc679.png)
評(píng)論