怎麼用單片機同時控制最多81個繼電器按照實際要求接通或斷開?

2021-01-08 技術閒聊

想使用單片機同時控制最多81個繼電器按照實際要求接通或斷開,能否做得到?

單片機的類型很多,比較常見的單片機I/O口一般比較少,一般都是4組以內,每組8個,共32個I/O口,以及3組24個、2組16個、1組8個等,稍多一點的有64個I/O口。但是也有I/O口較多的單片機,比如stm32f103zet6一共144個引腳,具有112個I/O口,足以滿足控制要求。

驅動電路如下圖所示,由於大部分單片機I/O的的默認值為高電平,因此再設計驅動電路時,採用低電平驅動繼電器工作。

但是比較常用的C8051F系列單片機其I/O口數量只有8~64個,若單片機的I/O口不夠時怎麼辦?

1、可以使用74HC595擴展。74HC595是一個具有輸出鎖存的串行輸入8位並行輸出的移位寄存器,在驅動數碼管當中經常有用到,如下圖為使用74HC595驅動數碼管的原理,控制繼電器時,74HC595的輸出口接PNP三極體即可,輸入低電平時三極體導通。

2、可以使用可編程邏輯器件CPLD進行擴展。使用CPLD擴展的好處就是可以擴展很多I/O口,而且不會像使用74HC595那樣因為擴展得多了就會有一定的延時。其原理如下圖所示,通過讀RD、寫WR信號以及AD數據地址總線進行傳輸數據,可以根據需求選擇合適I/O口的CPLD。

3、使用多片單片機。若一片單片機的I/O口引腳不夠也可以使用兩片以上的單片機,進行控制繼電器,只是需要編寫多個單片機程序,若不同單片機之間的繼電器需要交互時,單片機之間還需增加通訊接口,可以使用SCI、SPI等通訊接口。

