久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 2729|回復(fù): 1
打印 上一主題 下一主題
收起左側(cè)

太陽(yáng)能熱水器工程聯(lián)箱自動(dòng)控制系統(tǒng) 單片機(jī)源程序

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:163099 發(fā)表于 2020-10-18 18:42 | 只看該作者 |只看大圖 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
太陽(yáng)作為免費(fèi)的清潔能源,利用得當(dāng)非常實(shí)惠方便,坐標(biāo)大同市偏遠(yuǎn)縣區(qū)農(nóng)村,空氣清新無(wú)霧霾,光照條件良好,計(jì)劃利用太陽(yáng)能取暖。
      分析:太陽(yáng)能電池板和太陽(yáng)能真空熱水管兩種途徑,太陽(yáng)能電池板轉(zhuǎn)換效率較低,需配備電池組,成本較高,放棄!
      太陽(yáng)能真空管,技術(shù)比較成熟,成本相對(duì)較低,安裝需要專業(yè)技術(shù),管路防凍等困難較多;
最終選擇太陽(yáng)能真空管方案小試效果,某個(gè)寶弄的50管太陽(yáng)能工程聯(lián)箱,帶支架運(yùn)費(fèi)共1450元,太陽(yáng)能熱水管及接頭若干,循環(huán)泵一個(gè)100+,水空調(diào)一個(gè)400+,儲(chǔ)水桶暫用水桶代替,其余配件過(guò)程中描述。
      利用不長(zhǎng)的假期開始組裝,真空管安裝不小心碰碎2根,好在賣家多發(fā)有結(jié)余有驚無(wú)險(xiǎn);管路三通各部件連接到位,安裝順序:水桶——水泵——單向閥——太陽(yáng)能聯(lián)箱——水空調(diào)——水桶,室外部分管路做保溫,特別說(shuō)明太陽(yáng)能管最頂端需安裝自動(dòng)排氣閥,用于排空管路積水時(shí)進(jìn)氣,否則強(qiáng)大的大氣壓強(qiáng)回把真空管吸進(jìn)去,把聯(lián)箱吸癟,開始因?yàn)榕艢忾y太小,導(dǎo)致聯(lián)箱已被吸癟,等待通水測(cè)試;
       首次上水要在早晨太陽(yáng)沒出來(lái)之前,太陽(yáng)出來(lái)管內(nèi)溫度太高回造成爆管,上水就比較不順利,水泵買的是暖氣循環(huán)泵,離心泵,100W,功率小上水一半后上不動(dòng)了,多次尋找原因后無(wú)法解決,直接接到自來(lái)水先利用自來(lái)水壓力完成上水,冬天光照較弱,暫時(shí)不需要循環(huán);臨近春節(jié),再買水泵已經(jīng)不發(fā)貨了,沒辦法,找到一個(gè)噴農(nóng)藥用的配件隔膜泵,壓力沒問(wèn)題,噪音太大,暫時(shí)忍受吧!還有不知道隔膜泵在熱水工作能撐多久!
      進(jìn)入正題,控制思路簡(jiǎn)單介紹一下:元件:?jiǎn)纹瑱C(jī)STC12單片機(jī),光線傳感器模塊,繼電器模塊。控制思路:白天:管頂溫度高于60度,循環(huán)泵開始循環(huán),開20秒停20秒;管頂溫度高于90度,循環(huán)泵一直工作;低于3度,循環(huán)泵開始工作(防凍);夜晚:管路溫度低于3度,循環(huán)泵開始工作,管路溫度高于10度,循環(huán)泵停止工作;
      測(cè)溫部分:DS18B20溫度傳感器,暫用4個(gè),分別檢測(cè):1.聯(lián)箱頂部排氣閥溫度防止結(jié)冰影響工作,2.聯(lián)箱頂部溫度,檢測(cè)水溫,決定是否循環(huán);3.聯(lián)箱底部底部溫度,總想測(cè)一下,暫時(shí)沒用;4.管路溫度,測(cè)溫決定水泵循環(huán)防止凍管;
      增加功能:溫度數(shù)據(jù)上傳物聯(lián)網(wǎng),遠(yuǎn)程監(jiān)控:樂(lè)為物聯(lián)!

制作出來(lái)的實(shí)物圖如下:


