日本久章草在线一区二区三区,久久精品视频5,樱桃视频污在线观看,窝蝌蚪免费精品视频

競標描述

競標秘訣:競標之后即可獲得雇主聯系方式,主動聯系雇主更容易中標!

交付描述
1個階段 , 共3個階段
最多可添加 3 個圖片/文件,每個大小不超過 5MB
    維權
       最多可添加 3 個圖片/文件,每個大小不超過 2MB
    對雇主進行評價
    • 付款積極性  
    • 合作愉悅度  
    對服務商進行評價
    • 工作速度  
    • 工作質量  
    • 工作態度  
    競標描述
       最多可添加 5 個圖片/文件

    企業用戶請完善企業信息,
    個人用戶請完善個人信息

    電子方案開發供應鏈平臺
    一鍵發布任務
    獲取驗證碼
    返回

    發布成功


    當前位置 : 首頁 > 快包項目 > 項目詳情

    已關閉

    基于 STM32 的汽車 CAN RPM 監測與 LED 控制電路板設計

    限時免費項目

    1371人瀏覽

    15人競標

    反饋

    收藏

    ¥3000.00

    發布時間:2025.03.13 行業分類:汽車電子 技術分類:
    • 發布需求
      2025.03.13
    • 聯系雇主
    • 雇主選中
    • 托管傭金
    • 服務商工作
    • 驗收付款
    項目詳情 (競標后方可查看雇主聯系方式)

    項目概述

    本項目旨在設計一款基于 STM32F105RCT6 微控制器的電路板,通過汽車 OBD-II 接口讀取發動機轉速 (RPM),并根據用戶設定的 RPM 閾值控制 9 個 LED 燈的狀態。電路板支持通過揚聲器播報用戶預設的 RPM 值(英文,例如“Two thousand RPM”),并提供按鈕輸入和調試接口。供電通過 OBD-II 接口(12V),無需外部電源。RPM 閾值存儲在 STM32 內部 Flash 中,音頻文件存儲在外部 SPI Flash 中,通過音頻編解碼芯片播放。


    功能需求

    • CAN 通信接口

    • 通過 OBD-II 接口連接汽車 CAN 總線,讀取發動機 RPM 數據。

    • 支持標準 OBD-II 協議 (ISO 15765-4),使用 CAN 2.0B 標準。

    • CAN 高 (CAN H) 和 CAN 低 (CAN L) 分別連接到 OBD-II 接口的 Pin 6 和 Pin 14。

    • 電源管理

    • 輸入電源:通過 OBD-II 接口的 Pin 16 (12V) 和 Pin 4/5 (GND) 供電。

    • 使用 LDO 穩壓器將 12V 降至 5V,為 STM32F105RCT6、TJA1050 及其他組件供電。

    • 5V 輸出電流能力需滿足所有組件需求(預估最大 600mA,考慮音頻芯片)。

    • LED 控制

    • 控制 9 個三色 LED 燈,用于指示 RPM 狀態。

    • 正常模式:根據 RPM 值逐級點亮 LED(具體映射由軟件定義)。

    • 報警模式:當檢測到的 RPM 達到用戶預設閾值時,所有 9 個 LED 以紅色爆閃(頻率約 2Hz)。

    • 用戶輸入

    • 外接 2 個機械按鍵,用于設置 RPM 閾值:

    • 按鍵 1:增加閾值(步進 100 RPM)。

    • 按鍵 2:減少閾值(步進 100 RPM)。

    • 按鍵需帶去抖動電路(建議 RC 濾波或硬件去抖)。

    • 閾值存儲

    • 用戶設定的 RPM 閾值需掉電保存。

    • 使用 STM32F105RCT6 的內部 256KB Flash 模擬 EEPROM 功能存儲閾值(預計占用小于 10 字節)。

    • 聲音輸出

    • 外接 1W、8Ω 揚聲器,用于播報用戶設定的 RPM 閾值(英文,例如“Two thousand RPM”)。

    • 使用音頻編解碼芯片解碼預錄的 WAV 或 MP3 文件,通過揚聲器播放。

    • 音頻文件存儲在外部 SPI Flash 中,由 STM32 讀取并傳輸至音頻芯片。

    • 調試與編程接口

    • UART 接口:

    • 提供 UART 接口(TX/RX/GND),用于調試時輸出 RPM 數據到電腦(波特率 115200)。

    • 支持通過 UART 刷寫固件(需配合 STM32 的 Bootloader 模式)。

    • JTAG/SWD 接口:

    • 提供 JTAG 或 SWD 接口(至少包括 SWDIO、SWCLK、GND、3.3V),用于調試和燒錄固件。


    硬件規格

    1. 主控芯片

    • 型號:STM32F105RCT6

    • 封裝:LQFP64

    • 工作電壓:3.3V(通過 LDO 從 5V 降壓)

    • 內部存儲:256KB Flash,用于存儲固件及模擬 EEPROM 保存 RPM 閾值。

    • 外設需求:

    • 1 個 CAN 控制器(CAN1)

    • 1 個 UART(用于調試和固件燒錄)

    • 至少 9 個 GPIO(控制 LED)

    • 2 個 GPIO(讀取按鍵輸入)

    • 1 個 SPI(用于音頻編解碼芯片和 SPI Flash)

    • 時鐘:使用 8MHz 外部晶振(HSE),配合 PLL 配置系統時鐘。

    • BOOT 控制:

    • BOOT0 引腳通過 10k 下拉電阻接 GND,并引出 2.54mm 跳線或按鈕連接至 3.3V,用于進入系統 Bootloader 模式。

    • BOOT1 引腳通過 10k 電阻下拉至 GND(固定)。

    • 復位電路:提供 NRST 引腳的復位按鈕(帶 0.1uF 去抖電容)。

    2. CAN 收發器

    • 型號:TJA1050

    • 功能:將 STM32 的 CAN_TX 和 CAN_RX 信號轉換為 CAN H 和 CAN L 差分信號。

    • 引腳連接:

    • CANH → OBD-II Pin 6        

    • CANL → OBD-II Pin        14

    • VCC → 5V

    • GND → 地

    • TXD → STM32 CAN_TX        (PB8)

    • RXD → STM32 CAN_RX        (PB9)

    • 保護:增加 ESD 保護(如 TVS 二極管)以防止汽車環境中的瞬態電壓。

    3. 電源模塊

    • 輸入:12V (OBD-II Pin 16),GND (OBD-II Pin 4/5)

    • 輸出:

    • 5V(供 TJA1050、LED、VS1053 等使用)

    • 3.3V(供 STM32、W25Q64 使用,可通過二級 LDO 或直接從 12V 降壓)

    • LDO 選擇:

    • 推薦型號:LM1117-5.0 (5V) 和 LM1117-3.3 (3.3V)

    • 電流能力:至少 600mA(增加音頻芯片后功耗上升)。

    • 保護:輸入端加反接保護二極管(如 1N4007)和濾波電容(10uF + 0.1uF)。

    4. LED 電路

    • 數量:9 個紅色 LED

    • 驅動方式:

    • 每個 LED 通過 STM32 GPIO 控制(高電平點亮)。

    • 每個 LED 串聯限流電阻(假設 5V 供電,LED 壓降 2V,電流 20mA,電阻約 150Ω)。

    • GPIO 分配:建議使用 PC0-PC8(9 個引腳)。

    5. 按鍵電路

    • 數量:2 個機械按鍵

    • 連接:

    • 按鍵一端接 GND,另一端接 STM32 GPIO(建議 PB0、PB1),上拉至 3.3V。

    • 去抖動:每個按鍵并聯 0.1uF 電容,或使用軟件去抖。

    6. 音頻播放模塊(新增)

    • 音頻編解碼芯片:

    • 型號:VS1053

    • 功能:解碼 WAV/MP3 格式音頻,輸出模擬信號至揚聲器。

    • 供電:5V(VCC),內部需 3.3V I/O 電平(通過芯片內置穩壓)。

    • 接口:

    • SPI 接口與 STM32 連接:

    • SCK → PB13         (SPI2_SCK)

    • MISO → PB14         (SPI2_MISO)

    • MOSI → PB15         (SPI2_MOSI)

    • CS → PB12 (GPIO 控制片選)

    • DREQ → PB10 (數據請求中斷)

    • RESET → PB11 (復位控制)

    • 音頻輸出:LEFT 或 RIGHT 通道連接揚聲器(單聲道)。

    • 保護:音頻輸出加 10uF 耦合電容隔離直流分量。

    • 存儲芯片:

    • 型號:W25Q64 (8MB SPI       Flash)

    • 功能:存儲預錄的 WAV 或 MP3 音頻文件(如“Two thousand RPM”)。

    • 供電:3.3V

    • 接口:

    • SCK → PB13        (SPI2_SCK,與 VS1053 共享)

    • MISO → PB14        (SPI2_MISO,與 VS1053 共享)

    • MOSI → PB15        (SPI2_MOSI,與 VS1053 共享)

    • CS → PA15 (GPIO 控制片選)

    • 揚聲器電路:

    • 規格:1W,8Ω 揚聲器

    • 驅動:VS1053 的音頻輸出通過 LM386 放大器驅動揚聲器。

    • 電路:

    • VS1053 的 LEFT 或 RIGHT 輸出 → 10uF 電容 → LM386 輸入。

    • LM386 輸出 → 揚聲器。

    7. 調試接口

    • UART:

    • TX → PA9 (USART1_TX)      

    • RX → PA10       (USART1_RX)

    • GND

    • 接口形式:2.54mm 排針(3 針)。

    • 用途:調試輸出 RPM 數據及通過系統 Bootloader 刷寫固件。

    • JTAG/SWD:

    • SWDIO → PA13

    • SWCLK → PA14

    • GND

    • 3.3V(可選,用于調試器供電)

    • 接口形式:2x5 或 2x3 排針(兼容標準 SWD 調試器)。

    8. OBD-II 接口

    • 連接器:OBD-II 公頭(16 針標準連接器)

    • 引腳分配:

    • Pin 6:CAN H

    • Pin 14:CAN L

    • Pin 16:12V 電源

    • Pin 4/5:GND


    電氣要求

    • 工作電壓:

    • STM32F105RCT6:3.3V

    • TJA1050:5V

    • VS1053:5V(I/O 電平 3.3V)

    • W25Q64:3.3V

    • LED:5V 或 3.3V(取決于設計選擇)。

    • 電流預算(更新):

    • STM32:~50mA

    • TJA1050:~10mA

    • 9 個 LED:9 × 20mA = 180mA

    • VS1053:~50mA(播放時)

    • W25Q64:~20mA(讀寫時)

    • 揚聲器(LM386):~125mA (1W @ 8Ω)

    • 其他(如按鍵):~10mA

    • 總計:~445mA(建議 LDO 支持 600mA 余量)。

    • 保護:

    • 輸入端加 TVS 二極管(如 SMAJ15A)防止過壓。

    • CAN 線路加 ESD 保護。


    PCB 設計要求

    • 尺寸:盡量緊湊,建議不超過 60mm × 25mm

    • 層數: 4 層 PCB,提高抗干擾能力和音頻信號質量

    • 布局:

    • 電源模塊靠近 OBD-II 接口。

    • CAN 信號走線短且等長,避免干擾。

    • LED 排列整齊,方便用戶觀察。

    • 按鍵和揚聲器靠近邊緣,便于外接。

    • VS1053 和 W25Q64 靠近 STM32,縮短 SPI 走線長度。

    • 接口:所有外部接口(OBD-II、UART、JTAG、LED、按鍵、揚聲器)使用標準連接器或排針。

    • 接地:完整地平面,特別注意音頻部分的接地,降低噪聲。

    交付物

    • 原理圖:完整的電路原理圖(建議使用 KiCAD 或 Altium Designer或Easy EDA)。

    • PCB 文件:Gerber 文件、BOM(物料清單)、鉆孔文件。

    • 3D 視圖:PCB 布局的 3D 渲染圖。

    • 說明文檔:引腳分配表、接線說明、音頻文件存儲建議。


    其他說明

    • 預算:請提供設計費用和預計 PCB 制造成本報價(新增 VS1053 和 W25Q64)。

    • 時間:希望在 一周內完成設計。

    • 測試:設計完成后,需驗證 OBD-II 接口、LED、按鍵、揚聲器(音頻播放)和調試接口的基本功能。

    • 聯系方式:請通過 微信與我溝通進度。


    本項目中包含更多內容

    您需要 登錄 才可以查看內容和下載附件,

    沒有賬號?立即注冊

    溫馨提示

    1、我愛方案網是會員制服務,服務商通過競標后即可聯系雇主;
    2、項目預算與報價不代表最終成交價格,成交價以雙方協商為準;
    3、平臺提供設計項目對接服務,希望促成高效合作,對交易雙方不收取傭金,謝謝留意!

    • 1740545168ZkHx  被  利用H6521L DCDC芯片設計一款輸入40-200VDC 輸出26V 5A的buck模塊選中,獲得一張青銅競標卡

    • saintbodhi  被  3MHz超聲換能器驅動電路設計選中,獲得一張青銅競標卡

    • 1650088906gOpu  被  網絡攝像機設計方案(基于OV4689 + RV1126)打樣選中,獲得一張白銀競標卡

    • chenxiuji  被  射頻多路復用耦合器方案選中,獲得一張青銅競標卡

    • yunwlw  被  射頻ESD電路方案選中,獲得一張青銅競標卡

    • gnensis  被  給電路板畫外殼選中,獲得一張白銀競標卡

    • 1650088906gOpu  被  會使用AB5602DMCU,根據原理圖及實現功能編寫程序代碼選中,獲得一張白銀競標卡

    • 牛仔很忙  被  24~48V,BLDC電機控制板,原理圖和PCB設計需求選中,獲得一張青銅競標卡

    • 17413100078ciX  被  海釣夜釣用的咬鉤變色的線路板設計選中,獲得一張青銅競標卡

    • 競標記錄(15)
    猜您感興趣的任務
    更多
    不夠精準?趕緊完善你的技術標簽>>
    推薦元器件
    更多
    雇主信息
    17418338058oV2

    聯系方式:

    競標后可見

    好評率:

    100%

    發包數量:

    選中數量:

    0

    項目狀態

    很遺憾,
    項目已關閉!

    相關方案
    更多
    熱門元器件
    更多
    最新活動
    意見反饋
    取消