0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何制作一個(gè)繼電器操作定時(shí)通風(fēng)機(jī)

科技觀察員 ? 來源:allaboutcircuits ? 作者:Jens Christoffersen ? 2022-05-10 16:00 ? 次閱讀

需要給房間通風(fēng)嗎?本文將向您展示我是如何制作一個(gè)繼電器操作的 GPS 定時(shí)風(fēng)扇來排出我船艙內(nèi)的潮濕空氣。它由 PIC16F628A 控制并具有 LCD。

讓空氣流動(dòng)

在幾乎沒有通風(fēng)的小房間里,空氣往往會(huì)停滯不前。如果空氣有點(diǎn)潮濕,你肯定會(huì)在某些地方有霉菌和真菌。

霉菌和真菌存在于自然界中,它們是分解樹葉、木材和其他植物碎片所必需的。因?yàn)槲业拇镉泻芏嗄绢^,我肯定會(huì)有霉菌和真菌。我無法阻止它們進(jìn)來,但我可以采取一些措施來盡量保持我船內(nèi)的環(huán)境對霉菌和真菌不利。

至少有兩種方法可以解決這個(gè)問題。一種方法是按時(shí)進(jìn)行清洗和清潔?,F(xiàn)在,這有多有趣?作為一個(gè)極客,我把一些東西變成了書呆子:一個(gè)風(fēng)扇,它在固定的、定時(shí)的基礎(chǔ)上循環(huán)和排出潮濕的空氣。

設(shè)計(jì)系統(tǒng)

我希望系統(tǒng)執(zhí)行以下操作:

循環(huán)空氣

以穩(wěn)定的間隔自動(dòng)打開/關(guān)閉

從汽車電池運(yùn)行

包含一個(gè)電池充電器為電池充電

包含顯示時(shí)間和其他信息的顯示器

要制作這樣一個(gè)系統(tǒng),我需要以下部分:

12v風(fēng)扇

一個(gè)微控制器

一個(gè) 12v 電池和一個(gè) 12v 電池充電器

2個(gè)繼電器,跟蹤時(shí)間和螺絲端子的東西。

其他零件,根據(jù)下面的零件清單

我希望風(fēng)扇每小時(shí)運(yùn)行五分鐘。這將在軟件中進(jìn)行硬編碼。

該設(shè)置將使用汽車電池運(yùn)行。我的風(fēng)扇額定電壓為 12v 4.5A。為確保電池始終處于頂部充電狀態(tài),我將其連接到電池充電器。為確保風(fēng)扇運(yùn)行時(shí)電池充電器不會(huì)過載,我將在風(fēng)扇運(yùn)行時(shí)讓系統(tǒng)“斷開”充電器。一個(gè)繼電器將操作風(fēng)扇,另一個(gè)繼電器將操作電池充電器。風(fēng)扇運(yùn)轉(zhuǎn)時(shí),電池不充電,風(fēng)扇不運(yùn)轉(zhuǎn)時(shí),電池充電。

為了跟蹤時(shí)間,我使用了 GPS 模塊。在這個(gè)項(xiàng)目中,我將使用 Skylab SKM53 系列模塊 (PDF)。該單元每秒通過 UART 發(fā)送幾個(gè) NMEA 語句。數(shù)據(jù)表建議在 RXD 和 TXD 上都使用 10K 上拉電阻。這將增加串行數(shù)據(jù)的穩(wěn)定性。我沒有這樣做,我沒有注意到任何不穩(wěn)定。我可能很幸運(yùn)。在數(shù)據(jù)表的同一頁上,它說應(yīng)該添加合適的去耦電容器。10uF 電解和 0.1uF 陶瓷。當(dāng)我為電路制作面包板時(shí),我只使用了 0.1uF 陶瓷。

poYBAGJ6G5SAbmrJAACfgyvOnBU218.png

Skylab 數(shù)據(jù)表 (PDF)的屏幕截圖。

我正在使用“RMC”句子來獲取時(shí)間。RMC 語句的示例如下:

$GPRMC,075747.000,A,2233.89990,N,11405.3368,E,3.9,357.8,260210,,,A*6A

