K型測(cè)溫模塊 這款測(cè)溫計(jì)靈感來自孫老師發(fā)的測(cè)溫計(jì)視頻,我進(jìn)行了PCB和代碼的重做,使外形更小巧 ,使用STC8G1K08A-SOP8來替代STM8L(代價(jià)是功耗提高了一些) 2、模塊參數(shù)- 大約平均功耗1mA
- 尺寸36mm*20mm
- 測(cè)量精度±2℃
- 測(cè)溫范圍0~999℃
3、K型測(cè)溫計(jì)涉及的主要知識(shí)點(diǎn) 1、SPI通信 2、如何驅(qū)動(dòng)TM1621斷碼屏的IC 3、如何與MAX6675通信 4、怎么樣選擇硬件,使其較少的硬件資源,來完成所需功能 5、如何使用一個(gè)IO口識(shí)別兩個(gè)按鍵 6、STC8G的低功耗使用,和使用細(xì)節(jié)(其實(shí)實(shí)際功耗還是蠻高的,也算不上低功耗(*  ̄︿ ̄)) 7、STC8G的EEPROM使用,和使用細(xì)節(jié)
4、焊接說明 推薦焊接順序:頂層貼片的IC和元器件-->底層的冷端接插端子-->紐扣電池座-->LCD斷碼屏(務(wù)必把屏幕放到最后焊) 重點(diǎn)留意事項(xiàng)。 a、STC8G單片機(jī)需要提前燒錄好代碼,在焊接; b、冷端接插端子需要提前插入一次,使其開口變大,這樣在焊接時(shí)就不用特意預(yù)留空隙
1.png (1.57 MB, 下載次數(shù): 30)
下載附件
2022-10-25 21:27 上傳
2.png (258.24 KB, 下載次數(shù): 27)
下載附件
2022-10-25 21:27 上傳
5、最后說明 關(guān)于物料,我在原理圖的元器件參數(shù)里面有放了寶鏈接,可根據(jù)需要更換或入手; 關(guān)于STC-ISP的下載配置和二次移植注意事項(xiàng),見附錄里面的壓縮包相關(guān)TXT文件,里面也有我寫的源碼文件,采用的是模塊化編程,如果需要TM1621等模塊代碼請(qǐng)自取,如有疑惑,請(qǐng)留言或私信,在我所不多的知識(shí)里為你提供參考
6、實(shí)拍圖
3.png (276.54 KB, 下載次數(shù): 28)
下載附件
2022-10-25 21:27 上傳
4.png (210.76 KB, 下載次數(shù): 24)
下載附件
2022-10-25 21:27 上傳
5.png (575.96 KB, 下載次數(shù): 33)
下載附件
2022-10-25 21:27 上傳
本次程序使用的是STC8G1K08A-SOP8單片機(jī),由于引腳受限,所以在給TM1621
和MAX6675通信時(shí),采用的是一個(gè)IO連接,由于MAX6675的數(shù)據(jù)是輸出給單片機(jī),
而TM1621是單片機(jī)發(fā)送數(shù)據(jù)給它,所以當(dāng)MAX6675的數(shù)據(jù)腳和TM1621的數(shù)據(jù)腳
連在一起,使用普通的IO模式是無法對(duì)這兩個(gè)進(jìn)行正常通信的。
解決辦法:在MAX6675的數(shù)據(jù)口串聯(lián)一個(gè)電阻,并且在單片機(jī)數(shù)據(jù)端口接一個(gè)上拉電阻5~10K左右(重要提示。。。
(在和TM1621通信時(shí)需要有上拉電阻,和MAX6675通信時(shí)可以不用上拉電阻)
為了降低功耗,需要對(duì)上拉電阻進(jìn)行開關(guān)控制(也可以一直接著上拉電阻,只是功耗高一些而已)
正好STC8G內(nèi)部集成了上拉電阻和控制,所以程序上會(huì)有控制上拉電阻開關(guān)的代碼
單片機(jī)源程序如下:Keil代碼下載:
K型測(cè)溫計(jì)-STC8G-MAX6675---2022-10-18.7z
(1.11 MB, 下載次數(shù): 53)
2022-10-25 21:30 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
|