電賽經驗分享——模塊篇

1、前言

? ? ? ? 打算在這一個專欄中,分享一些本科控制題電賽期間的經驗,和大家共同探討,也希望能幫助剛剛參加電賽的同學,了解一些基本的知識。一些見解和看法可能不同或有錯誤,歡迎批評指正。

? ? ? ? 在本文中,主要介紹筆者在電賽期間見過或者使用過的模塊,并對它們做出一定評價,希望對大家選用相關模塊有所幫助。另外本專欄不定期更新,主要是想起什么寫什么(汗)。

? ? ? ? 注:

????????1、本文使用到的一些模塊圖片,基本來源于網絡截圖,僅用來學習參考,非商用,侵刪。

? ? ? ? 2、本文完全免費閱讀,如果你發現某天文章被設置了“VIP權限”,請私信我解除(非筆者所為)。

2、電源模塊

? ? ? ? 筆者認為,電源模塊是整個電賽作品的核心,一款優秀的電源可以確保作品的安全穩定(相信燒過板子的同學深有感觸)。

2.1? LM2596降壓模塊

? ? ? ? 使用方法及注意事項?

? ? ? ? 1、“IN+”和“IN-”是輸入端,“+”代表正極,“-”代表負極;輸出端同理,“OUT+”和“OUT-”,使用時需要小心,別把輸入輸出高反、正負極搞反(這是萌新最容易犯的錯誤)。

? ? ? ? 2、若想調節輸出電壓,通過旋轉圖中的藍色可調電阻器即可,具體逆時針還是順時針電壓變大,筆者忘記了(汗),可以看看產品說明。在旋轉過程中,需要小心螺絲刀滑落下來接觸到模塊導致短路,這里建議由兩位同學一起操作:一位同學只需旋轉旋鈕,另一位同學用萬用表量電壓,告知同伴大了還是小了就行

? ? ? ? 3、該模塊是降壓模塊,顧名思義,只能降壓,不能升壓。所以不要妄想把12V的電池升壓到24V。另外模塊本身也有一定壓降,所以基本無法實現12.1V輸入,12V輸出,最小壓差基本在0.7V作用(具體多少筆者記不太清了)。

? ? ? ? 基于第三點,筆者希望大家注意到,我們的鋰電池電壓不是恒定的,以3S鋰電池為例,充滿電時的電壓為12.6V。倘若你在電池滿電的時候,將該模塊的輸出電壓調節在12V,則隨著電池的使用,電池電壓下降到12V甚至更低,此時的輸出電壓將不能穩定在12V。所以筆者建議大家將輸出電壓調節在10V-11V之間,(具體看你電池電壓一般用到多低才充電,小心過放!)。

????????優點

? ? ? ? 1、價格比價便宜(某寶只要3-4塊錢),適用于大多數電賽場景,也是筆者的實驗室采購較多的模塊。

? ? ? ? 2、使用較為簡單,也可結合排針、PCB、洞洞板,制作多路電源(幾個模塊拼一起,輸出11V、6V、5V等供使用)。

? ? ? ? 缺點

????????1、負載較大時,紋波表現較差(筆者未實測,相關見解是從某站看到的)

? ? ? ? 2、芯片宣傳最大3A電流,但實際2A以上發熱就比較厲害,使用過程中需要注意電源芯片的溫度。如果溫度過高(手摸上去后,燙得都堅持不住那種,就必須加了,微微發熱是沒事的),記得加散熱片上去。購買散熱片時,注意散熱片的尺寸,筆者買的是9*9mm的,如下圖所示(有money的同學可以買銅塊的散熱片)。

?2.1? 其余模塊

? ? ? ? 其他的電源模塊也有很多,例如TPS5430等,筆者主要用LM2596以及實驗室自制的模塊,對其他模塊了解并不多。但模塊大致都差不多,只需要注意功率、散熱、接線即可。

3、直流電機驅動模塊

? ? ? ? 特別注意,電機驅動模塊在使用過程中,要時刻關注電機的運動狀況,嚴禁電機堵轉運行(此時的電流會非常大!!!容易燒毀驅動!!!)。最常出現的情況就是,小車巡線時,不小心跑出去了,撞在墻上堵轉,此時應該及時拿起小車、斷電,而不是愣在那里看著傻樂。另外平時注意理線,不要拖著幾根杜邦線線(甚至一個電池、燒錄器)在跑車,避免導線卷入輪子導致堵轉。

