⑴ 悅美保溫杯如何查看溫度
之前看到過蓋子可以顯示溫度的保溫杯,好奇之下買了一個拆開來看了一下,發現是一個單片機+NTC來測溫,然後數碼管來顯示溫度(數碼管還是用貼片發光二極體+數碼管外殼來做的,成本壓縮的簡直是喪心病狂!),至於接觸式的開關應該是一個電容開關晶元來實現的,搞懂了大概原理,自己也做了一個類似的東西,東西其實很簡單,只要搞懂了原理大多數人肯定都能做出來。
拆開的那個保溫杯用了NTC來測溫,它的優點是便宜,缺點就是溫度誤差很大,在一些對溫度精度要求不高的場合可以用,但要是要求精度的話就不能選用NTC了,這次我想做一個精度更高的,因此選了GX18B20,這個晶元兼容DS18b20,但精度更高,可以到0.1℃。
驅動18b20的程序網上有很多,在這里就不再贅述,我主要說說我覺得比較重要的幾點。
1.電容開關晶元
這個模塊是用紐扣電池來供電的,所以就要求它的靜態功耗低,這樣的晶元有很多,比如JL223B,這個晶元是由外部電容開控制它的打開和關閉的,在它的一個IO口上外接一個觸摸彈簧,當手或者其它物體接近這個彈簧就能控制這個晶元打開或者關閉電流,從而控制單片機工作。
使用這種晶元開作為開關基本上就不用考慮功耗的問題, 我做這個模塊靜態功耗只有5uA,紐扣電池完全夠用了。
2.單片機的選型
選擇哪種單片機呢?首先肯定要便宜,然後就是IO口要足夠驅動數碼管,當然質量也不能差,畢竟保溫杯經常都得裝沸水的,杯蓋的溫度應該也低不到哪裡去。在這我選的是stm8l051,驅動GX18b20和數碼管IO口足夠了,至於驅動數碼管當然是用了動態掃描的方式了。
3需要注意的小細節
首先就是電容開關的靈敏度,這個需要根據實際情況來調整,具體調整方法參閱晶元說明文檔。
其次就是需要注意結構設計,這個小模塊我用的是MSOP8封裝的GX18b20,但這種貼片的封裝用在這里的測溫效果反而不好,因為晶元與被測物體的接觸不太方便,使用TO92或者TO92S封裝的反而效果更好一些。
⑵ 自動售貨機的內部結構是怎樣的
自動售貨機小小一台,佔地面積也就幾平米,它的內部構造還是很復雜的,一般是由機身、貨架、彈簧、電機、操作面板、壓縮機、主控板、通訊模板、開關電源、線束共同構成,
⑶ 太陽能板如何接入單片機要加蓄電池嗎
要蓄電池,太陽能板給蓄電池充電,蓄電池經過電源轉換板給單片機供電。
有蓄電池才能保證單片機持續工作,直接把太陽能板輸出電壓轉換後供單片機使用,沒有光或光弱時,單片機無法工作。
原理可以到淘寶搜一下太陽能控制器,通常有6個介面,2個是太陽能的正負端,有2個是接蓄電池正負端,還有兩個是供電輸出端,在供電輸出端要自己再做個電壓轉換接單片機。