找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 6611|回復(fù): 16
打印 上一主題 下一主題
收起左側(cè)

有傳感器的單片機(jī)的程序怎么寫?

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:476622 發(fā)表于 2019-2-16 17:26 來自手機(jī) | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
叫做模擬信號(hào)嗎,要添加A/D轉(zhuǎn)換裝置嗎,開發(fā)版本身有A/D轉(zhuǎn)換就不用了嗎,不知從何下手,有推薦書籍看看嗎,代碼沒有一點(diǎn)頭緒
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:472242 發(fā)表于 2019-2-16 19:04 | 只看該作者
這里有你要的http://www.torrancerestoration.com/bbs/dpj-149457-1.html
資料與視頻上百度

評(píng)分

參與人數(shù) 2黑幣 +31 收起 理由
sheng7533967 + 15
areyouok + 16 很給力!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

板凳
ID:94031 發(fā)表于 2019-2-16 19:22 | 只看該作者
傳感器輸出信號(hào)有數(shù)字與模擬兩類,模擬輸出需要單片機(jī)有A/D轉(zhuǎn)換,數(shù)字輸出用單片機(jī)IO口直接輸入。
回復(fù)

使用道具 舉報(bào)

地板
ID:356526 發(fā)表于 2019-2-16 19:45 | 只看該作者
單片機(jī)只能辨別高低兩種電平,是數(shù)字信號(hào),單片機(jī)不能識(shí)別模擬信號(hào),必須加上AD轉(zhuǎn)換芯片,AD可以將模擬信號(hào)轉(zhuǎn)換成數(shù)字信號(hào)傳給單片機(jī)。開發(fā)板上的AD轉(zhuǎn)換是可以用的,只是說如果沒有引出引腳接線柱的話,那就不叫不好用,買的開發(fā)板一般都有配套的教程,建議去看配套教程。
回復(fù)

使用道具 舉報(bào)

5#
ID:476622 發(fā)表于 2019-2-16 20:29 | 只看該作者
有沒有大神提示一下下

評(píng)分

參與人數(shù) 1黑幣 +15 收起 理由
sheng7533967 + 15

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

6#
ID:474677 發(fā)表于 2019-2-16 20:36 | 只看該作者
模擬傳感器需要做A/D轉(zhuǎn)換,現(xiàn)在很多單片機(jī)都自帶A/D轉(zhuǎn)換,如果用無AD功能的單片機(jī)則需要另外增添A/D轉(zhuǎn)換器件,也有些傳感器是數(shù)字輸出,則可直接由單片機(jī)編程處理,最好是先看看單片機(jī)的數(shù)據(jù)手冊(cè)
回復(fù)

使用道具 舉報(bào)

7#
ID:213173 發(fā)表于 2019-2-16 22:09 | 只看該作者
新型單片機(jī)內(nèi)部集成了諸多外設(shè),常見有A/D和D/A轉(zhuǎn)換,可以輸入/輸出模擬信號(hào)。但沒有見過內(nèi)部有傳感器的單片機(jī)。對(duì)于編寫具體的應(yīng)用程序需要以廠家應(yīng)用手冊(cè)為基礎(chǔ)參考,不同廠商的產(chǎn)品有很大差別,不可能一招打遍天下。

評(píng)分

參與人數(shù) 1黑幣 +15 收起 理由
sheng7533967 + 15

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

8#
ID:155507 發(fā)表于 2019-2-16 23:17 | 只看該作者
你用什么傳感器?

推薦書籍
《51單片機(jī)輕松入門—基于STC15W4K系列》教材配套視頻與例程。
http://www.torrancerestoration.com/bbs/dpj-43877-1.html



評(píng)分

參與人數(shù) 2黑幣 +8 收起 理由
yoxi + 4 幾毛的案子要用幾塊的做嗎
站著說話不腰疼 + 4 并無多大用處,價(jià)格賊貴

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

9#
ID:393699 發(fā)表于 2019-2-17 09:58 | 只看該作者
不同的傳感器接口和時(shí)序不同,所以寫出來的程序也不同。樓主應(yīng)該是新手,還是好好地從基礎(chǔ)學(xué)起吧
回復(fù)

使用道具 舉報(bào)

10#
ID:477443 發(fā)表于 2019-2-17 18:14 | 只看該作者
看你具體的傳感器,然后查閱傳感器手冊(cè)看是模擬的還是數(shù)字的,模擬信號(hào)需要轉(zhuǎn)化為數(shù)字信號(hào),數(shù)字信號(hào)的可以直接用了
回復(fù)

使用道具 舉報(bào)

11#
ID:477443 發(fā)表于 2019-2-17 19:03 | 只看該作者
首先看你要用的傳感器,然后查看傳感器的參數(shù)類型,看傳感器的傳輸是模擬還是數(shù)字信號(hào),如果是模擬信號(hào)要經(jīng)行A/D轉(zhuǎn)換,數(shù)字的可以直接用。
回復(fù)

使用道具 舉報(bào)

12#
ID:453974 發(fā)表于 2019-2-17 22:00 | 只看該作者
單片機(jī)無非就是兩種功能,無非就是輸入輸出,輸入就是高低電平的問題,輸出對(duì)應(yīng)的也是高低電平
回復(fù)

使用道具 舉報(bào)

13#
ID:471560 發(fā)表于 2019-2-18 04:42 | 只看該作者
還是需要根據(jù)你選擇的單片機(jī)做選擇,開發(fā)板本身有AD轉(zhuǎn)換的當(dāng)然可以用,否則不是浪費(fèi)了嗎。要是沒有ad的,你又必須要用模擬傳感器,當(dāng)然需要你自己加ad
回復(fù)

使用道具 舉報(bào)

14#
ID:158375 發(fā)表于 2019-2-18 08:35 | 只看該作者
把傳感器當(dāng)做一個(gè)器件,仔細(xì)看看傳感器的資料,是什么輸出形式,如果是模擬輸出,你就需要A/D轉(zhuǎn)換模塊或自帶A/D的單片機(jī),如果是數(shù)字輸出,沒必要使用A/D轉(zhuǎn)換模塊。
回復(fù)

使用道具 舉報(bào)

15#
ID:476622 發(fā)表于 2019-3-3 10:26 | 只看該作者
25Hzzz 發(fā)表于 2019-2-16 19:45
單片機(jī)只能辨別高低兩種電平,是數(shù)字信號(hào),單片機(jī)不能識(shí)別模擬信號(hào),必須加上AD轉(zhuǎn)換芯片,AD可以將模擬信號(hào) ...

是的,你說的我都學(xué)習(xí)到了
回復(fù)

使用道具 舉報(bào)

16#
ID:476622 發(fā)表于 2019-3-3 14:22 | 只看該作者
謝謝大家的解答
回復(fù)

使用道具 舉報(bào)

17#
ID:397544 發(fā)表于 2019-3-3 21:08 | 只看該作者
要轉(zhuǎn)換成單片機(jī)的ADC能識(shí)別的范圍才行
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表