一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

基于多路開關(guān)檢測(cè)器件MC33993實(shí)現(xiàn)開關(guān)檢測(cè)電路的設(shè)計(jì)方案

電子設(shè)計(jì) ? 來(lái)源:電子設(shè)計(jì)工程 ? 作者:王興山,馬建輝, ? 2021-03-31 15:49 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

作者:王興山,馬建輝,王知學(xué)

1 引言

隨著汽車電子技術(shù)的飛速發(fā)展,汽車內(nèi)部所用到的開關(guān)元件也日益復(fù)雜而繁多,因此,可靠實(shí)時(shí)地對(duì)這些開關(guān)量進(jìn)行檢測(cè)已成為汽車電子硬件設(shè)計(jì)必須解決的問(wèn)題。傳統(tǒng)的開關(guān)檢測(cè)接口電路設(shè)計(jì)多采用電阻、電容等分立元件與單片機(jī)直接相連,這樣往往有如下弊端:

整個(gè)開關(guān)系統(tǒng)的可靠性得不到保證,給汽車安全帶來(lái)隱患:

由分立元件設(shè)計(jì)的開關(guān)觸點(diǎn)容易發(fā)生氧化,縮短了開關(guān)的使用壽命:

過(guò)多使用分立元件,浪費(fèi)大量的單片機(jī)I/O資源,降低了CPU的利用率。

針對(duì)上述問(wèn)題,本文采用飛思卡爾公司生產(chǎn)的多路開關(guān)檢測(cè)器件MC33993設(shè)計(jì)了一款車用多路開關(guān)檢測(cè)接口電路。實(shí)驗(yàn)證明其工作性能良好。安全性高。

2 MC33993介紹

MC33993是一款可編程多路開關(guān)檢測(cè)接口器件,可檢測(cè)22路開關(guān)量輸入信號(hào),并將檢測(cè)到的開關(guān)狀態(tài)通過(guò)SPI(串行外圍接口)發(fā)送給單片機(jī)。MC33993還具有22路模擬多路開關(guān)功能,用以讀取多路模擬輸入信號(hào),模擬輸入信號(hào)經(jīng)緩沖器由模擬多路開關(guān)輸入以供微處理器讀取。除此之外,MC33993還可為傳感器提供電源。作為模擬傳感器的輸入、控制管理系統(tǒng)電源等。

MC33993的主要特性如下:

與單片機(jī)的通信接口:采用3.3V/5 v SPI接口協(xié)議:

8路可編程輸入SPO~SP7:開關(guān)可接電源正極,也可接地;

14路接地輸入SGO~SGl3:開關(guān)只能接地;

自動(dòng)喚醒功能:開關(guān)狀態(tài)的變化可將其從睡眠狀態(tài)中隨時(shí)喚醒;

中斷:開關(guān)狀態(tài)變化引起中斷;

可編程濕性電流:16 mA或20 mA。濕性電流可以防止觸點(diǎn)氧化。

MC33993的基本功能是檢測(cè)多路開關(guān)的狀態(tài)和作為多路模擬開關(guān),微處理器通過(guò)與MC33993的SPI接口通信,向MC33993發(fā)送控制命令字,開關(guān)狀態(tài)的變化引起中斷,微處理器又通過(guò)SPI接口讀取開關(guān)狀態(tài)。

MC33993有正常和休眠兩種工作模式。休眠模式可以降低系統(tǒng)的能耗,只有當(dāng)給器件發(fā)送休眠控制字時(shí),它才由正常模式進(jìn)入休眠模式。休眠模式中,開關(guān)狀態(tài)發(fā)生變化、中斷信號(hào)下降沿、片選信號(hào)下降沿、喚醒信號(hào)下降沿和定時(shí)器中斷均可以使MC33993進(jìn)入正常工作模式。正常模式在作為監(jiān)測(cè)開關(guān)狀態(tài)之用時(shí),單片機(jī)可經(jīng)SPI接口與MC33993通信對(duì)其進(jìn)行編程設(shè)定。