$GPRMC 之后的第一個(gè)數(shù)字是時(shí)間。在此示例中,時(shí)間為 07:57:47。我們將需要這些信息。

pYYBAGJ6G5WAMMw-AAAVCQjdtsI109.png

接下來我們需要的是告訴我們 GPS 模塊是否具有有效定位的前綴。在上面的示例中,它是三個(gè)零之后的大寫字母 A。

pYYBAGJ6G5aAGp6gAAATMieq8iA889.png

“A”表示有效修復(fù),“V”表示無效修復(fù)。在我的軟件中,我檢查了一個(gè)有效的修復(fù)程序。這些字母區(qū)分大小寫。

為了構(gòu)建項(xiàng)目,我喜歡制作框圖。通過這種方式,我“想象”了我想做的事情。

pYYBAGJ6G5eAMpS4AAA48JO4VKA14.jpeg

在上面的框圖中,我將所有內(nèi)容拆分為各自的塊。如果我需要對原理圖或電路進(jìn)行故障排除,這也很有幫助。

硬件

原理圖是基于框圖。我已經(jīng)復(fù)制了框圖中的所有塊,以反映電路中的組件及其連接。

poYBAGJ6G5iAaQljAABboNtTTAY521.jpg

在 LM7805 穩(wěn)壓器的數(shù)據(jù)表中,聲明對于標(biāo)準(zhǔn)應(yīng)用,您只需要輸入引腳上的 0.33uF 和輸出引腳上的 0.1uF。那么為什么我要使用不同的值上限和一些額外的值呢?我正在使用它們來平滑輸入和輸出。這可能有點(diǎn)太多了,但我對這種調(diào)節(jié)器配置有很好的體驗(yàn)。如果您不使用任何電容器,穩(wěn)壓器可能會(huì)開始振蕩。LM7805 穩(wěn)壓器是一種老式的線性穩(wěn)壓器。為什么不使用現(xiàn)代開關(guān)穩(wěn)壓器?開關(guān)穩(wěn)壓器比線性穩(wěn)壓器效率高得多。這就是我周圍的東西。

pYYBAGJ6G5mAIVROAACAUwynf9E646.jpg

poYBAGJ6G5qAQU0AAAAwKT6V6Eg931.jpgpoYBAGJ6G5uAFPxFAAA6O77Ntos631.jpg

pYYBAGJ6G5yAc5QUAAA-wNAqZ2o955.jpgpoYBAGJ6G52AOtLkAABkMd5c0FQ461.jpg

pYYBAGJ6G52AJhcYAABdvlBc_2I925.jpgpoYBAGJ6G56AeGbUAABffRAfK0k300.jpg

pYYBAGJ6G5-AZa-2AABiOrvfSqg246.jpg

只需使用一個(gè)繼電器,我就可以節(jié)省零件和空間。我想要兩個(gè)繼電器。使用兩個(gè)繼電器的原因之一是我希望在充電器被切斷和風(fēng)扇啟動(dòng)之間有一點(diǎn)時(shí)間框架。

我已將 BOM.ULP 中的部件列表導(dǎo)入 OpenOffice Calc 并刪除了一些不必要的列:

poYBAGJ6G6CATrpkAAEWPoU_RiE118.jpg

原理圖中沒有顯示的是我的保險(xiǎn)絲。我在風(fēng)扇正極線上有一個(gè) 12v 8A 額定保險(xiǎn)絲,我在電池充電器正極線上也有同樣的保險(xiǎn)絲。

pYYBAGJ6G6KAXuVIAACuNotWwdg170.JPG

軟件

您可以從本文末尾的下載鏈接下載 C 源代碼。代碼注釋很好,但我會(huì)在這里做一些額外的亮點(diǎn)。

當(dāng)我制作一個(gè)程序時(shí),我遵循一定的結(jié)構(gòu)。該圖顯示了結(jié)構(gòu):

poYBAGJ6G6KANh_AAAArw2bDHtU30.jpeg

