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

QQ登錄

只需一步,快速開(kāi)始

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

求51單片機(jī)采集多路數(shù)據(jù)的思路

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:1020838 發(fā)表于 2023-5-13 15:51 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
我想要用51單片機(jī)做一個(gè)收集七十路電壓,輸出的是模擬量 因此需要ad轉(zhuǎn)換 我是想用adc0809進(jìn)行ad轉(zhuǎn)換 要用的管腳也非常多

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:235200 發(fā)表于 2023-5-13 17:05 | 只看該作者
ADC的D0至D7可以并到一塊,70路要用到9塊ADC0809芯片,但START引腳和OE引腳要用到邏輯門(mén)來(lái)控制啟動(dòng)和輸出,分時(shí)順序去控制這兩個(gè)引腳,待一個(gè)芯片采集完成后再去啟動(dòng)下一片的電壓采集
回復(fù)

使用道具 舉報(bào)

板凳
ID:94031 發(fā)表于 2023-5-13 20:06 | 只看該作者
七十路電壓經(jīng)過(guò)信號(hào)調(diào)理,分時(shí)通過(guò)模擬開(kāi)關(guān)接到一個(gè)adc0809進(jìn)行ad轉(zhuǎn)換。
回復(fù)

使用道具 舉報(bào)

地板
ID:341045 發(fā)表于 2023-5-13 21:22 | 只看該作者
70路測(cè)量用模擬開(kāi)關(guān)切換的方式, 布線和線路會(huì)很恐怖. 你還可以用485通訊的方式來(lái)完成. 每一路用一塊帶ADC的單片機(jī)線路板(分機(jī)線路板和程序都相同, 用編碼開(kāi)關(guān)作地址區(qū)分不同的路), 全部只要2條數(shù)據(jù)線(最長(zhǎng)可幾千米, 看485標(biāo)準(zhǔn)), 每一分路都都是2條數(shù)據(jù)線連數(shù)據(jù)總線(也是2條, 最基本的485芯片都能連100多個(gè)設(shè)備)
回復(fù)

使用道具 舉報(bào)

5#
ID:526108 發(fā)表于 2023-5-14 10:14 | 只看該作者
用stc帶ADC的單片機(jī)采集,比如用stc8h系列的單片機(jī)有15路adc,12位的ADC。用5片單片機(jī)就能采集70路,一片做主機(jī),4片從機(jī)。5個(gè)串口都連在一起,主機(jī)再引出4個(gè)引腳各連接一個(gè)從機(jī),用來(lái)給從機(jī)一個(gè)中斷信號(hào)分別采集ADC值并通過(guò)串口返回到主機(jī)
5個(gè)單片機(jī)就算2塊錢(qián)一片也只要10元成本,很劃算

評(píng)分

參與人數(shù) 1黑幣 +10 收起 理由
wulin + 10 贊一個(gè)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

6#
ID:685462 發(fā)表于 2023-5-14 13:52 | 只看該作者
根據(jù)需要的ad精度和采集速度,可以選用spi總線的ad轉(zhuǎn)換芯片,單片機(jī)單獨(dú)用引腳控制CS電平,然后讀取對(duì)應(yīng)的ad芯片就可以了
回復(fù)

使用道具 舉報(bào)

7#
ID:1020838 發(fā)表于 2023-5-15 16:25 | 只看該作者
csmyldl 發(fā)表于 2023-5-13 17:05
ADC的D0至D7可以并到一塊,70路要用到9塊ADC0809芯片,但START引腳和OE引腳要用到邏輯門(mén)來(lái)控制啟動(dòng)和輸出,分 ...

并到一起他會(huì)丟失數(shù)據(jù)
回復(fù)

使用道具 舉報(bào)

8#
ID:1020838 發(fā)表于 2023-5-15 16:26 | 只看該作者
lzts88 發(fā)表于 2023-5-13 21:22
70路測(cè)量用模擬開(kāi)關(guān)切換的方式, 布線和線路會(huì)很恐怖. 你還可以用485通訊的方式來(lái)完成. 每一路用一塊帶ADC的 ...

我粗略的看了一下關(guān)于485通訊的 我不是很清楚主機(jī)能不能把接收到的所有數(shù)據(jù)發(fā)送到電腦上顯示
回復(fù)

使用道具 舉報(bào)

9#
ID:1064118 發(fā)表于 2023-5-15 17:23 | 只看該作者
可以用多種方法實(shí)現(xiàn), CD4051+運(yùn)放+矩陣(一次采集幾路),輪詢(xún)
或者用485方式設(shè)置地址,采集板只是地址不同也可以得到
多串鋰電池保護(hù)板就是多路電壓采集
回復(fù)

使用道具 舉報(bào)

10#
ID:1020838 發(fā)表于 2023-5-15 22:13 | 只看該作者
zywng2153 發(fā)表于 2023-5-15 17:23
可以用多種方法實(shí)現(xiàn), CD4051+運(yùn)放+矩陣(一次采集幾路),輪詢(xún)
或者用485方式設(shè)置地址,采集板只是地址不 ...

什么是485方式設(shè)置地址 能稍微詳細(xì)一點(diǎn)說(shuō)嗎 我是剛學(xué)我不是特別懂 用的單片機(jī)只有一個(gè)串口能把數(shù)據(jù)集中并發(fā)到電腦上嗎?
回復(fù)

使用道具 舉報(bào)

11#
ID:86450 發(fā)表于 2023-5-15 23:42 | 只看該作者
真的會(huì)用用ADC0809做產(chǎn)品嗎?
回復(fù)

使用道具 舉報(bào)

12#
ID:291668 發(fā)表于 2023-5-16 08:37 | 只看該作者
70路信號(hào)不少,建議分片處理,把AD采集單獨(dú)出來(lái),8路或者16路一個(gè)模塊,采用總線布線連接。輪巡方式,如果要求同步,你還得用一個(gè)cpld或者FPGA同步處理。
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

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