极品馒头泬19p,国产精品亚洲一区二区三区,狠狠色噜噜狠狠狠7777奇米,国产精品视频一区二区三区无码,国产欧美日韩久久久久

【E832】五路串口可控繼電器 源碼+原理圖

2021-09-07 12:06:00      索煒達(dá)電子      1305     

項(xiàng)目編號(hào):E832

文件大?。?32K

源碼說明:帶中文注釋

開發(fā)環(huán)境:C編譯器

簡(jiǎn)要概述:

五路串口可控繼電器,因?yàn)樯碳覜]有提供源代碼和原理圖,原來的控制方法又實(shí)現(xiàn)不了我的要求,就重寫了一個(gè)。

程序?qū)崿F(xiàn)的功能是繼電器1閉合0.8秒后斷開,然后120秒后繼電器2閉合0.8秒后斷開,然后也停120秒后再反復(fù)輪回。

下載口做為串口,可以向串口發(fā)送數(shù)據(jù),改變這個(gè)0.8秒和120秒的時(shí)間間隔。

發(fā)送的數(shù)據(jù)格試為:AF XX XX XX

AF為標(biāo)志頭,

第一個(gè)XX表示上面的0.8秒,因?yàn)橐麛?shù),所以是乘以10的結(jié)果,比如0.8秒就發(fā)送 08,1秒就發(fā)送 0A

后面兩個(gè)XX是上面的120秒,也是以0.1秒為單位,120秒就是1200

比如發(fā)送 AF 0F 04 B0 表示先閉合1.5秒后斷開,再停120秒

串口發(fā)來的數(shù)據(jù)將保存在EEPROM中,下次上電后會(huì)按最后一次發(fā)送的時(shí)間間隔數(shù)據(jù)進(jìn)行動(dòng)作。

EEPROM中,數(shù)據(jù)會(huì)寫在上一次保存的數(shù)據(jù)的后面,不會(huì)只寫在EEPROM的頭部,寫滿后才會(huì)擦除扇區(qū)從頭開始寫,這樣有利于延長(zhǎng)EEPROM的壽命。

代碼僅供參考,可以自行定制修改繼電器的動(dòng)作和保存的數(shù)據(jù)格式和長(zhǎng)度。

串口和下載口用的同一個(gè)端口,方便程序下載后直接發(fā)送數(shù)據(jù)或查看EEPROM的內(nèi)容,原來的串口棄用,可用來做別的事情。

附原理圖供參考

【E832】五路串口可控繼電器 源碼+原理圖

目錄│文件列表:

 └ Relay5

    │ EEPROM.c

    │ EEPROM.h

    │ main.c

    │ Realy5.uvopt

    │ Realy5.uvproj

    │ STC15W204S.h

    │ Uart.c

    │ Uart.h

    └ 五路可串口控制繼電器原理圖.png

TAG可控繼電器
  • 9 次
  • 1 分