代碼首先包含必要的庫,然后是配置位。在源代碼中包含配置位被認(rèn)為是一種良好的編程習(xí)慣。然后,查看您所做的工作并幫助其他人進(jìn)行故障排除會(huì)容易得多。此外,如果您在幾個(gè)月后接手一個(gè)項(xiàng)目,那么您會(huì)立即看到其中的內(nèi)容。

當(dāng)配置位沒問題時(shí),我繼續(xù)進(jìn)行定義。在這里,我定義了連接到電路的晶體速度。微控制器的端口也被定義。

接下來是變量:所有變量都在這里聲明。

現(xiàn)在是時(shí)候?qū)瘮?shù)進(jìn)行原型設(shè)計(jì)了。在這里,我列出了程序使用的所有功能。一些程序員認(rèn)為這是浪費(fèi)時(shí)間,但我喜歡它并保留它。如果您在主程序循環(huán)之后使用函數(shù)來構(gòu)建程序,這實(shí)際上是必要的。

接下來是功能?,F(xiàn)在開始評論真的很重要。我通常在每個(gè)函數(shù)上都有幾行來說明該函數(shù)的一般作用。我還在函數(shù)內(nèi)注釋代碼行。

一個(gè)例子是這個(gè)項(xiàng)目中初始化 UART 端口的函數(shù):

// FUNCTION TO INIT THE UART PORT
void uart_init(void)
{
TXSTAbits.BRGH = 0; // high baud selection bit, 1=high, 0=low
TXSTAbits.SYNC = 0; // USART mode selection bit, 1=sync mode, 0=async mode
TXSTAbits.TX9 = 0; // 9-bit selection bit, 1=9-bit transmission, 0=8-bit transmission
RCSTAbits.CREN = 1; // Continous receive enable bit, 1=enable continous receive
/*
Calculate the SPBRG with 16MHz crystal
16MHz
16000000 /9600 = 1666.6666
1666.6666 / 64 = 26.0416
26.0416 - 1= 25.0416
25.041 = 25
*/
SPBRG = 25; // 9600-n-8-1
PIE1bits.RCIE = 1; // USART receive interrupt enable bit, 1=enable
RCSTAbits.SPEN = 1; // Serial port enable bit, 1=serial port enable
TXSTAbits.TXEN = 1; // transmit enable bit, 1=transmit eanble
return;
}

結(jié)論

在這篇文章中,我嘗試使用一個(gè)可以吹動(dòng)和循環(huán)空氣的風(fēng)扇,讓我的船上的環(huán)境對霉菌和真菌有害。風(fēng)扇連接到從機(jī)艙伸出的管道。我使用 GPS 模塊來跟蹤時(shí)間,并使用兩個(gè)繼電器來打開/關(guān)閉風(fēng)扇。為了確保電池保持充電狀態(tài),我使用了另一個(gè)繼電器來打開和關(guān)閉電池充電器。

我把它留給讀者,讓這個(gè)電路更上一層樓并顯示日期。

為什么要使用 GPS 模塊?我本可以將微控制器用作簡單的計(jì)時(shí)器。然后我必須制作某種界面來設(shè)置時(shí)間。或者我會(huì)很高興它運(yùn)行而不考慮實(shí)時(shí)。它將每小時(shí)運(yùn)行 5 分鐘。使用 GPS,我可以通過編程方式將其設(shè)置為每小時(shí)運(yùn)行五分鐘。

pYYBAGJ6G6OACl6eAAFkG4T3ImY81.jpeg

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • lcd
    lcd
    +關(guān)注

    關(guān)注

    34

    文章

    4384

    瀏覽量

    166677
  • gps
    gps
    +關(guān)注

    關(guān)注

    22

    文章

    2865

    瀏覽量

    165816
  • PIC16F628A
    +關(guān)注

    關(guān)注

    1

    文章

    8

    瀏覽量

    10035
