232通訊手冊裡將的很明白了。然後因為需要跟 dm368 部分接485通訊。所以需要 max3485晶元。
電路圖部分,參看:485通訊自動收發電路 歷史上最詳細的解釋
當微控制器要傳送資料的時候,控制ctrl為高電平,資料通過txd傳送出去。
當微控制器要接收資料的時候,控制ctrl為低電平,資料通過rxd接收回來。
自動收發電路
,就是不用微控制器引腳ctrl,當資料進來的時候,資料會自動通過rxd到微控制器,當需要傳送資料時,自動通過txd傳送出去。也就是
只需要連線微控制器的rxd和txd引腳就可以,無需用微控制器引腳連線485晶元的de re引腳
。用 232/485轉換器和usb轉串列埠資料線,將其和電腦相連。
因為 pms7003 感測器只要上電就會傳送資料。 所以將串列埠除錯工具配置好埠號,選擇十六進製制顯示。即可看到相關的資料輸出。
現在證明了串列埠是通的,然後感測器是好的。接下來就是看感測器說明書,然後怎麼在微控制器和linux下寫測試**
參看:unix再學習 -- rs485 串列埠程式設計
這裡需要注意的是:
pin2 - re#:接收器輸出使能 (低電平有效)
pin3 - de: 驅動器輸出使能 (高電平有效)
是輸入還是輸出,配置高電平還是低電平,你一定要確認好哦。
再有就是485的np引腳要接對哦,不然收到的資料是不對的。
(如果實在搞懵逼了,就把np翻過來接試一下)
51微控制器 PM2 5檢測
include include define uint unsigned int define uchar unsigned char 微控制器型號stc12c5a60s2 感測器gp2y1014au uchar set st uchar tab 5 uint dust set 150 固體顆粒的閾...
諾方PM2 5檢測儀 1 6
pm2.5粉塵儀具有新世紀國際先進水平的新型內建濾膜 取樣器的雷射粉塵儀,在連續監測粉塵濃度的同時,可收集到顆粒物,以便對其成份進行分析 並求出質量濃度轉換係數k值。可直讀粉塵質量濃度 mg m 具有pm10 pm5 pm2.5及tsp切割器供選擇.儀器採用了強力抽氣幫浦,使其更適合需配備較長取樣管...
李巨集毅PM2 5
import numpy as np import pandas as pd dir path r g python3code deeplearn 機器學習 回歸 week1 train pd.read csv dir path r train.csv engine python encoding ...