找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 8257|回復: 10
收起左側(cè)

單片機控制單路繼電器輸出的大量源程序(各種按鍵延時串口定時控制模式)

  [復制鏈接]
ID:284341 發(fā)表于 2018-3-2 11:37 | 顯示全部樓層 |閱讀模式
繼電器模塊的實物圖:
可編程繼電器模塊產(chǎn)品使用手冊1-2708.png

電路原理圖:
0.png

各部分電路功能介紹:
可編程繼電器模塊產(chǎn)品使用手冊1-447.png

可編程繼電器模塊應(yīng)用程序包:
0.png
001、通電后繼電器接通一秒斷開一秒依次循環(huán)
002、繼電器通電后先接通2秒,再過兩秒斷開不循環(huán)
003、可編程繼電器模塊之接通電源,繼電器常開觸點接通1秒后斷開,然后常閉觸點工作6秒,循環(huán)工作
004、繼電器通電后延時2秒后吸合不循環(huán)
005、繼電器通電立即吸合,等待脈沖結(jié)束然后延時3S斷開
006、按鍵控制繼電器通斷1秒啟動停止
007、按鍵控制繼電器通斷按下接通再按一下斷開依次循環(huán)
008、模塊通電繼電器延時2秒吸合
009、模塊通電繼電器延時3秒斷開
010、按一下繼電器吸合再按一下斷開依次循環(huán),帶掉電記憶功能
011、UART串口發(fā)送字符控制繼電器開關(guān)
012、UART串口發(fā)送十六進制控制繼電器開關(guān)
013、EEPROM應(yīng)用程序功能測試
014、定時器T0模擬串口測試程序
015、按鍵觸發(fā)后立即吸合延時1分鐘斷開程序
016、按鍵觸發(fā)吸合5秒斷開2兩秒依次循環(huán)
017、STC15系列只用一個定時器的紅外接收程序
018、定時器產(chǎn)生延時通7秒斷13秒程序
019、定次使用(通斷電10次繼電器停止工作)
020、繼電器通電立即吸合,等待脈沖結(jié)束然后延時3S斷開
021、定次吸合超過255
022、定時器產(chǎn)生延時3小時斷開繼電器程序
023、脈沖信號檢驗開關(guān)
024、按鍵按下保持5秒開關(guān)接通,不夠5秒,不動作,按鍵斷開,輸出也斷開
025、催款、要賬、定時、定次催款
026、UART串口上位機控制繼電器吸合與斷開(帶定時開關(guān)功能)
027、繼電器通電24小時后接通2秒斷開一直循環(huán)
028、模塊通電繼電器延時110分鐘
029、定次使用(通斷電150次繼電器停止工作)
030、繼電器模塊通電25秒后繼電器吸合1秒斷開不循環(huán)
031、按鍵控制繼電器通斷按下接通30分鐘,然后斷開
032、模塊通電后閃爍兩次停兩秒依次循環(huán)
033、按鍵控制繼電器通電后,給信號,當信號結(jié)束后開始延時10分鐘停止,等待再一次給信號
034、當控制信號接通后延時3分鐘,CK點接通2秒,再斷開并保持這一狀態(tài),當控制信號再次接通,重復以上動作
035、按鍵控制繼電器通電后,給信號,開始延時10分鐘停止,等待再一次給信號
036、模塊通電后,給信號工作5S斷開,信號消失后再工作5S斷開依次循環(huán)
037、定時器產(chǎn)生延時50秒斷,通1秒停兩秒再通一秒程序帶看門狗程序
038、繼電器通電后停30秒通5秒一直循環(huán)
039、60秒后,執(zhí)行信號延時10秒繼電器吸合
040、按下吸合三秒斷開
041、按下吸合20秒斷開
042、模塊通電按鍵接通一次吸合4個小時,用于定時給電動車充電
043、繼電器通電接通24小時后斷開5秒一直循環(huán)
044、繼電器通電后給4次信號,繼電器吸合,不夠4次不吸合,斷電才斷開
045、通電后,繼電器立刻吸合,8秒后斷開,再過5分鐘吸合
046、按鍵按下5秒接通 不夠5秒不接通 按鍵斷開后 7秒斷開
047、模塊通電后,繼電器延時一個小時吸合
048、按鍵觸發(fā)后立即吸合延時2秒斷開程序
049、繼電器通電后停60秒通1秒一直循環(huán)(應(yīng)用于鼠標定時點擊)
050、繼電器通電10分鐘后接通2秒斷開一直循環(huán)
051、繼電器通電接通四天后斷開(等待斷電再通電重新計時)
052、輸入信號后------延時30秒----輸出信號10秒后,自動停止
053、科魯茲后備箱延時開啟程序

【簡要說明】
一、 尺寸:80mm X25mm X 18mm   長X寬X高
二、 主要芯片:STC15F104E
三、 工作電壓:直流12伏;
四、 可控制交流220V/10A一下設(shè)備。(最大控制設(shè)備2000W)