3 多路開關(guān)檢測(cè)接口電路設(shè)計(jì)

3.1 硬件電路設(shè)計(jì)

筆者設(shè)計(jì)的多功能開關(guān)節(jié)點(diǎn)中將開關(guān)狀態(tài)的檢測(cè)和節(jié)點(diǎn)通訊在一個(gè)模塊中實(shí)現(xiàn),微處理器采用PIC18F2480單片機(jī),這是一款PIC18系列高性能MCU,采用先進(jìn)的RISC架構(gòu),具有增強(qiáng)型內(nèi)核,32級(jí)堆棧和多種內(nèi)部和外部中斷源,內(nèi)部帶有CAN控制器,可以方便的實(shí)現(xiàn)CAN通訊。多路開關(guān)中,22路按鍵開關(guān)分別與MC33993的SP0~SP7和SG0~SG13共22個(gè)輸入引腳相連,其中與SPn相連的開關(guān)閉合時(shí)接電源正端(通過(guò)編程實(shí)現(xiàn)),與SGn相連的開關(guān)閉合時(shí)接地,所有開關(guān)閉合時(shí)狀態(tài)為1,斷開時(shí)狀態(tài)為0。PIC18F2480單片機(jī)通過(guò)SPI通信讀取MC33993的開關(guān)狀態(tài)量,這兩個(gè)器件均有專門的SPI接口,因此他們之間的SPI通信實(shí)現(xiàn)起來(lái)很容易;MC33993的SO、SI、CS、SCLK和INT引腳分別與PIC18F2480的RC4/SDI、RC5/SDO、RC2/CCP1、RC3/SCK和RB1/NT1四個(gè)引腳相連。MC33993與PIC18F2480單片機(jī)的連接電路如圖1所示。

基于多路開關(guān)檢測(cè)器件MC33993實(shí)現(xiàn)開關(guān)檢測(cè)電路的設(shè)計(jì)方案

3.2 工作原理

首先PIC18F2480通過(guò)SPI接口對(duì)MC33993進(jìn)行初始化設(shè)置,設(shè)定MC33993的工作方式,當(dāng)開關(guān)被按下或斷開時(shí),MC33993的輸入口狀態(tài)發(fā)生變化,使之從睡眠模式中被喚醒,并立刻向處理器PIC18F2480發(fā)送讀取開關(guān)狀態(tài)量的中斷請(qǐng)求,處理器識(shí)別中斷并通過(guò)SPI接口讀取開關(guān)狀態(tài)的變化,然后執(zhí)行相應(yīng)的操作。

3.3 開關(guān)檢測(cè)接口電路軟件的設(shè)計(jì)

開關(guān)檢測(cè)軟件設(shè)計(jì)包括初始化程序和讀取開關(guān)狀態(tài)的程序兩部分。

初始化程序主要完成對(duì)MC33993內(nèi)部幾個(gè)相關(guān)寄存器的命令字的設(shè)置,例如復(fù)位寄存器、濕性電流控制寄存器、SPn設(shè)置寄存器等。

讀取開關(guān)狀態(tài)是在中斷服務(wù)子程序中實(shí)現(xiàn)。當(dāng)開關(guān)狀態(tài)變化時(shí),MC33993產(chǎn)生中斷。PIC18F2480進(jìn)人中斷服務(wù)程序,通過(guò)SPI接口讀取。MC33993開關(guān)狀態(tài)。

在軟件設(shè)計(jì)過(guò)程中,MC33993讀寫函數(shù)在初始化程序和開關(guān)狀態(tài)讀取程序中都會(huì)被調(diào)用,是整個(gè)開關(guān)檢測(cè)軟件設(shè)計(jì)的關(guān)鍵。下面給出整個(gè)多路開關(guān)檢測(cè)接口電路軟件設(shè)計(jì)的流程圖和MC33993讀寫函數(shù)void RW33993()的代碼。軟件設(shè)計(jì)流程圖如圖2所示。

讀寫函數(shù)void RW33993()源代碼如下:

4 結(jié)束語(yǔ)