? ? ? ? 另外,在長時間跑車后(連續調試了好幾輪了),需要關注電機驅動芯片/MOS管的發熱狀況,如果是那種手摸上去都燙的受不了的話,就要注意散熱了。

3.1 L298N

? ? ? ? 這款驅動相信大家再熟悉不過了。但筆者對其的評價是,僅適合初學者學習電機PWM驅動,并不適合打電賽(當然,如果你們實驗室只能提供這種驅動打比賽,那就將就著用吧【淚目】)。

使用方法及注意事項?

? ? ? ? ?詳細使用方法筆者不做解釋,網上已經有許多資料了。這里的需要注意的是,如果你想對輸出進行PWM控制,那就需要將圖中“通道A/B使能”上的跳線帽拔掉,在使能端用PWM信號進行控制。這么做的原因是,在使用跳線帽的情況下,使能信號會被強行上拉為100%占空比,也就是滿電壓輸出,在去除跳線帽轉而使用PWM控制時,就可以任意調節占空比了。

? ? ? ? 此外,由于L298N內部是三級管組成的驅動電路,所以提供的PWM信號的開關頻率不建議特別高(三極管扛不住),一般推薦10KHz(筆者MOS管一般也用這個頻率)。這個開關頻率一定要特別注意,在代碼配置中,不要想當然,覺得自己配置出來的就一定是10KHz,建議配置完,要用示波器看一下配置引腳的PWM頻率對不對。

? ? ? ? 最后,在L298N的實物圖中,我們可以發現有一個“5V供電”的端子,有的同學會使用這個端子作為單片機的供電。筆者的建議是,如果你是初學者,還在跑51單片機的小車,這么供電沒太大問題;但是如果你是打電賽的,那我非常不推薦使用該模塊的5V供電。原因是該模塊的5V供電是由7805這顆LDO產生的,它主要負責給驅動芯片供電。如果再給單片機供電,LDO的發熱和功耗會比較大,而且一旦模塊損壞,?也會對后面的電路產生影響。

? ? ? ? 關于上面這段,筆者寫完后,不知道對不對,自己內心是不推薦大家使用模塊上的5V的,但是又沒有一個很好的理由去說服大家。大家姑且看看吧,自己還是推薦使用單獨的電源模塊給單片機供電,畢竟單片機是整個系統的“心臟”。而且電機驅動對電源的沖擊也比較大。

???????優點

? ? ? ? 1、便宜,適合新手練習小電機的PWM控制。

? ? ? ? 缺點

????????1、驅動功率比較低,最大貌似只有3A。

? ? ? ? 2、內部是三極管驅動,模塊工作時,發熱比較厲害。

? ? ? ? 3、模塊體積比較大(因為帶了個大散熱片),搭車的時候,布局不是特別方便。

?3.2?TB6612

? ? ? ? ?這個模塊筆者很久沒有使用了,也沒有具體研究使用方法,網上應該也有很多使用方法,這里就不提了(主要是懶doge)。該模塊我個人覺得會比L298N好一些,有條件還是用這個吧。

???????優點

? ? ? ? 1、性能較好(筆者的主觀臆斷),打電賽夠用。

? ? ? ? 2、體積小,基本不占小車的空間。

? ? ? ? 缺點

????????1、驅動功率較低,輸出平均電流1.2A,峰值3.2A。(數據來源于芯片的數據手冊)

?3.3?大功率電機驅動

? ? ? ? 這款驅動是筆者使用的第一款MOS管驅動,性能超級強悍(當然價格也十分感人,基本要過百),使用方法與L298N類似,IO高低電平控制電機方向,PWM控制轉速。

???????優點

? ? ? ? 1、MOS管驅動,搭載的是IRLR7843TRPBF(30V/120A,應該是這顆,具體記不得了)。

? ? ? ? 2、MOS管上擁有超大散熱片(綠色的那塊),無需擔心發熱問題。

? ? ? ? 3、帶光耦隔離。

? ? ? ? 4、PCB反面擁有超大面積和厚度的搪錫。

? ? ? ? 缺點

????????1、一個字:貴!

?3.4?得科電機驅動

? ? ? ? ?這款驅動如果是打旅游機器人的同學應該比較熟悉,來自“得科技術”的一款MOS管驅動,當然性能和3.3節那款一樣強悍。不過控制方式不太一樣,應該是兩路PWM同時起到控制方向和轉速的功能,具體看使用手冊。