相關焦點

  • 51單片機玩轉物聯網基礎篇05-控制繼電器
    前言本節我們開始學習如何使用51單片機控制繼電器,有了繼電器,我們可以使用單片機輸出的低電平控制高電平期間工作,比如繼電器接到220V用電器上,可通過單片機智能控制用電器。一、基礎知識1.繼電器簡介繼電器是具有隔離功能的自動開關元件,實際上是用小電流去控制大電流運作的一種「自動開關」。
  • 時間繼電器
    5、工作原理:計時無效期間,8、5相連,相當於我們平常電燈開關斷開狀態。有效時,繼電器動作,8、6相連,用電器得電工作,相當於我們平常電燈開關接通狀態。時間繼電器另一個區分點是它的觸點(執行接通或斷開被控制電路的開關),分別有常開、常閉、轉換的區別,另外還有觸點多少的區別,可以控制多大的工作電壓及電流(即觸點允許控制的功率)的區別,供不同用途選用;另外特殊觸點還有帶自鎖(動作後即使控制電壓消失,觸點自己保持失去控制時的狀態),帶延時吸合或延時釋放功能等種類,供特殊情況下使用。  從繼電器外形來區分,有密封、小型、微型等區別。
  • 時間繼電器如何接線,怎麼控制交流接觸器
    今天我們來介紹時間繼電器怎麼接線,如何運用,新手電工必備知識點,非常基礎的知識,詳細給大家分析一下我們在學習時間繼電器之前,首先要先了解一下時間繼電器外觀結構,時間繼電器整體外觀由兩部分組成,顯示部位(線圈)和底座構成如上圖所示時間繼電器兩部分可以分開,顯示部位只要是提供時間調節、線圈通斷工作,底座主要是用來接線使用。
  • 如何用單片機控制220V交流電的通斷
    如何用單片機控制220V交流電的通斷 首先來說,220V交流電的負載是多大,是感性負載負載還是阻性負載,正常輸出功率是多大等這些都要考慮進去。 1、對於阻性負載 比如普通的燈泡,一般是30到40W左右,如果用220V交流電來控制通斷,簡單點的就用一個雙向可控矽直接控制,BT137電流達到7A,耐壓值600V,驅動燈泡足夠了
  • 單片機驅動繼電器電路設計
    打開APP 單片機驅動繼電器電路設計 發表於 2019-04-02 09:46:00 手上有一個HFD23的5V繼電器,下面看一下其參數
  • 一秒看懂基礎繼電器電路圖解
    幹擾描述:1220v交流電通電後,接通或斷開繼電器瞬間,有很大概率(50%)系統會死機;2死機的同時,在5V電源上用示波器觀察到有一個脈衝幹擾。3死機的同時,很明顯看到電源模塊上的電源指示燈閃了一下,說明電壓是大幅度跌落了。
  • Arduino上面用什麼繼電器?
    當想用Arduino控制電燈等220V電壓的器件時可以使用繼電器,繼電器一般可以想像成一個可以用Arduino或者單片機控制的開關。Arduino上面用到的繼電器一般分為兩類。1、電磁繼電器。2、固態繼電器。一、電磁繼電器。我們先來看下電磁繼電器的示意圖(其實高中的物理課本裡有這樣一個圖的,至少我上高中的時候是有的)。
  • 中間繼電器,熱繼電器,時間繼電器,固態繼電器的原理及使用
    今天我們來了解下最常見的幾種繼電器,幾分鐘時間讓你對繼電器有個清晰地認識。繼電器是一種當輸入量(電、磁、聲、光、熱)達到一定值時,輸出量將發生跳躍式變化的自動控制器件。繼電器的工作原理和特性 :當輸入量(如電壓、電流、溫度等)達到規定值時,使被控制的輸出電路導通或斷開的電器。
  • uln2003繼電器,怎麼用ULN2003控制5V繼電器
    打開APP uln2003繼電器,怎麼用ULN2003控制5V繼電器 發表於 2017-10-24 09:41:30   ULN2003
  • 基於單片機控制的小型簡易程控交換系統
    由於微處理機功能的不斷增強和集成電路成本的不斷下降,人們已有可能用合理的造價生產出功能齊全的交換機。實際中實現交換系統的方案有較大差別,缺乏統一模式,這就給詳細、具體地掌握系統的內部結構帶來了一定的困難。基於以上原因,我們考慮將單片機知識與程控交換的基本原理相結合來設計簡易的交換系統。
  • 時間繼電器的分類、工作原理、各個引腳的含義、接線方法以及控制原理圖
    一、繼電器的分類時間繼電器可以按照工作原理和延時方式分為好幾大類,我們著重分析常用的幾類,根據工作原理可以分為,空氣阻尼式時間繼電器、電動式時間繼電器、電磁式時間繼電器、電子式時間繼電器等。常用的有兩種,因為價格低廉、原理清晰、控制要求不高,我們一般選擇空氣阻尼式時間繼電器、電磁式時間繼電器。
  • 繼電器工作原理
    連接好工作電路,在常態時,D、E間未連通,工作電路斷開。用手指將動觸點壓下,則D、E間因動觸點與靜觸點接觸而將工作電路接通,小燈泡L發光。閉合開關S,銜鐵被電磁鐵吸下來,動觸點同時與兩個靜觸點接觸,使D、E間連通。這時彈簧被拉長,觀察到工作電路被接通,小燈泡L發光。斷開開關S,電磁鐵失去磁性,對銜鐵無吸引力。銜鐵在彈簧的拉力作用下回到原來的位置,動觸點與靜觸點分開,工作電路被切斷,小燈泡L不發光。
  • hk4100f繼電器引腳圖及工作原理詳解
    hk4100f繼電器原理圖   下圖2是S51增強型單片機實驗板上HK4100F 迷電器驅動電路原理圖,三極體T5的其極B 接到單片機的P3.6,三極體的發射極E 接到繼電器戈圈的一站,線圈的另一站接到t 5V 電源VCC上I ;繼電器線圈兩端並接:個- 「極管IN4148
  • 以ULN2003為例繼電器的作用
    ,在實際應用中也是非常有用的,主要以下幾個作用: 一、有隔離作用 二、可以低電壓控制高電壓 三、可以小電流控制大電流 總體來說,可以說是弱電控制強電。 繼電器原理:當線圈通電導通時,繼電器常開觸點閉合,RELAY0和RELAY1導通,從而控制後面電路的導通,二極體D3的作用是繼電器線圈的續流作用,當繼電器通電或斷開時,會產生較大反電動勢,採用反向二極體的吸收,會起到很好效果
  • 固態繼電器和電磁繼電器的區別分析
    電磁繼電器是一種電子控制器件,在電路中起著自動調節、安全保護、轉換電路等作用,一般是由鐵芯、線圈、銜鐵、觸點簧片等組成的。與電磁繼電器比較,固態繼電器(SSR)是一種沒有機械運動,不含運動零件的繼電器,但它具有與電磁繼電器本質上相同的功能。
  • 220V繼電器實物接線圖與時間繼電器接線圖
    有關220V繼電器實物接線圖,繼電器怎麼接線,繼電器對電路的自動調節與安全保護,分享220v單相電機接線圖與時間繼電器接線圖。
  • 三菱PLC功能指令編程-控制路燈接通和斷開的程序
    控制要求夏季,路燈19:00開燈,次日5:00關燈;00:00-5:00燈開一半其他季節,路燈18:00開,次日7:00關,00:00-7:00燈開一半IO分配X0 工作開關 Y0路燈 Y1路燈梯形圖利用時鐘數據讀取指令TRD從PLC內部時鐘中讀取當前時間和日期,並裝在到以D13為起始地址的7個數據存儲器中,一次存放年月日時分秒和星期。其中D15存放的時小時時鐘,D17存放月時鐘,通過監視PLC的內部時鐘,用觸點比較指令實現對路燈的定時控制,這裡是把7-9月定義為夏季。其他時間為春秋夏。
  • 繼電器的原理與作用
    對於繼電器的「常開、常閉」觸點,可以這樣來區分:繼電器線圈未通電時處於斷開狀態的靜觸點,稱為「常開觸點」;處於接通狀態的靜觸點稱為「常閉觸點」。2、熱敏幹簧繼電器的工作原理和特性熱敏幹簧繼電器是一種利用熱敏磁性材料檢測和控制溫度的新型熱敏開關。它由感溫磁環、恆磁環、幹簧管、導熱安裝片、塑料襯底及其他一些附件組成。
  • 繼電器的工作原理及應用
    一、繼電器的分類繼電器是一種根據電氣量(如電壓、電流等)或非電氣量(如熱、時間、壓力、轉速等)的變化接通或斷開電路以實現自動控制和保護電力拖動裝置的電氣。繼電氣一般由感測機構、中間機構和執行機構三個基本部分組成。感測機構把感測到的電氣量傳遞給時間機構,將它與額定的整定值進行比較,當達到整定值(過量或欠量)時,中間機構便使執行機構動作,從而接通或斷開被控電路。
  • 考考你對電磁繼電器的了解
    電磁繼電器可以用低電壓、弱電流控制高電壓、強電流電路,還可實現遠距離操縱和生產自動化,在現代生活中起著越來越重要的作用。