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

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

3天內不再提示

基于Ametal平臺開發(fā),快速完成開發(fā)設計!

UtFs_Zlgmcu7890 ? 來源:互聯(lián)網 ? 作者:佚名 ? 2018-05-04 09:11 ? 次閱讀

傳統(tǒng)旋鈕采用機械式結構,面板上需要開孔,長時間使用易磨損、進灰塵等,采用新型吸附式磁旋鈕可以輕松解決上述問題。此磁旋鈕采用ZLG品牌的32位ARM單片機ZLG116做主控,并且基于Ametal平臺開發(fā),能夠快速完成開發(fā)設計。

傳統(tǒng)的旋鈕控制采用的是類似下圖的結構設計,旋鈕帽和內部需要連接,這就不可避免地要在面板上面開孔,如此就會容易進入灰塵、油污等臟東西,嚴重時還會進水損壞內部控制電路。這個都是用戶不愿意看到的。因此隔離封閉吸附式結構的磁旋鈕應運而生。

如下圖所示是吸附式磁旋鈕的應用,在燃氣灶面板上可以直接在指定位置放置一顆吸附式磁旋鈕模塊(一定區(qū)域范圍內可自動定位的),旋轉旋鈕可以調節(jié)火力大小。當不使用時可以直接拿開避免小孩能碰觸,當然更關鍵的是可以方便清理面板避免臟東西進入,延長使用壽命。旋鈕內部有感應磁鐵,旋轉可使面板里面的磁角度傳感器感知旋轉角度。感應磁鐵必須使用徑向充磁的磁鐵,這樣旋轉時可以改變水平面的磁感線方向,垂直方向的磁感線不影響角度測量,磁場強度需大于30mT方能準確測量角度值。

如下圖所示是磁旋鈕的整體方案框圖,主控采用ZLG品牌單片機ZLG116,其強大的功能可輕松讀取傳感器的角度值并上傳給上位機系統(tǒng),并且ZLG116具有極低的功耗,對于在電池應用的場合是一個很不錯的選擇。磁角度傳感器不僅可以測量旋轉角度的大小,還可以測量磁場強度的大小,這樣當旋鈕靠近或遠離時都可以感知到。利用這個功能可以實現(xiàn)旋鈕的按壓動作識別或旋鈕模塊的移去動作識別。整個模塊對外通訊采用UART接口,可以輕易入門開發(fā),對后期產品上的應用開發(fā)具有很大的優(yōu)勢。

如下圖所示是咱們的磁旋鈕板子的演示板,板子上的主控就是ZLG品牌的Cortex M0內核的MCU ZLG116,這是一款國產MCU,具有極高的性價比。圖中板子內部的圓形區(qū)域是核心模塊區(qū)域,可以做得很小,對于用戶來說可以直接模塊化使用,避免到后期二次開發(fā)造成的各種調試問題。加速客戶的產品開發(fā)。

ZLG116是使用高性能的ARM? Cortex?-M0為內核的32位微控制器,最高工作頻率可達48MHz,內置高速存儲器,豐富的增強型 I/O端口和外設連接到AHB和APB總線。多種省電工作模式保證低功耗應用的要求。

為了使用戶能夠對產品進行快速的評估,我們提供了簡單易用及功能豐富的評估套件AM116-Core,通過標準接口最大限度地引出各種外設資源,還提供了帶標準接口的外圍常用功能配件,用戶可選擇自由組裝,快速形成原型機,搶占市場先機。

AM116-Core所采用的的硬件設計標準,正是符合軟件層面上的AMetal開發(fā)的。AMetal的標準API接口,主要實現(xiàn)了將外設操作標準化,避免上層軟件和驅動再次開發(fā),提高軟件開發(fā)效率。根據實際需求,AMetal的硬件層、驅動層和標準接口層這三層對應的接口均可被應用程序使用。提供芯片手冊、配套模塊、AMetal示例源碼、硬件原理圖與封裝庫和硬件設計指南等豐富參考資料,協(xié)助開發(fā)者快速完成產品設計。

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

    關注

    146

    文章

    16885

    瀏覽量

    349916
  • 周立功
    +關注

    關注

    38

    文章

    130

    瀏覽量

    37555
  • ametal
    +關注

    關注

    2

    文章

    24

    瀏覽量

    11386

原文標題:隨心所欲磁旋鈕