文中介紹了基于MC33993的車用多功能開關(guān)檢測(cè)設(shè)計(jì)的實(shí)現(xiàn),電路簡(jiǎn)單,運(yùn)行良好,安全、可靠性高,避免了基于分立元件設(shè)計(jì)的開關(guān)檢測(cè)電路的不足,而且降低了系統(tǒng)的功耗,具有較強(qiáng)的應(yīng)用價(jià)值。

責(zé)任編輯:gt

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

    關(guān)注

    185

    文章

    18372

    瀏覽量

    256362
  • 傳感器
    +關(guān)注

    關(guān)注

    2566

    文章

    53008

    瀏覽量

    767582
  • 開關(guān)
    +關(guān)注

    關(guān)注

    19

    文章

    3282

    瀏覽量

    95410
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    多路紅外遙控系統(tǒng)的電路設(shè)計(jì)和實(shí)現(xiàn)

    、LTE5208A等器件構(gòu)成。   2.1 遙控指令輸入電路設(shè)計(jì)  系統(tǒng)的遙控指令輸入電路是基于MOTOROLA公司新近推出的可編程多路開關(guān)
    發(fā)表于 11-05 16:09

    基于MC33064的欠壓檢測(cè)電路

    用于低功率開關(guān)穩(wěn)壓器的MC33064電壓檢測(cè)器的典型應(yīng)用電路MC33064是一款欠壓檢測(cè)
    發(fā)表于 08-03 10:17

    電流檢測(cè)器分類和選型

    吸塵器、比如監(jiān)控電焊機(jī)是否處于焊接狀態(tài)等等。所謂的開關(guān)量:就是只有接通和斷開2種狀態(tài)。開關(guān)量通過(guò)內(nèi)置的觸點(diǎn)來(lái)實(shí)現(xiàn)。開關(guān)量電流檢測(cè)器有以下特點(diǎn)
    發(fā)表于 02-19 22:30

    MC33291可以檢測(cè)的輸出故障有哪些?

    基于MC33291的開關(guān)多路輸出控制電路MC33291可以檢測(cè)的輸出故障有哪些?
    發(fā)表于 04-22 06:48

    怎樣去設(shè)計(jì)一種多路開關(guān)檢測(cè)接口電路?

    MC33993是什么?怎樣去設(shè)計(jì)一種多路開關(guān)檢測(cè)接口電路
    發(fā)表于 05-13 06:15

    基于MC33993多路開關(guān)檢測(cè)接口電路設(shè)計(jì)

    主要介紹了以PIC18F2480單片機(jī)為處理器,基于可編程多路開關(guān)檢測(cè)接口器件MC33993實(shí)現(xiàn)
    發(fā)表于 12-09 16:29 ?57次下載

    觸摸式開關(guān)火接近式檢測(cè)器電路

    觸摸式開關(guān)火接近式檢測(cè)器電路
    發(fā)表于 03-24 10:04 ?856次閱讀
    觸摸式<b class='flag-5'>開關(guān)</b>火接近式<b class='flag-5'>檢測(cè)器</b><b class='flag-5'>電路</b>圖

    欠壓與過(guò)壓檢測(cè)器MC3425的應(yīng)用

    欠壓與過(guò)壓檢測(cè)器MC3425的應(yīng)用   摘要:介紹欠壓、過(guò)壓檢測(cè)器MC3425的性能及其在欠壓、過(guò)壓檢測(cè)
    發(fā)表于 07-15 08:55 ?3284次閱讀
    欠壓與過(guò)壓<b class='flag-5'>檢測(cè)器</b><b class='flag-5'>MC</b>3425的應(yīng)用

    為煙霧檢測(cè)器提供遙測(cè)報(bào)警設(shè)計(jì)方案

    為煙霧檢測(cè)器提供遙測(cè)報(bào)警設(shè)計(jì)方案 基于離子的煙霧檢測(cè)器便宜且有效,除了安裝在室內(nèi)外.還經(jīng)常安裝在車庫(kù)及其他室外建筑中,這些設(shè)計(jì)需要
    發(fā)表于 03-12 15:53 ?975次閱讀
    為煙霧<b class='flag-5'>檢測(cè)器</b>提供遙測(cè)報(bào)警<b class='flag-5'>設(shè)計(jì)方案</b>

    基于MC33993的車用多路開關(guān)檢測(cè)接口電路設(shè)計(jì)

    1 引言   隨著汽車電子技術(shù)的飛速發(fā)展,汽車內(nèi)部所用到的開關(guān)元件也日益復(fù)雜而繁多,因此,可靠實(shí)時(shí)地
    發(fā)表于 01-08 15:41 ?2245次閱讀
    基于<b class='flag-5'>MC33993</b>的車用<b class='flag-5'>多路</b><b class='flag-5'>開關(guān)</b><b class='flag-5'>檢測(cè)</b>接口<b class='flag-5'>電路</b>設(shè)計(jì)

    基于MC9S12XS128的汽車BCM的設(shè)計(jì)

    為某車型設(shè)計(jì)了一款車身中央控制器BCM,實(shí)現(xiàn)了門鎖控制、燈光控制、雨刷控制、車窗控制、LIN通信、RKE通信等功能。BCM采用Freescale的S12系列16位微處理器MC9S12XS128進(jìn)行設(shè)計(jì),通過(guò)多路
    發(fā)表于 03-07 15:37 ?271次下載
    基于<b class='flag-5'>MC</b>9S12XS128的汽車BCM的設(shè)計(jì)

    多路開關(guān)檢測(cè)接口電路MC33993的原理及應(yīng)用

    美國(guó)MOTOROLA公司推出的可編程多路開關(guān)檢測(cè)接口集成電路MC33993檢測(cè)多達(dá)22路的
    發(fā)表于 10-10 14:13 ?109次下載
    <b class='flag-5'>多路</b><b class='flag-5'>開關(guān)</b><b class='flag-5'>檢測(cè)</b>接口<b class='flag-5'>電路</b><b class='flag-5'>MC33993</b>的原理及應(yīng)用

    新型電路通斷檢測(cè)器設(shè)計(jì)方案

    在實(shí)際生產(chǎn)生活當(dāng)中,經(jīng)常需要對(duì)線路的通斷進(jìn)行檢測(cè)。針對(duì)上述問(wèn)題,設(shè)計(jì)出了這款新型的電路通斷檢測(cè)器
    發(fā)表于 07-04 10:44 ?4638次閱讀
    新型<b class='flag-5'>電路</b>通斷<b class='flag-5'>檢測(cè)器</b><b class='flag-5'>設(shè)計(jì)方案</b>

    常用led數(shù)碼管驅(qū)動(dòng)電路圖大全(TM1650/CD4511/MC33993

    來(lái)把器件的22個(gè)端口設(shè)置為可以驅(qū)動(dòng)LED,甚至還可以驅(qū)動(dòng)MOSFET柵極的小負(fù)載。從MC33993的內(nèi)部結(jié)構(gòu)來(lái)看,也可通過(guò)編程使輸入開關(guān)(SP0~SP7)具有吸收或輸出電流的能力,而使輸入開關(guān)
    發(fā)表于 03-29 09:53 ?9.1w次閱讀
    常用led數(shù)碼管驅(qū)動(dòng)<b class='flag-5'>電路</b>圖大全(TM1650/CD4511/<b class='flag-5'>MC33993</b>)

    MC33993多路開關(guān)檢測(cè)接口電路的原理及應(yīng)用的詳細(xì)資料說(shuō)明

    美國(guó)MOTOROLA公司推出的可編程多路開關(guān)檢測(cè)接口集成電路MC33993檢測(cè)多達(dá)22路的
    發(fā)表于 11-21 17:53 ?17次下載
    <b class='flag-5'>MC33993</b><b class='flag-5'>多路</b><b class='flag-5'>開關(guān)</b><b class='flag-5'>檢測(cè)</b>接口<b class='flag-5'>電路</b>的原理及應(yīng)用的詳細(xì)資料說(shuō)明