使用Arduino自製USB(RS-232、藍牙)K-type溫度記錄器搭配RoastLogger(類似Artisan)

資訊也是太少耶,你sketch(草稿碼)有和接線設定的CS1、CS2一樣嗎?
接腳有重複設定到其他功能嗎?換設為另一腳呢?

是拆一根CS,就正常,還是要把所有線拆掉才正常?
是兩個都變大還是一個正常一個變大?
各別插,溫度都對嗎?一個插熱水,另一個插冰水。
變大是變多大?
有看Serial monitor(序列埠監控視窗)吐的訊息嗎?

隔空抓藥,你給的訊息太少
有必要這麼省字嗎?
那我也省一點好了。


xhining wrote:
資訊也是太少耶,你sketch...(恕刪)


感謝樓主詳細的解答,題目不清楚,敬請見諒。整理了一下我發生的情形。並回答您想了解的。

資訊也是太少耶,你sketch(草稿碼)有和接線設定的CS1、CS2一樣嗎? 有確定是一樣的。

接腳有重複設定到其他功能嗎? 沒有重複

換設為另一腳呢? 一樣有上述情形

是拆一根CS,就正常,還是要把所有線拆掉才正常? cs不拆。
是兩個都變大還是一個正常一個變大? 都改變,不正常的值
各別插,溫度都對嗎?一個插熱水,另一個插冰水。 沒有試
變大是變多大? 因為數值不正常就沒有試
有看Serial monitor(序列埠監控視窗)吐的訊息嗎? 是的,如下圖



只接一個31855時讀出的溫度值


兩個31855clock共接開始出現不正常數字


只共接地時出現0


只接正電時出現


全部接上電源出現的數字,有一段時間是正常的溫度




所以你不是用Roastlogger的Sketch,只是自己找個library,用自己想的方式寫。
當然就不一定會對啦。
如果你確定你呼叫函式的方式正確,
那這library它可能不是使用Arduino硬體的SPI模組,你就不必共用線了。
腳數夠多,你至少試試不共用線吧?這種用問的都已經可以自己試好幾輪的…
有一段時間是正常,電源是不是太低,不夠穩定?流量不足?不會是用邏輯腳供電,又接一起吧?
其實我也沒同時接過兩個以上溫度計,你的功能已經超過我的了
出來的訊息跟Roastlogger的完全不一樣,所以你一定有其他應該告知而未告知的動作。
我沒辦法這樣跟你一一問診了。
自己來吧~

考眼力嗎?
宣告寫SCKa,呼叫寫SCK?

都是Max31855在量溫度、轉換,變成數位,arduino只負責spi通訊
spi的工作原理:
cs,上面有線,表示反向,也就是邏輯準位low的時候動作。
有cs點名的,才輪你工作,其他不關你事。
由arduino,也就是host送出high、low的Clock訊號給Max31855
每一個high、low,送出一個bit。

以8bit,一個byte為例:
0~255的數字是8個bit
你可以用小算盤,程式設計師型的看
假設是數字146,傳回來的就是1001 0010
也就是在每個clock,high、low時,分別照順序送出1或0,
又牽扯到低位元先送或高位元先送的問題…

兩個溫度模組,就一定會先(CS)Chip select,其中一個模組,
輪你講了,我每一個Clock,請告訴我一個位元。
傳完才換另一個

原理瞭解了,應該很容易Debug,其他遠水救不了近火,自求多福吧~
earthn2000 wrote:
感謝樓主詳細的解答...(恕刪)


在直覺上
共用一個 SCK 似乎可行

但是,不能各自分配 sck 腳給他們?
要不要試試?



不行的話再來討論接腳的問題
earthn2000 wrote:
是拆一根CS,就正常,還是要把所有線拆掉才正常? cs不拆。...(恕刪)


CS 拆掉一個就正常,有可能是 SPI1,SPI2 互相干擾

另外,CS 應該是片選
CS 要如何共用我也不大懂@@

您對問題的描述實在不容易讓人看懂@@

從最基本
自己發展系統是一件好事
中間會遇到很多問題
建議您到官方論壇發問
會有比較多且深入的解答
像 德儀,Nordic,STM32 官方都會有工程師出來回答
甚麼爛問題他們都會答
但是要把問題說清楚就是

xhining wrote:
所以你不是用Roastlogger...(恕刪)


我是用原來的sktech。原來的library。只是改了tempout函數,抓爐內溫度及豆溫要透過藍芽傳給手機app而已,其餘沒變。

也謝謝KCLin0423的回應和建議,sck共用,分開用都試過了。

經過試验,是KType的感溫頭,我用不一樣的頭,照roasterlogger的改溫度輸出至app就可以了,謝謝各位的回應。
恭喜成功啦!抱歉沒幫上忙。
不過是用什麼手機app?
又不是逗號分隔,只有換行怎麼知道讀到的是哪個?真神奇
限制級
您即將進入之討論頁 需滿18歲 方可瀏覽。
根據「電腦網路內容分級處理辦法」修正條文第六條第三款規定,已於該限制級網頁,依台灣網站分級推廣基金會規定作標示。
評分
複製連結