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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于Infineon開發(fā)板的MQTT無線卷簾門控制設計實現(xiàn)

冬至子 ? 來源:refugeer ? 作者:refugeer ? 2023-07-18 17:10 ? 次閱讀

背景:

現(xiàn)在的車庫門(卷簾門)一般就是手動,電動,遙控,感應這幾類。

這里面電動和遙控是最常見的,其控制方案主要有2類:

1、433射頻遙控。
2、固定開關。

其標準操作為:開車到了車庫門口,按一下遙控,等待片刻,開進去。要在這個基礎上體驗更進一步。一般是要解決兩個痛點。

一個就是車庫門可以適當?shù)奶崆按蜷_,這樣到家直接開進去,就免了按鍵和等待。

另一個就是這種遙控的車庫門沒辦法顯示當前狀態(tài),強迫癥容易懷疑門關好了沒?

于是,便有了本文的方案由來,利用PSoC? 62 的CAPSENSE模塊,可以實現(xiàn)卷簾門的位置控制,同時借助RW007無線wifi模塊實現(xiàn)卷簾門的物聯(lián)網接入,
配合MQTT通訊可以在遠程手機端(AndroidIOS系統(tǒng))控制卷簾門,只要手機(或PAD)上安裝應用程序就可以實現(xiàn)手機遙控卷簾門,即使處理異地甚至異國,

只要卷簾門有正常通電,也可用實現(xiàn)遠程控制、查看。

1 硬件組成

實驗模擬搭建一套卷簾門實驗環(huán)境,主要有57步進電機、步進電機驅動器、控制器Psoc62等組成
1 Psoc6-evaluationkit-062S2 開發(fā)板
2 RW007 無線模塊
3 卷簾門步進電機驅動器
4 直流電源

1.jpg

2 軟件架構

基于RT-Thread的軟件開發(fā),使用的系統(tǒng)框架及組件有:DFS、FATFS、SAL、LWIP、ULOG、FLASHDB、CJSON、KAWAII-MQTT、RW007
其中使用的驅動框架及驅動程序有:serial、pin、spi(sdio)、rtc、pwm、capsense
其組成如下圖所示:

1.jpg

3 功能實現(xiàn)

其業(yè)務流程邏輯為:上電開始,初始化系統(tǒng)組件、讀取配置參數(shù),連接wifi網絡,初始化卷簾門電機(回至原點,并從kv數(shù)據(jù)庫中讀取記憶位置,執(zhí)行至上次目的位置),注冊MQTT客戶端,訂閱卷簾門控制topic,等待新的指令。

1.jpg

4、交互軟件

本項目是基于MQTT的遠程控制方案,所以需要搭建一套本地MQTT服務器用于測試,這里使用的是emqx-5.1.0-windows-amd64。

1.jpg

客戶端使用的是MQTTX-Setup-1.9.3-x64,訂閱RTT-SUB話題,發(fā)布了RTT-PUB話題,實現(xiàn)了信息(命令)的交互,命令內容為json格式的字符串。

1.jpg

6、實驗總結

Psoc6 CY8C624ALQI-S2D42這顆MCU的性能很強悍,配合定時器實現(xiàn)步進電機的T型加減速控制計算非??旖荩?a href="http://ttokpm.com/v/tag/137/" target="_blank">芯片的FLASH及RAM資源也很充裕,使用起來得心應手。

基于RT-Thread的軟件開發(fā)是讓人非常愉悅的過程,各種flash組件,網絡組件、文件系統(tǒng)僅僅需要幾步簡單的配置即可強壯的運行,開發(fā)人員僅僅需要關注上層應用的開發(fā)即可。

也歸功于RTThread的豐富的功能,使得之前完全沒有使用infineon的開發(fā)經驗的工程人員也可以快速完成產品驗證。

while(1)
{
rt_kprintf("thanks to rt-thread & infineon!")
}

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

    關注

    23

    文章

    3231

    瀏覽量

    114329
  • 直流電源
    +關注

    關注

    8

    文章

    1283

    瀏覽量

    52296
  • 步進電機驅動器

    關注

    0

    文章

    82

    瀏覽量

    12120
  • MQTT協(xié)議

    關注

    0

    文章

    96

    瀏覽量

    5335
  • RTThread
    +關注

    關注

    7

    文章

    132

    瀏覽量

    40776
