新聞中心

        EEPW首頁 > 設(shè)計應(yīng)用 > Cortex-M微控制器電子定時器:無線電Shack混音器

        Cortex-M微控制器電子定時器:無線電Shack混音器

        作者: 時間:2024-10-08 來源:EEPW編譯 收藏

        在這個Radio Shack Classic Circuits Remix中,我們?yōu)榭茖W(xué)博覽會65-In-1套件的老式項目添加了現(xiàn)代微控制器功能。

        本文引用地址:http://www.104case.com/article/202410/463434.htm

        Radio Shack 1973年的目錄中引入了科學(xué)博覽會65-in-1電子項目套件。顧名思義,它附帶了65個項目的說明。在本文中,我們將構(gòu)建項目29的修改版本,即

        在這個項目的經(jīng)典版本中,按下科學(xué)博覽會套件上的按鍵開關(guān)時,會打開一個小燈泡。松開鑰匙開關(guān)后,通過旋轉(zhuǎn)電位器來控制燈泡亮起的時間。在混音版本中,我們將使用微控制器來控制燈何時打開。圖1顯示了混音項目在運行時的樣子。

        已完成的電子定時器項目。

         

        1.png

        圖1.已完成的電子定時器項目。圖片由Don Wilcher提供

        這個項目是一個產(chǎn)品概念快速原型制作的練習(xí)。正如我們將看到的,我們只需使用科學(xué)博覽會套件、瑞薩微控制器板和附帶的免費項目軟件以及晶體管繼電器模塊,就可以快速有效地構(gòu)建匯款電子定時器。然而,在我們進一步討論我們的新添加內(nèi)容之前,讓我們先看看原始手冊中出現(xiàn)的電子定時器項目。

        科學(xué)博覽會電子定時器項目65-in-1套件

        科學(xué)博覽會65-in-1電子項目套件手冊在每個項目條目中包括以下信息:

        項目的名稱。

        接線圖。

        接線圖和電路原理圖。

        操作部分,提供運行項目的步驟順序。

        A工作原理部分,提供電路的技術(shù)說明。

        圖2顯示了電子定時器的項目描述頁面,這是我們將要構(gòu)建然后修改的電路。這個經(jīng)典項目的目標是展示晶體管RC(電阻電容)電路的基本應(yīng)用。

        科學(xué)博覽會上的電子定時器項目65合1電子項目套件手冊。

         2.png

        圖2.科博會65合1電子項目套件手冊中的電子定時器項目。圖片由Don Wilcher提供

        經(jīng)典電子定時器將被納入我們的最終項目,因此圖2是一個很好的參考。誰能抗拒那些卡通電容器上的笑容呢?

        匯款電子定時器:項目概念與操作

        當(dāng)我們構(gòu)建項目時,我們將使用科學(xué)博覽會工具包的以下部分:

        鍺PNP晶體管。

        電解電容器(×2)。

        50 k?電位器。

        信號燈。

        鑰匙開關(guān)。

        科學(xué)博覽會65-in-1電子項目套件的電子部件位于帶彈簧端子的紙板安裝表面上。彈簧端子允許點對點接線。

        除了科學(xué)博覽會套件,我們還需要一個。我選擇了具有Cortex-M23內(nèi)核的瑞薩EK-RA2E1板作為開箱即用的解決方案。該板將通過一個小型晶體管繼電器模塊連接到經(jīng)典電子定時器(科學(xué)博覽會套件)。

        我們將在操作開始時使用科學(xué)博覽會套件的按鍵開關(guān)來測試電路。之后,我們將通過按下微控制器套件的表面貼裝設(shè)備(SMD)觸覺按鈕開關(guān)來打開電子定時器。圖3中的框圖說明了設(shè)備概念。

        混音電子定時器框圖。

         3.png

        圖3.混音電子定時器框圖。圖片由Don Wilcher提供

        請注意,圖3不包括項目的軟件部分。RA2E1中斷控制器單元(ICU)的示例軟件允許使用按鈕開關(guān)進行ON/OFF控制。根據(jù)最初的電子定時器項目的教育目的,ICU軟件演示了中斷如何作為外部觸發(fā)器來啟動切換和控制應(yīng)用程序中的事件。

        當(dāng)混音電子定時器工作時,按下觸覺按鈕將切換SMD LED。該LED連接到R7FA2E1 Cortex-M23微控制器的P915端口引腳,并將作為指示燈。P915端口引腳提供約3.3V的控制信號,用于驅(qū)動晶體管繼電器模塊。

        繼電器模塊的常開(N.O)觸點將其連接到科學(xué)博覽會套件,該套件將接線以創(chuàng)建實際的定時器電路。測試開關(guān)和晶體管繼電器模塊的N.O觸點將并聯(lián)接線。

        圖4顯示了匯款電子定時器的完整電路示意圖。

        匯款電子定時器示意圖。

         4.png

        圖4.匯款電子定時器示意圖。圖片由Don Wilcher提供

        示意圖的左半部分被EK-RA2E1套件和晶體管繼電器模塊占據(jù)。這些共同構(gòu)成了我們所說的啟用控制器。請注意,圖中僅顯示了EK-RA2E1套件的微控制器,未顯示套件的其余部分,包括觸覺按鈕開關(guān)。

        示意圖的右半部分是經(jīng)典電子定時器。由于我們在本節(jié)前面討論了啟用控制器的操作,讓我們簡要地對電路的這一部分做同樣的操作。

        當(dāng)按下按鍵開關(guān)(SW1)或啟用控制器的按鈕開關(guān)時,會向2SB鍺PNP晶體管(Q1)施加負偏壓。當(dāng)Q1接通時,向小型白熾燈泡(LA1)供電。

        電容器(C1和C2)和旋轉(zhuǎn)電位器(R2)提供了一個時間常數(shù),以允許晶體管——以及燈泡——在SW1被釋放或控制器的觸覺按鈕被切換后保持開啟狀態(tài)。

        電位器作為變阻器(可變電阻器)連接。順時針旋轉(zhuǎn)電位器會增加電阻;逆時針旋轉(zhuǎn)可以減小阻力。電阻越大,白熾燈泡保持點亮的時間就越長。

        除了觸覺按鈕開關(guān)外,這里提到的所有組件——SW1、Q1、LA1、C1、C2和R2——都包含在科學(xué)博覽會套件中。

        構(gòu)建混音電子定時器

        混音電子定時器的硬件組件可分為三個部分:

        連接科學(xué)博覽會套件,創(chuàng)建經(jīng)典電子定時器。

        將晶體管繼電器模塊和瑞薩微控制器套件連接在一起,以創(chuàng)建啟用控制器。

        將啟用控制器和經(jīng)典電子定時器連接在一起,以創(chuàng)建最終項目。

        對于步驟1,請按照圖4中的示意圖進行操作。圖2中重現(xiàn)的經(jīng)典項目說明也可能對您有所幫助

        這就引出了啟用控制器。如果我們回頭參考圖4,很容易將晶體管繼電器模塊連接到EK-RA2E1板。步驟如下:

        將信號引腳連接到EK-RA2E1板的端口引腳P915。

        將跳線插入EK-RA2E1板的Arduino Uno母頭+5 V腔中,將另一端連接到晶體管繼電器模塊的+5 V公引腳。

        要為晶體管繼電器模塊提供返回路徑,請將一根電線插入EK-RA2E1板Arduino Uno母頭GND腔。接地線的另一端將連接到晶體管繼電器模塊的GND引腳。

        最后,將跨接導(dǎo)線連接到接線板上的N.O和公共端子點。兩根電線應(yīng)與測試開關(guān)(圖4中的SW1)并聯(lián)。

        晶體管繼電器模塊需要+5 V和接地(GND)才能正常工作。圖5顯示了典型+5 VDC晶體管繼電器模塊的引腳。

        典型晶體管繼電器模塊的引腳。

         5.png

        圖5.典型晶體管繼電器模塊的引腳。圖片由Don Wilcher提供

        組裝好的啟用控制器如圖6所示。

        組裝好的EK-RA2E1啟用控制器。

         6.png

        圖6.組裝好的EK-RA2E1啟用控制器。圖片由Don Wilcher提供

        最后,

        我們將啟用控制器連接到經(jīng)典電子定時器。完全組裝好的混音電子定時器如圖7所示。

        完全組裝好的混音電子定時器設(shè)備。

         7.png

        圖7.完全組裝好的匯款電子定時器設(shè)備。圖片由Don Wilcher提供

        添加項目軟件

        為了啟用Cortex-M控制功能,我們需要為微控制器的中斷控制單元(ICU)安裝一些軟件。包含EK-RA2E1試劑盒ICU代碼的軟件包可以在瑞薩電子網(wǎng)站上找到。請注意,您必須先在瑞薩注冊一個免費帳戶,然后才能訪問它。

        注冊并登錄后,導(dǎo)航到EK-RA2E1文檔頁面,下載標記為EK-RA2E1ExampleProjectBundle的應(yīng)用程序說明及其相關(guān)示例代碼。在圖8中,正確的應(yīng)用程序注釋用黑色圈出。

        EK-RA2E1套件的示例項目包和示例代碼。

         8.png

        圖8.EK-RA2E1套件的示例項目包和示例代碼。圖片(修改)由瑞薩提供

        要使用ICU代碼,需要在微控制器開發(fā)機器上安裝基于Eclipse的靈活軟件包。

        最終測試和操作

        軟件安裝完成后,匯款電子定時器應(yīng)完全正常工作,并準備好讓我們按下按鈕。




        評論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 辽阳县| 墨脱县| 桓台县| 河北区| 长白| 东阳市| 新丰县| 肥西县| 儋州市| 托克逊县| 虞城县| 南宁市| 平塘县| 师宗县| 且末县| 阳高县| 阿勒泰市| 甘孜| 新竹市| 麦盖提县| 门源| 保山市| 武平县| 寿阳县| 台中县| 罗定市| 安新县| 揭西县| 万荣县| 喜德县| 辉南县| 九龙坡区| 睢宁县| 蒲江县| 滦南县| 肇州县| 江油市| 临夏县| 壶关县| 松溪县| 涡阳县|