文章出處:【微信號:Zlgmcu7890,微信公眾號:周立功單片機】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    面向ametal框架與接口的編程ametal uart總線

    《面向AMetal框架與接口的編程(上)》一書對AMetal框架進行了詳細介紹,通過閱讀這本書,你可以學到高度復用的軟件設計原則和面向接口編程的開發(fā)思想,聚焦自己的“核心域”,改變自己的編程思維,實現(xiàn)企業(yè)和個人的共同進步。
    的頭像 發(fā)表于 11-06 06:55 ?6292次閱讀
    面向<b class='flag-5'>ametal</b>框架與接口的編程<b class='flag-5'>ametal</b> uart總線

    機智云怎么使用?iot開發(fā)平臺快速開發(fā)硬件產品案例分享

    1 創(chuàng)建一個“企業(yè)賬號” 在機智云IoT開發(fā)平臺創(chuàng)建一個“企業(yè)賬號”,請注意一定要是企業(yè)賬號,才具有更多的功能。 2 登錄機智云新版開發(fā)平臺 登錄機智云IoT
    發(fā)表于 01-06 14:33 ?1445次閱讀

    靈動微電子MM32 MCU正式入駐AMetal平臺

    科技基于AMetal平臺為靈動微電子MM32 MCU適配了底層驅動及標準接口,用戶使用時,可以完全脫離用戶手冊及繁雜的寄存器操作,直接調用AMetal提供的接口函數,軟件開發(fā)效率將大大
    發(fā)表于 01-16 11:38

    靈動微課堂 (第122講) | 基于MM32 MCU的OS移植與應用:AMetal平臺新建工程

    節(jié)中主要介紹了基于AMetal平臺的MM32 MCU的新建工程,由于篇幅限制,我們將在下一章節(jié)與大家一起學習基于AMetal平臺快速
    發(fā)表于 05-22 17:04

    靈動微課堂 (第123講) | 基于MM32 MCU的OS移植與應用:AMetal LED燈控制

    快速開發(fā)應用程序。為便于用戶快速熟悉 AMetal,本節(jié)將以一個簡單的示例——LED 閃爍來展示運行一個應用程序需要經歷的一些基礎步驟。工程模板首先, 需要打開手中硬件
    發(fā)表于 05-28 16:19

    靈動微課堂 (第123講) | 基于MM32 MCU的OS移植與應用:AMetal LED燈控制

    快速開發(fā)應用程序。為便于用戶快速熟悉 AMetal,本節(jié)將以一個簡單的示例——LED 閃爍來展示運行一個應用程序需要經歷的一些基礎步驟。工程模板首先, 需要打開手中硬件
    發(fā)表于 05-28 16:19

    開發(fā)指導】FRDM開發(fā)平臺快速入門[中]_V1.50

    飛思卡爾FRDM開發(fā)平臺快速入門[中]_V1.50,玩相關板子的可以看看
    發(fā)表于 11-02 09:50 ?30次下載

    ADuCM4050 EZ-Kit開發(fā)平臺實現(xiàn)快速物聯(lián)網應用開發(fā)

    了解ADuCM4050 EZ-Kit開發(fā)平臺以及可實現(xiàn)快速物聯(lián)網應用開發(fā)的支持附件。
    的頭像 發(fā)表于 06-21 06:12 ?2340次閱讀

    AMetal平臺開發(fā)讀卡應用設計分享

    RFID技術讀卡應用以其便捷、安全等特性極大改變了人們的生活方式。眾多行業(yè)趨之若鶩,但常常因為讀卡應用開發(fā)難度高、周期長等原因,最終不了了之。如何擺脫開發(fā)困境,快人一步實現(xiàn)產品化呢?本文為大家解答。
    的頭像 發(fā)表于 07-11 15:38 ?2767次閱讀

    燃料電池FCU快速原型開發(fā)平臺-EON

    意昂神州 FCU快速原型開發(fā) 平臺采用美國WOODWARD公司MotoHawk Control Solutions(簡稱MCS)解決方案,基于MATLAB/SIMULINK模型化的控制策略開發(fā)
    發(fā)表于 04-29 17:04 ?598次閱讀

    AMetal開發(fā)通用外設的流程與規(guī)范

    上期講述了搭建工程讓MCU在AMetal平臺運行起來,為后續(xù)開發(fā)外設驅動奠定基礎。接下來可以進入下一步的通用驅動外設開發(fā)工作,本次向大家介紹開發(fā)
    的頭像 發(fā)表于 04-27 16:58 ?1781次閱讀
    <b class='flag-5'>AMetal</b><b class='flag-5'>開發(fā)</b>通用外設的流程與規(guī)范

    AMetal適配:以TIM為例來展示如何開發(fā)通用驅動外設代碼

    基于定時器、RTC、WDT本質上均是計數器的共性,本次將這三種通用外設統(tǒng)一為TIM。以TIM為例,來展示如何開發(fā)通用驅動外設代碼。對于AMetal所提供的標準層驅動文件,均存放于ametal
    的頭像 發(fā)表于 05-12 17:08 ?1795次閱讀
    <b class='flag-5'>AMetal</b>適配:以TIM為例來展示如何<b class='flag-5'>開發(fā)</b>通用驅動外設代碼

    AMetal開發(fā):通用外設GPIO驅動的開發(fā)

    上期講述了開發(fā)通用外設之實戰(zhàn)TIM的流程,讓大家逐步深入了解如何開發(fā)通用外設的驅動。接下來將繼續(xù)進行通用外設開發(fā)的實戰(zhàn)篇,本次向大家介紹開發(fā)通用外設之GPIO。 按照如下步驟
    的頭像 發(fā)表于 05-31 17:28 ?2067次閱讀

    AMetal代碼倉庫使用說明

    本文檔簡述了 AMetal 代碼倉庫的使用、 TortoiseGit 的使用以及版本控制等。AMetal 是芯片級的裸機軟件包,定義了跨平臺的通用接口(使得基于 AMetal 的應用程
    發(fā)表于 10-12 16:06 ?1次下載

    如何用萬界星空科技低代碼平臺快速開發(fā)一個MES系統(tǒng)?

    如今,越來越多的企業(yè)選擇低代碼開發(fā)平臺,讓企業(yè)實現(xiàn)數字化轉型。但是你好奇“低代碼開發(fā)平臺”能做什么嗎?“低代碼開發(fā)
    的頭像 發(fā)表于 12-08 11:39 ?535次閱讀
    如何用萬界星空科技低代碼<b class='flag-5'>平臺</b><b class='flag-5'>快速</b><b class='flag-5'>開發(fā)</b>一個MES系統(tǒng)?