收藏 人收藏

    評論

    相關推薦

    PLC案例卷簾門控制

    某車庫卷簾門,用鑰匙開關選擇大門三個控制方式:停止、手動、自動。在停止位置時不能對大門進行控制,在手動位置時,可以用按鈕進行開門、關門的控制。在自動位置時,可由汽車駕駛員
    發(fā)表于 11-03 09:42 ?4389次閱讀

    第3集|#卷簾門#電工電動卷簾門控制原理#硬聲創(chuàng)作季

    門控電工技術
    Hello,World!
    發(fā)布于 :2022年10月13日 15:27:46

    電動卷簾門控制板設計問題

    `現(xiàn)在有一個電動卷簾門控制板,準備做一個設計,有沒有懂這方面原理的牛人可以解說一下,大體的設計思路以及原理,可以私下聯(lián)系,有答謝!?。Q2851575675`
    發(fā)表于 10-17 19:45

    卷簾門防盜器電路原理資料分享

    芯屏蔽線連接至電路,把橡皮墊圈粘在壓電元件的光面,然后將墊圈面對著卷簾門固定在卷簾門門框上。這樣,壓電元件便可靈活地檢測外部振動。
    發(fā)表于 05-21 06:09

    遠程控制電動卷簾門

    車庫安裝了電動卷簾門,每次都要帶把遙控在身上感覺不方便,使用ESP8266通過光耦連接433M遙控的升降停止鍵控制卷簾門的升降,ESP8266燒錄好BIN固件,手機下載安裝機智云APP,按住停止鍵5
    發(fā)表于 09-27 11:20

    尋找銀彈倒計時:首個 MQTT開發(fā)板眾籌最后 3 天

    小e開發(fā)板自眾籌開始便受到業(yè)內的高度關注——小e開發(fā)板擁有基于IBM的MQTT協(xié)議開發(fā)MQTT+技術,這是打破物聯(lián)網產品
    發(fā)表于 08-04 16:30 ?1579次閱讀
    尋找銀彈倒計時:首個 <b class='flag-5'>MQTT</b><b class='flag-5'>開發(fā)板</b>眾籌最后 3 天

    Infineon全景影像系統(tǒng)開發(fā)板

    Infineon全景影像系統(tǒng)開發(fā)板
    發(fā)表于 03-17 14:47 ?23次下載

    FB 464控制卷簾門

    為了實現(xiàn)無 "SxxV" 運行,必須設置"Cfg Bit 00",以確保錯誤確認的正確完成。卷簾門準備信號會編寫在啟動條件的K52上,當卷簾門沒有準備信號時,K40 無法啟動。
    的頭像 發(fā)表于 05-11 09:36 ?1940次閱讀

    鴻蒙開發(fā)板上使用MQTT協(xié)議、OneNET實現(xiàn)第一個物聯(lián)網項目

    通常來說,一個物聯(lián)網產品應當包括設備、云平臺、手機APP。我將在鴻蒙系統(tǒng)上移植MQTT協(xié)議、OneNET接入協(xié)議,實現(xiàn)手機APP、網頁兩者都可以遠程(跨網絡,不是局域網的)訪問開發(fā)板數(shù)據(jù),并
    發(fā)表于 10-26 17:27 ?0次下載
    鴻蒙<b class='flag-5'>開發(fā)板</b>上使用<b class='flag-5'>MQTT</b>協(xié)議、OneNET<b class='flag-5'>實現(xiàn)</b>第一個物聯(lián)網項目

    分享一些ALBANY卷簾門的調試心得

    FB464 FB_Rolltor K100是啟動卷簾門的前提條件 小黃點是互鎖條件 MCC卷簾門控制器: 輸出控制門的打開和關閉: 輸入反饋:門就緒,門打開到位,門關閉到位. ? 壓輪位置檢測開關
    的頭像 發(fā)表于 04-16 10:49 ?3181次閱讀
    分享一些ALBANY<b class='flag-5'>卷簾門</b>的調試心得

    關于ESP8266和機智云實現(xiàn)遠程控制車庫卷簾門解析

    電動卷簾門的功能。 機智云平臺支持STM32、51單片機、樹莓派及SoC等方案接入,DemoApp提供開源框架及開發(fā)SDK,實現(xiàn)IoT設備產品定義、遠程控制、數(shù)據(jù)采集等功能,詳見www
    的頭像 發(fā)表于 05-31 09:12 ?3755次閱讀
    關于ESP8266和機智云<b class='flag-5'>實現(xiàn)</b>遠程<b class='flag-5'>控制</b>車庫<b class='flag-5'>卷簾門</b>解析

    MQTT移植到stm32開發(fā)板——使用TencentOS tiny操作系統(tǒng)

    手把手教你將MQTT客戶端移植到stm32開發(fā)板上,使用TencentOS tiny官方開發(fā)板——TencentOS_tiny_EVB_MX_Plus開發(fā)板作為移植實驗,使用wifi模
    發(fā)表于 12-08 13:21 ?6次下載
    <b class='flag-5'>MQTT</b>移植到stm32<b class='flag-5'>開發(fā)板</b>——使用TencentOS tiny操作系統(tǒng)

    MCC卷簾門控制器調試心得

    xHM_F_Stop卷簾門故障, Ver_V連鎖激活, xHM_EndV沒有伸出到位, xHM_Oeff_Stoe出現(xiàn)故障時門打開,xHM_Stop_V集體故障關門
    的頭像 發(fā)表于 10-26 09:49 ?1260次閱讀

    怎么設計一種基于RT-Thread和infineon開發(fā)板的智能家居系統(tǒng)?

    本次設計基于RT-Thread和infineon PSoC? 62 with CAPSENSE? evaluation kit開發(fā)板實現(xiàn)了一個簡易的智能家居系統(tǒng)。
    發(fā)表于 07-22 14:56 ?479次閱讀
    怎么設計一種基于RT-Thread和<b class='flag-5'>infineon</b><b class='flag-5'>開發(fā)板</b>的智能家居系統(tǒng)?

    SD3012在工業(yè)卷簾門上的應用

    工業(yè)卷簾門和快速門上都需要一顆編碼器做速度或位置的反饋,常見的方案有三種霍爾 、光電式編碼器、磁編碼器。他們的優(yōu)缺點是什么?
    的頭像 發(fā)表于 04-29 14:48 ?342次閱讀
    SD3012在工業(yè)<b class='flag-5'>卷簾門</b>上的應用