收藏 人收藏

    評論

    相關(guān)推薦

    通風(fēng)機(jī)施工安裝規(guī)范

    通風(fēng)機(jī)施工安裝規(guī)范第般規(guī)定 第1條本篇適用于離心通風(fēng)機(jī)、離心鼓風(fēng)機(jī)、離心壓縮機(jī)、軸流通風(fēng)機(jī)
    發(fā)表于 04-02 10:38

    基于PLC的礦井通風(fēng)機(jī)房變頻無人值守設(shè)計(jì)

    基于PLC的礦井通風(fēng)機(jī)房變頻無人值守設(shè)計(jì),煤礦通風(fēng)安全
    發(fā)表于 04-30 18:00

    風(fēng)機(jī)般小知識,你知造嗎?

    京電港SEO為您帶來風(fēng)機(jī)點(diǎn)小知識,這些你都知造嗎? 1.流量 風(fēng)機(jī)的流量是指在單位時(shí)間內(nèi)流過風(fēng)機(jī)的氣體容積。單位有m3/h 、m3/min 、m3/s 。在國內(nèi)
    發(fā)表于 04-25 15:17

    通風(fēng)機(jī)增加溫度自動(dòng)控制裝置相關(guān)資料下載

    銀溫度計(jì),測溫范圍0~100℃,M為風(fēng)機(jī)交流電機(jī),功率120W,額定電壓220V。   廠礦內(nèi)對設(shè)備通風(fēng)降溫用的風(fēng)機(jī)通常只有手控。使用不夠方便,可增添兩元件(DJ-702電子繼電器和電
    發(fā)表于 05-19 06:10

    變頻技術(shù)和模糊控制在礦井局部通風(fēng)機(jī)中的應(yīng)用

    分析了礦井局部通風(fēng)機(jī)自動(dòng)控制的必要性,并提出自調(diào)整模糊控制調(diào)節(jié)通風(fēng)機(jī)轉(zhuǎn)速方案。設(shè)計(jì)了二維自調(diào)整模糊控制器,系統(tǒng)根據(jù)瓦斯?jié)舛绕詈推钭兓收{(diào)整模糊規(guī)則因子,實(shí)
    發(fā)表于 08-10 15:47 ?14次下載

    基于PLC礦用主通風(fēng)機(jī)的控制系統(tǒng)設(shè)計(jì)

    本文提出了基于 PLC 礦用主通風(fēng)機(jī)的控制系統(tǒng)設(shè)計(jì),在硬件方面選擇西門子公司的s7-300系列的plc,通過下位機(jī)的編程實(shí)現(xiàn)對礦用主通風(fēng)機(jī)的控制和檢測,并對事故發(fā)生及時(shí)反應(yīng)。
    發(fā)表于 06-30 15:32 ?87次下載
    基于PLC礦用主<b class='flag-5'>通風(fēng)機(jī)</b>的控制系統(tǒng)設(shè)計(jì)

    礦用通風(fēng)機(jī)監(jiān)測系統(tǒng)設(shè)計(jì)及通訊實(shí)現(xiàn)付勝

    礦用通風(fēng)機(jī)監(jiān)測系統(tǒng)設(shè)計(jì)及通訊實(shí)現(xiàn)_付勝
    發(fā)表于 03-15 08:00 ?0次下載

    采用組態(tài)王和微機(jī)監(jiān)控技術(shù)設(shè)計(jì)的通風(fēng)機(jī)性能實(shí)驗(yàn)

      該文采用組態(tài)王和微機(jī)監(jiān)控技術(shù)研制了通風(fēng)機(jī)性能實(shí)驗(yàn)平臺(tái),使實(shí)驗(yàn)技術(shù)更先進(jìn),方法規(guī)范,減少了人為的影響,并能實(shí)時(shí)計(jì)算通風(fēng)機(jī)的流量、靜壓、全壓、軸功率、通風(fēng)機(jī)的效率、轉(zhuǎn)數(shù)等,實(shí)驗(yàn)完畢由計(jì)算機(jī)根據(jù)采集
    發(fā)表于 09-25 19:30 ?8次下載
    采用組態(tài)王和微機(jī)監(jiān)控技術(shù)設(shè)計(jì)的<b class='flag-5'>通風(fēng)機(jī)</b>性能實(shí)驗(yàn)

    英威騰變頻器在煤礦主通風(fēng)機(jī)的研究

    為了實(shí)現(xiàn)節(jié)能降耗,山西某大型煤礦企業(yè)針對高壓主通風(fēng)機(jī)進(jìn)行技術(shù)改造。根據(jù)設(shè)備的具體工藝情況,并且分析比較各種可能的技術(shù)方案,確定了采用高壓變頻技術(shù)的最佳解決方案。通過對改造前后主通風(fēng)機(jī)運(yùn)行情況的對比分析,得出改造后電能大幅度降低、提高了主
    發(fā)表于 10-09 17:24 ?13次下載
    英威騰變頻器在煤礦主<b class='flag-5'>通風(fēng)機(jī)</b>的研究

    軸流式通風(fēng)機(jī)在線監(jiān)測及自動(dòng)控制改造應(yīng)用

    汾西礦業(yè)集團(tuán)高陽煤礦東風(fēng)井建于1997年,服務(wù)于礦井東部采區(qū),變電所采用高壓雙回路供電,主通風(fēng)機(jī)采用型號為2K58Ⅱ/N024軸流式通風(fēng)機(jī),風(fēng)門的切換為人工操作電控箱啟動(dòng)絞車牽引風(fēng)門進(jìn)行切換,
    發(fā)表于 02-06 14:23 ?1次下載

    基于模糊控制的通風(fēng)機(jī)智能控制系統(tǒng)設(shè)計(jì)方案.pdf

    基于模糊控制的通風(fēng)機(jī)智能控制系統(tǒng)設(shè)計(jì)方案
    發(fā)表于 04-18 16:19 ?1次下載

    關(guān)于新型礦用局部通風(fēng)機(jī)風(fēng)量風(fēng)壓測量裝置的研究

    介紹了種以 MSP430149 單片機(jī)為核心的新型礦用局部通風(fēng)機(jī)風(fēng)量風(fēng)壓測量裝置的工作原理及其軟、硬件設(shè)計(jì)。該裝置具有風(fēng)量風(fēng)壓數(shù)值實(shí)時(shí)顯示、停風(fēng)報(bào)警等功能, 并可以將風(fēng)量風(fēng)壓信號轉(zhuǎn)換成頻率信號傳送
    發(fā)表于 04-26 09:58 ?2次下載
    關(guān)于新型礦用局部<b class='flag-5'>通風(fēng)機(jī)</b>風(fēng)量風(fēng)壓測量裝置的研究

    通風(fēng)機(jī)增加溫度自動(dòng)控制裝置

    廠礦內(nèi)對設(shè)備通風(fēng)降溫用的風(fēng)機(jī)通常只有手控。使用不夠方便,可增添兩元件(DJ-702電子繼電器和電接點(diǎn)溫度計(jì)P),使其實(shí)現(xiàn)既可手控也可自控運(yùn)轉(zhuǎn)。上圖為DJ-702繼電器的面板裝置,DJ-
    的頭像 發(fā)表于 02-15 17:08 ?2362次閱讀
    <b class='flag-5'>通風(fēng)機(jī)</b>增加溫度自動(dòng)控制裝置

    如何制作個(gè)繼電器操作的GPS定時(shí)風(fēng)扇

    需要給房間通風(fēng)嗎?本文將向您展示我是如何制作個(gè)繼電器操作的 GPS
    的頭像 發(fā)表于 04-26 16:49 ?1890次閱讀
    如何<b class='flag-5'>制作</b><b class='flag-5'>一</b><b class='flag-5'>個(gè)</b><b class='flag-5'>繼電器</b><b class='flag-5'>操作</b>的GPS<b class='flag-5'>定時(shí)</b>風(fēng)扇

    通風(fēng)機(jī)軸頭磨損的修復(fù)方案

    某企業(yè)通風(fēng)機(jī)(軸徑Ф220mm,軸承位寬度176mm,運(yùn)行溫度40℃)在運(yùn)行過程中出現(xiàn)了軸頭磨損問題,單邊磨損量為1mm-2mm,來電咨詢我們能否現(xiàn)場在線修復(fù)通風(fēng)機(jī)軸頭磨損問題。我們工程師根據(jù)企業(yè)
    發(fā)表于 08-03 17:15 ?0次下載