單片機(jī)源程序如下:
  1. #include"shuiliu.h"
  2. #include"ESP8266.h"
  3. //#include<STC12C5A60S2.h>
  4. #define uchar unsigned char
  5. #define uint unsigned int
  6. uchar  table12[]="當(dāng)前水流:00.0L/h";//數(shù)組形式
  7. uint shui,js,ls;                          //shui傳感器計(jì)數(shù),js定時(shí)器1計(jì)數(shù),        ls流速
  8. /*******************************************************************************
  9. * 函 數(shù) 名         : Int0Init()
  10. * 函數(shù)功能                   : 設(shè)置外部中斷0
  11. * 輸    入         : 無(wú)
  12. * 輸    出         : 無(wú)
  13. *******************************************************************************/
  14. void Int0Init()                         //外部中斷0
  15. {
  16.         //設(shè)置INT1
  17.         IT0=1;//跳變沿出發(fā)方式(下降沿)
  18.         EX0=1;//打開INT1的中斷允許。        
  19.         EA=1;//打開總中斷        
  20. }
  21. void InitTimer1(void)
  22. {
  23.          AUXR = AUXR|0x40;  // T1, 1T Mode
  24.      TMOD = 0x10;
  25.     TH1 = 0x0D4;
  26.     TL1 = 0x0CD;
  27.     EA = 1;
  28.     ET1 = 1;
  29.     TR1 = 1;
  30. }
  31.    void diplaysl(void) //寫指令
  32. {        shui=0;
  33.         js=0;
  34.         ls=0;
  35.         EX0=1;
  36.         ET1=1;
  37.         Delay_ms(400);
  38.         table12[9]=ls/100+0x30;
  39.         if(table12[9]==0)
  40.         table12[9]=0x2D;
  41.         table12[10]=ls%100/10+0x30;
  42.         table12[12]= ls%10+0x30;
  43.         Display_String(1, table12);
  44.         }
  45. /*******************************************************************************
  46. * 函 數(shù) 名         : Int0()        interrupt 2
  47. * 函數(shù)功能                   : 外部中斷0的中斷函數(shù)
  48. * 輸    入         : 無(wú)
  49. * 輸    出         : 無(wú)
  50. *******************************************************************************/

  51. void Int0()        interrupt 0                //外部中斷1的中斷函數(shù)
  52. {                                 //過(guò)零中斷計(jì)數(shù)        k,n調(diào)溫計(jì)時(shí)
  53. //ET1=1;                 //延時(shí)消抖
  54. shui++;        
  55. }


  56. void Timer1Interrupt(void) interrupt 3
  57. {
  58.     TH1 = 0x0D4;           //1ms
  59.     TL1 = 0x0CD;
  60.     //add your code here!
  61.         js++;
  62.         if(js>=1000)  //10ms
  63.         {
  64.         EX0=0;
  65.         ET1=0;
  66.         ls= shui*60/45;//shui計(jì)數(shù)除以450除以10=流速L/s;        shui計(jì)數(shù)除以450X6=流速L/min;
  67.         //Display_String(1, table12);

  68.         shui=0;
  69.         js=0;

  70.         }
  71. }
復(fù)制代碼

所有程序51hei提供下載:
簡(jiǎn)單測(cè)試.rar (472.63 KB, 下載次數(shù): 23)



評(píng)分

參與人數(shù) 1黑幣 +100 收起 理由
admin + 100 共享資料的黑幣獎(jiǎng)勵(lì)!

查看全部評(píng)分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏4 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:699723 發(fā)表于 2020-10-19 09:17 | 只看該作者
請(qǐng)收下我膝蓋
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 五月天国产 | 成人免费看片 | 精品国产一区二区久久 | 成人在线视频看看 | 国产精品亚洲成在人线 | 国产在线视频99 | 夜色www国产精品资源站 | 国产中文 | 中文字幕av网 | 亚洲成人一区二区三区 | 欧美日韩在线视频一区二区 | 第一区在线观看免费国语入口 | 中文字幕国产一区 | 亚洲一区二区三区在线视频 | 国产视频一区二区三区四区五区 | 天天色av | 午夜影院在线观看视频 | 欧美黑人体内she精在线观看 | 黄色一级免费看 | 九九热这里| 欧美日韩亚洲国产综合 | 在线观看av网站永久 | 伊人网在线播放 | 少妇午夜一级艳片欧美精品 | 性做久久久久久免费观看欧美 | 久久大| 国产免费一区二区 | 精品自拍视频在线观看 | 免费亚洲网站 | 日韩三片 | 日本三级在线网站 | a级片网站 | 国产精品一区二区免费 | 久草资源在线 | 香蕉视频一区二区 | 欧美一级片在线播放 | 国产精品免费观看 | 2018中文字幕第一页 | 久久精品亚洲 | 午夜私人影院 | 91精品免费视频 |