???????優點

? ? ? ? 1、MOS管驅動,搭載的是HY4008(80V/200A)。

? ? ? ? 2、帶光耦隔離。

? ? ? ? 3、PCB背面也擁有搪錫。

? ? ? ? 缺點

????????1、還是一個字:貴!

3.5?智能車電機驅動

? ? ? ? 未完待續,挖坑ING。。。

4、尋跡模塊

????????未完待續,挖坑ING。。。

5、電池(電源)

????????未完待續,挖坑ING。。。

6、攝像頭模塊

????????未完待續,挖坑ING。。。

7、步進電機驅動模塊

????????未完待續,挖坑ING。。。

8、藍牙模塊

????????未完待續,挖坑ING。。。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/80217.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/80217.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/80217.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【LLM】Open WebUI 使用指南:詳細圖文教程

Open WebUI 是一個開源的、可擴展且用戶友好的自托管 AI 平臺,專為生成式人工智能模型交互而設計。 Open WebUI 旨在為用戶提供一個簡單易用、功能強大且高度定制化的界面,使其能夠輕松與各種 AI 模型(如文本生成、圖像生成、語音識別等)進行交互。 一、安裝與初始化配置 擴…

HarmonyOS Next~HarmonyOS應用測試全流程解析:從一級類目上架到二級類目專項測試

HarmonyOS Next~HarmonyOS應用測試全流程解析:從一級類目上架到二級類目專項測試 引言:HarmonyOS生態下的質量保障挑戰 在萬物互聯的智能時代,HarmonyOS作為分布式操作系統,為開發者帶來了前所未有的創新空間&#x…

一種機載掃描雷達實時超分辨成像方法——論文閱讀

一種機載掃描雷達實時超分辨成像方法 1. 專利的研究目標與產業意義1.1 研究目標與實際問題1.2 產業意義2. 專利的創新方法:滑窗遞歸優化與實時更新2.1 核心模型與公式2.2 與傳統方法對比優勢3. 實驗設計與驗證3.1 仿真參數3.2 實驗結果4. 未來研究方向與挑戰4.1 學術挑戰4.2 技…

滾筒洗衣機拆解學習

本文圖片來自于B站視頻,鏈接在文末,不涉及任何公司及實驗室產品 對小米滾筒洗衣機進行拆解,并收集了用戶對這款產品的評價,認識了關鍵部件。下一步重點學習對各個電機的控制邏輯和供電系統。 整機拆解學習: 功能面板…

【金倉數據庫征文】金倉數據庫 KingbaseES 在電商平臺數據庫遷移與運維中深入復現剖析

【金倉數據庫征文】金倉數據庫 KingbaseES 在電商平臺數據庫遷移與運維中深入復現剖析 前言 在當今數字化商業蓬勃發展的時代,電商平臺的數據量呈爆發式增長,對數據庫性能、穩定性和擴展性提出了極高要求。本文章基于大型電商平臺原本采用 MySQL 數據庫&…

iPhone手機連接WiFi異常解決方法

iPhone手機連接WiFi異常解決方法 一、問題現象二、iPhone連不上可能的原因三、基礎排查與快速修復第一步:重啟大法第二步:忽略網絡,重新認證第三步:關閉“私有無線局域網地址”第四步:修改DNS服務器第五步:還原網絡設置四、路由器端排查及設置關閉MAC地址過濾或添加到白名…

Android NDK版本迭代與FFmpeg交叉編譯完全指南

在Android開發中,使用NDK(Native Development Kit)進行原生代碼開發是一項常見需求,特別是當我們需要集成FFmpeg這樣的多媒體處理庫時。本文將深入分析Android NDK的版本迭代分界線,詳細講解FFmpeg交叉編譯的注意事項,并提供完整的…

typecho中的Widget設計文檔

組成系統的最基本元素 什么是Widget Widget是組成Typecho的最基本元素,除了已經抽象出來的類庫外,其它幾乎所有的功能都會通過Widget來完成。在實踐中我們發現,在博客這種小型但很靈活的系統中實施一些大型框架的思想是不合適的&#xff0c…

Python序列Day3

序列 序列是一種數據存儲方式,用方括號標注,逗號分隔的一組值。在內存中,序列就是一塊用來存放多個值的連續的內存空間。 常見序列結構有:字符串、列表、元組、字典、集合 列表 用于存儲任意數目,任意類型的數據集…

