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

QQ登錄

只需一步,快速開始

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

能不能用單片機(jī)做1毫秒采集一次的電壓測(cè)量?

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:496697 發(fā)表于 2019-3-23 14:13 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
請(qǐng)教大神,請(qǐng)教一下,我想做一個(gè)智能系統(tǒng),需要實(shí)時(shí)監(jiān)測(cè)壓力傳感器,要求是1ms(毫秒)采集一次壓力傳感器,然后通過rs485,modbus通信把數(shù)據(jù)傳送給軟件,軟件通過函數(shù)計(jì)算把結(jié)果發(fā)送給模擬量模塊,本想用三菱PLC模擬量模塊,但是通訊估計(jì)無(wú)法做到1毫秒,軟件本人用c#開發(fā),單片機(jī)實(shí)在不懂,請(qǐng)各位大神指點(diǎn)迷津,一起探討下,有興趣也可共同開發(fā)


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

使用道具 舉報(bào)

沙發(fā)
ID:94031 發(fā)表于 2019-3-23 19:11 | 只看該作者
單片機(jī)1毫秒采集一次電壓不難,難在通過rs485,modbus通信把數(shù)據(jù)傳送給軟件,軟件通過函數(shù)計(jì)算把結(jié)果發(fā)送給模擬量模塊,你試試就知道了。
回復(fù)

使用道具 舉報(bào)

板凳
ID:213173 發(fā)表于 2019-3-23 19:43 | 只看該作者
不知道你這壓力傳感器以什么樣的信號(hào)輸出。如果是以模擬信號(hào)輸出,單片機(jī)可以在幾十微妙完成ADC轉(zhuǎn)換并通過串口輸出,經(jīng)轉(zhuǎn)換成rs485發(fā)送到上位機(jī)。分辨率8~12位(256~4095)。1毫秒采樣周期足足有余?傊畣纹瑱C(jī)單干這點(diǎn)小事情還是輕松的。
回復(fù)

使用道具 舉報(bào)

地板
ID:123289 發(fā)表于 2019-3-24 08:16 | 只看該作者
能!關(guān)鍵點(diǎn)是,傳輸?shù)臄?shù)據(jù)量必須在1ms內(nèi)結(jié)束,你需要做的是,提升你的通訊速率。
其實(shí),你的命題是有問題的。為何要限制在1ms,如果一次通訊數(shù)據(jù)失敗,也不止浪費(fèi)1ms呀,你又當(dāng)如何解決通訊被干擾的問題呢?既然用485,就不會(huì)只有一個(gè)終端用戶吧。
回復(fù)

使用道具 舉報(bào)

5#
ID:490330 發(fā)表于 2019-3-24 10:30 | 只看該作者
使用STM32單片機(jī)1ms可以很容易的做到,編程用C語(yǔ)言,C#
辦不了。使用STM32內(nèi)部ADC采集即可。實(shí)在不行我?guī)湍惆?img src="static/image/smiley/default/em01.gif" smilieid="1" border="0" alt="" />
回復(fù)

使用道具 舉報(bào)

6#
ID:111634 發(fā)表于 2019-3-24 11:18 | 只看該作者
1ms,已經(jīng)足夠足夠。
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

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