標題: 求搞定 設(shè)計一個DS18B20控制步進電機轉(zhuǎn)動的程序 [打印本頁]

作者: 湮滅GG    時間: 2018-1-31 13:51
標題: 求搞定 設(shè)計一個DS18B20控制步進電機轉(zhuǎn)動的程序
設(shè)計一個DS18B20控制步進電機轉(zhuǎn)動的程序
DS18B20檢測溫度,如果溫度大于30度步進電機開始工作(工作模式為步進電機轉(zhuǎn)動10秒停止10分鐘的死循環(huán)。)
如果溫度小于30度步進電機不工作。

作者: STC89C51    時間: 2018-1-31 16:47
希望樓主能夠把問題公開,這樣可以更快的獲得你想要的答案。
作者: tongshezheng    時間: 2018-1-31 18:14
這個應(yīng)該沒什么問題吧。上個接口圖看看。
作者: engcyh    時間: 2018-1-31 18:57
論壇上都有,用2個程序拼湊一下就可以了,一個DS18B20溫度顯示程序,再一個步進電機程序,用DS18B20的溫度值去控制步進電機,可能18B20的溫度值要處理一下。
作者: 15357875191    時間: 2018-1-31 21:42
定制:基于單片機的直交流轉(zhuǎn)換器 二只液壓傳感器,工作時產(chǎn)生0至5Ⅴ直流,現(xiàn)需要將這二路直流輸入單片機,輸出一路交流信號。 微信:15357875191
作者: 漫步經(jīng)心    時間: 2018-2-1 08:34
很簡單的,先能采集溫度,然后封裝成模塊,在寫步進電機的程序,也封裝一下,兩個合起來,調(diào)調(diào)就行了
作者: jiangkeqin_sy    時間: 2018-2-1 09:55
這個簡單啊,就是要注意DS18B20是一線制的要注意時間
作者: hard4u    時間: 2018-2-1 15:51
請問具體要求是什么,以便提供方案
作者: D.Liu    時間: 2018-2-1 16:16
這不難吧,樓主這是在問方案還是找外包呢
作者: 黑不溜秋    時間: 2018-2-1 20:35
用的什么單片機,我有stm32四軸步進電機的源碼,有加速度,減速度,急停,限位等,至于18B20,就沒的說了
作者: aishininmen    時間: 2018-2-1 20:56
采集溫度
作者: 467673523    時間: 2018-2-2 02:09
就兩個程序拼接一下就ok
作者: cccc888    時間: 2018-2-2 10:09
18b20低速器件,
步進電機驅(qū)動可放在中斷中。
作者: 17089306679    時間: 2018-2-4 13:10
這個要求沒有什么問題,比較容易實現(xiàn)
作者: 九萬里    時間: 2018-2-4 20:50
雖然這個程序很簡單,但是在實際調(diào)試的時候嗎,有一點是需要注意的,不能簡單的把這兩個程序直接聯(lián)系在一起。DS18B20的工作周期實在是太長了,大約需要0.8秒的時間,并且工作的時候需要讓單片機進入臨界模式,就是不能打開任何的中斷服務(wù)函數(shù)使單片機中斷讀取溫度的操作。因此在實際調(diào)試的時候要小心,仔細安排好單片機的工作時序
作者: yousoyouso    時間: 2018-3-4 09:47
18b20的時序比較嚴格,步進電機比較好搞,可以兩個部分的代碼結(jié)合一下
作者: QWER01234    時間: 2018-3-4 12:04
讀取ds18b20的溫度,大于三十度則開啟步進電機,小于三十度就關(guān)閉電機,主要是ds18b20的溫度讀取是有一定的時間間隔的,無法做到實時的溫度監(jiān)測。




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