五、通過對單片機編程可以實現(xiàn)如下控制:
1、接通電源繼電器延時閉合。
2、接通電源繼電器延時斷開                 
4、接通電源繼電器延時吸合再斷開。
5、通過輸入端編程可以實現(xiàn)繼電器任意控制。
6、具有輸入電源指示燈
7、具有繼電器吸合指示燈

可編程繼電器模塊產(chǎn)品使用手冊1-20.png

下面是其中的一個單片機源程序如下:
  1. /********************************************************************
  2.                             匯誠科技

  3. 實現(xiàn)功能:繼電器通電后給4次信號,繼電器吸合,不夠4次不吸合,斷電才斷開
  4. 使用芯片:STC15F104E
  5. 晶振:12MHZ
  6. 波特率:9600
  7. 編譯環(huán)境:Keil
  8. 作者:zhangxinchunleo
  9. 【聲明】此程序僅用于學習與參考,引用請注明版權(quán)和作者信息!     

  10. *********************************************************************/
  11. /********************************************************************/
  12. #include<reg52.h>                 //庫文件
  13. #define uchar unsigned char//宏定義無符號字符型
  14. #define uint unsigned int  //宏定義無符號整型
  15. /********************************************************************
  16.                             初始定義
  17. *********************************************************************/
  18. uchar keycnt=0;//按下次數(shù)值

  19. /********************************************************************
  20.                             I/O定義
  21. *********************************************************************/
  22. sbit  OUT1=P3^3;//定義輸出口為P3.3口 用以控制繼電器
  23. sbit  IN1=P3^5;        //定義輸入口為P3.5口 用以輸入信號
  24. /********************************************************************
  25.                             延時函數(shù)
  26. *********************************************************************/
  27. void delay(uchar t)
  28. {
  29.   uchar i,j;
  30.    for(i=0;i<t;i++)
  31.    {
  32.             for(j=13;j>0;j--);
  33.          { ;
  34.          }
  35.    }
  36. }

  37. /********************************************************************
  38.                             按鍵掃描函數(shù)
  39. *********************************************************************/
  40. void KEY() //按鍵掃描程序
  41. {
  42. if(IN1==0)
  43.         {
  44.         delay(20);
  45.         if(IN1==0)
  46.         {
  47.         keycnt++;
  48.         delay(20);
  49.         while(!IN1);
  50.         }
  51. }}


  52. /********************************************************************
  53.                             主函數(shù)
  54. *********************************************************************/
  55. void main()
  56. {
  57.         OUT1=0;
  58.         while(1)
  59. ……………………

  60. …………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼

全部資料51hei下載地址:
可編程繼電器模塊應(yīng)用程序包.rar (2.86 MB, 下載次數(shù): 241)
可編程繼電器模塊產(chǎn)品使用手冊.doc (2.43 MB, 下載次數(shù): 98)
可編程繼電器模塊應(yīng)用教程.doc (3.25 MB, 下載次數(shù): 105)


評分

參與人數(shù) 1黑幣 +5 收起 理由
mslong + 5 很給力!

查看全部評分

回復

使用道具 舉報

ID:91669 發(fā)表于 2019-1-11 21:27 | 顯示全部樓層
haodon好東西 值得學習
回復

使用道具 舉報

ID:402168 發(fā)表于 2019-1-14 13:02 | 顯示全部樓層
好東西,值得學習 謝謝
回復

使用道具 舉報

ID:221879 發(fā)表于 2019-1-21 11:51 | 顯示全部樓層
非常實用的開發(fā)板
回復

使用道具 舉報

ID:531073 發(fā)表于 2019-5-8 21:41 | 顯示全部樓層
誰可以發(fā)我一份,郵箱976850997@qq.com
回復

使用道具 舉報

ID:594633 發(fā)表于 2019-8-16 23:57 來自觸屏版 | 顯示全部樓層
感謝分享,學習了。
回復

使用道具 舉報

ID:821047 發(fā)表于 2020-10-8 23:27 | 顯示全部樓層
我是剛出來學習的,感謝前輩的無私奉獻。
回復

使用道具 舉報

ID:832281 發(fā)表于 2020-12-16 16:45 | 顯示全部樓層
正要學習串口繼電器
回復

使用道具 舉報

ID:832281 發(fā)表于 2020-12-16 16:46 | 顯示全部樓層
正要學習單片機串口控制繼電器
回復

使用道具 舉報

ID:41543 發(fā)表于 2021-7-5 18:20 | 顯示全部樓層
感謝,感謝剛剛用上
回復

使用道具 舉報

ID:362097 發(fā)表于 2021-7-30 04:04 | 顯示全部樓層
非常感謝,正要學習延時電路控制繼電器。
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

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

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

快速回復 返回頂部 返回列表