私服與外掛:刑事法律風險的深度剖析

首席數據官高鵬律師團隊編著 在當今數字化時代,網絡游戲產業蓬勃發展,然而與之相伴的私服與外掛現象卻屢禁不止,且其背后隱藏著嚴重的刑事法律風險。作為一名律師,有必要在此對私服與外掛相關的刑事問題進行深入解讀,以…

Linux云計算訓練營筆記day04(Rocky Linux中的命令)

mv 移動(剪切) 源數據會消失 格式: mv 源文件 目標路徑 touch /opt/a.txt 創建文件 mv /opt/a.txt /root 移動文件,沒有改名 mkdir gongli 創建目錄 mv gongli /opt/ 移動目錄,沒有改名 mv /opt/gongli tedu 移動目錄,改名了 …

藍橋杯青少 圖形化編程——“星星”點燈

藍橋杯青少 圖形化編程——“星星”點燈 編程實現: 有10盞燈,從1到10按順序依次編號,初始時全部燈處于開啟狀態。有10個人也從1到10依次編號。第一個人(1號)將燈全部關閉,第二個人(2號&#x…

conda配置好的pytorch在jupyter中如何配置

配置 其實不用再配置了 如下圖(主要是激活pytorch環境,再jupyter notebook) jupyter運行快捷鍵shiftenter 新建文件夾folder,新建notebook 使用 幫助文檔(兩種方式) ctrl/ 注釋

COLT_CMDB_aix_diskinfo.sh

#!/bin/ksh #IT_BEGIN #IT_TYPE3 #IT SYSTEM_AIX_AGENTDISKDISCOVER|discovery.diskInfo[disc] #原型指標 #IT_RULE SYSTEM_AIX_IP|ipAddress[{#DISKNAME}] #IT_RULE SYSTEM_AIX_AGENTDISKPATH|diskPath[{#DISKNAME}] #IT_RULE SYSTEM_AIX_DISKNAME|diskName[{#DISKNAME}] #IT_…

IBM BAW(原BPM升級版)使用教程第五講

結前篇! 一、服務:外部服務 在 IBM Business Automation Workflow (BAW) 中,外部服務(External Services)是指在流程中調用和集成外部系統或服務的組件。外部服務允許IBM BAW與其他業務系統、應用程序或第三方服務進行…

如何用更少的顯存訓練 PyTorch 模型

文章目錄 1、引言 2、自動混合精度訓練 3、低精度訓練 4、梯度檢查點 5、通過梯度累積減小批量大小 6、張量分片與分布式訓練 7、高效數據加載 8、使用 In-Place 操作 9、Activation and Parameter Offloading 10、使用更精簡的優化器 11、高級策略 12、總結 1、引言 在訓練大…

極速輕量,Rust 網絡開發新選擇:Hyperlane 框架深度解析

極速輕量,Rust 網絡開發新選擇:Hyperlane 框架深度解析 在高性能網絡服務開發領域,Rust 憑借其內存安全與高效并發的特性備受青睞。今天,我們迎來一款專為現代 Web 服務打造的明星框架——Hyperlane,它以“輕量高效、…

單片機裸機環境下臨界區保護

目錄 1、直接中斷屏蔽法 2、嵌套計數優化法 3、BASEPRI寄存器應用 4、動態優先級調整策略 5、LDREX/STREX指令應用 6、位帶別名區原子訪問 7、上下文感知保護 8、中斷延遲優化技術 在嵌入式系統開發中,臨界區保護是確保系統可靠性的關鍵技術。本文以ARM Cor…

【deepseek教學應用】001:deepseek如何撰寫教案并自動實現word排版

本文講述利用deepseek如何撰寫教案并自動實現word高效完美排版。 文章目錄 一、訪問deepseek官網二、輸入教案關鍵詞三、格式轉換四、word進一步排版 一、訪問deepseek官網 官網:https://www.deepseek.com/ 進入主頁后,點擊【開始對話】,如…

springboot使用mybatisPlus進行數據庫增刪改查

springboot使用mybatisPlus進行數據庫增刪改查 提示:幫幫志會陸續更新非常多的IT技術知識,希望分享的內容對您有用。本章分享的是springboot的使用。前后每一小節的內容是存在的有:學習and理解的關聯性。【幫幫志系列文章】:每個…