很多同學問的最多的問題就是,“為什么我按照你們的資料連接好,數碼管或者液晶卻沒有數據呢,是不是傳感器是壞的呢?”
在這里我統一給大家講解一下。首先傳感器發貨之前都是經過測試合格后才打包發的,而且包裝都是防靜電袋密封的。所以到達親的手里后,壞的幾率微乎其微。那么我們就要來分析電路不工作的問題在哪里了。很多同學都用市場上那種高集成的51單片機開發板,新手按照我們的資料連接后,能工作的情況非常小,因為外面的單片機開發板的原理圖和我們提供的原理圖不可能完全一樣。下面就是一些同學發來的圖片,我隨機選取4張樣圖,你看下你是不是也是這種類似的板子 情況~~
其實電子初學者,我個人 是不建議大家用這種高集成的開發板的。因為板子上面很多 傳感器 或者 驅動芯片的引腳已經把單片機上面的一些IO口默認連接了,也就是占用了。那么這些占用的IO口明顯不能進行二次開發了,如果你用這些IO連接壓力傳感器的信號端。那么一定是采集不到數據的。(有同學會說,我用萬能表測傳感器的信號線或者HX711輸出的信號,發現一直不變。那么這一定是壞的! 說這話的同學完全是一點都不專業,普通的萬能表根本是測不了變化的,即使你打到毫伏檔位! 壓力傳感器和其他傳感器不一樣。)
解決辦法:只要你清楚,軟件(指程序IO口配置)和硬件(指電路連接)只有一致才能工作。 所以, - (改軟件)如果你開發板上面的IO口被占用了,你可以連接其他沒有占用的IO口使用(你需要查看你開發板的原理圖才知道),既然你硬件修改了,那么軟件程序里面的IO口配置也要對應的改下,那么這個問題就解決了。
- (改硬件)如果你不會或者不想改程序,你也可以自己按照我們提供的原理圖焊接一個電路板出來連接就可以直接使用。
|