標(biāo)題: 能不能用單片機(jī)做1毫秒采集一次的電壓測量? [打印本頁]

作者: cycdd    時(shí)間: 2019-3-23 14:13
標(biāo)題: 能不能用單片機(jī)做1毫秒采集一次的電壓測量?
請教大神,請教一下,我想做一個(gè)智能系統(tǒng),需要實(shí)時(shí)監(jiān)測壓力傳感器,要求是1ms(毫秒)采集一次壓力傳感器,然后通過rs485,modbus通信把數(shù)據(jù)傳送給軟件,軟件通過函數(shù)計(jì)算把結(jié)果發(fā)送給模擬量模塊,本想用三菱PLC模擬量模塊,但是通訊估計(jì)無法做到1毫秒,軟件本人用c#開發(fā),單片機(jī)實(shí)在不懂,請各位大神指點(diǎn)迷津,一起探討下,有興趣也可共同開發(fā)



作者: xuyaqi    時(shí)間: 2019-3-23 19:11
單片機(jī)1毫秒采集一次電壓不難,難在通過rs485,modbus通信把數(shù)據(jù)傳送給軟件,軟件通過函數(shù)計(jì)算把結(jié)果發(fā)送給模擬量模塊,你試試就知道了。
作者: wulin    時(shí)間: 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)小事情還是輕松的。
作者: yzwzfyz    時(shí)間: 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è)終端用戶吧。
作者: 溫酒斬華騰    時(shí)間: 2019-3-24 10:30
使用STM32單片機(jī)1ms可以很容易的做到,編程用C語言,C#
辦不了。使用STM32內(nèi)部ADC采集即可。實(shí)在不行我?guī)湍惆?img src="static/image/smiley/default/em01.gif" smilieid="1" border="0" alt="" />
作者: zl2168    時(shí)間: 2019-3-24 11:18
1ms,已經(jīng)足夠足夠。




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1