準(zhǔn)備搞家里的太陽能熱水增壓、循環(huán)、測(cè)溫及冷水增壓、水位測(cè)量。是用STC還是MSP430單片機(jī)迷茫了一陣,各有優(yōu)缺點(diǎn): STC:5V供電,程序的大部分模塊已有,電磁閥用12V。缺點(diǎn)是:沒有好的硬件模塊、仿真較麻煩。 MSP430:有現(xiàn)在模塊包括F413、FR6877帶液晶,仿真調(diào)試方便。缺點(diǎn)是:3V、3.3V供電對(duì)5V~12V的霍爾傳感器是個(gè)問題,昨天才測(cè)試出3.4V以下霍爾傳感器不響應(yīng),3.6V基本正常! 思路: 核心模塊: 中控MCU為核心,任何電平判定、輸出邏輯、顯示全由它負(fù)責(zé),這里才是MCU強(qiáng)大所在。另外估計(jì)還要其它兩個(gè)樓層的顯示模塊。 外圍輸入:冷水、熱水各接一個(gè)水流變旋轉(zhuǎn)脈沖信號(hào)的傳感器,已買來1年多。2個(gè)太陽能+冷水共3點(diǎn)測(cè)溫,在DS18B20與NTC之間想了好久,打算還是DS18B20。待測(cè)試距離是否夠。 外圍輸出:2個(gè)水泵、2000W電加熱都是220VAC。LCD、LED、12864顯示,最好是1組水溫LED顯示,再加320×240液晶,估計(jì)暫不好實(shí)現(xiàn)。先把基本的搞好才是正道。 由于傳輸較遠(yuǎn),估計(jì)15m,對(duì)DS18B20不太放心,還考慮到3個(gè)樓層各一個(gè)顯示。選串口、無線、485方式,用哪種方式傳溫度數(shù)據(jù)?考慮中。但串行距離好象不足。220V強(qiáng)電及電磁閥最好加光耦,光耦是焊板還是遠(yuǎn)程待思考。 IO口數(shù)量:測(cè)溫3+水流2+水泵2+加熱1=8;液晶紅綠背光2+水位測(cè)量2+12864LCD串行5+nRF24L01P 5=14;IO數(shù)量估計(jì)不夠,是否需在板上飛線待定,如果用雙模塊雙液晶,IO口數(shù)量增多。 FR6877過分強(qiáng)大,我不需要反復(fù)記錄大量數(shù)據(jù),暫不用了,去年購的卡式水表電路板應(yīng)該可以派上用場(chǎng)。我沒能力自繪打板3~5片電路板,所以還是借用其它的方便的多,以下是電路板分析或賞析: 1、正面圖,排查了各IO,這是關(guān)鍵,不然沒法編程 2、正面、反面圖,反面的左右翻轉(zhuǎn)了一下 3、原圖,66×38mm,左上角2個(gè)PNP、2個(gè)NPN估計(jì)是H橋,疑問是3V的H有什么用。能改12V否? 4、這個(gè)C50A的貼片不懂是什么,有懂的請(qǐng)指教 5、圖1左下角的這個(gè)標(biāo)識(shí)不象是繼電器線圈,是什么元件? 另外,有好的思路及建議,望指教,先謝謝了! |