在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

基于STM32F407主控芯片的發動機轉速/相位發生器設計方法分享

jf_hIr90lyA ? 來源:汽車電子控制器硬件入門 ? 2023-01-15 16:06 ? 次閱讀

摘要
STM32F407包含Cortex-M4內核,共有14路TIM資源,其中TIM2和TIM5具有32位計數功能,其他為16位計數功能。本文將以TIM2實現發動機轉速/相位發生器的設計,并通過串口屏幕顯示。文章給出了具體的電路的硬件設計及軟件設計流程,并給出設計說明。經實踐證明,該發生器據有可靠、穩定、精確的特性。

發動機轉速傳感器是一種感應式傳感器,獲取發動機轉速和曲軸準確角度位置(輸入系統)。在飛輪上安裝有一個單獨用于發動機轉速傳感器的信號輪。

信號輪被設計成一個帶有很多齒段的輪,共分成60個齒段.每當信號輪轉過傳感器,就會產生一個交流電壓,其頻率隨看轉速而變化。頻率即是轉速的高低.為了識別曲軸位置,信輪在兩個齒段之間有一段空隙.發動機轉速傳感器用于識別發動機轉速.它與霍爾傳感器一起識別發動機1缸點火上止點,從而確定噴油時間和點火正時。

相位傳感器是凸輪軸位置傳感器和曲軸位置傳感器的統稱,是發動機點火時刻的判斷重要依據。凸輪軸相位傳感器是用于檢測凸輪軸轉動位置的一種傳感器,也是一個一個氣缸判別定位裝置,向ECU輸入凸輪軸位置信號,是點火控制的主控信號。曲軸位置傳感器是電噴發動機特別是集中控制系統中最重要的傳感器,也是點火系統和燃油噴射系統共用的傳感器。其功能是檢測發動機曲軸轉角和活塞上止點,并將檢測信號及時送至發動機電腦,用以控制點火時刻(點火提前角)和噴油正時。同時,曲軸位置傳感器亦是測量發動機轉速的信號源。

發動機轉速與相位傳感器的波形關系大約如下:

fc6732e6-94a4-11ed-bfe3-dac502259ad0.png

圖1:轉速與相位關系圖

1 系統介紹

系統將旋變解碼器處理的旋變編碼器的信號通過RS485送入STM32主控制器,主控制器根據不同的信號做出判斷,從而控制驅動輸出不同的轉速和相位信號,并通過RS232控制串口屏幕顯示。如下圖2系統圖、圖3轉速發生電路原理圖、圖4相位發生電路原理圖、圖5顯示屏幕電路原理圖:

fc8bf932-94a4-11ed-bfe3-dac502259ad0.png

圖2:系統圖

fcaccf18-94a4-11ed-bfe3-dac502259ad0.png

fcd24806-94a4-11ed-bfe3-dac502259ad0.png

fced218a-94a4-11ed-bfe3-dac502259ad0.png

fd0ac834-94a4-11ed-bfe3-dac502259ad0.png

fd29dcf6-94a4-11ed-bfe3-dac502259ad0.png

圖3:轉速發生電路原理圖

fd4f7f6a-94a4-11ed-bfe3-dac502259ad0.png

fd7b6bd4-94a4-11ed-bfe3-dac502259ad0.png

fd96db8a-94a4-11ed-bfe3-dac502259ad0.png

fdb7307e-94a4-11ed-bfe3-dac502259ad0.png

圖4:相位發生電路原理圖

fdcfa546-94a4-11ed-bfe3-dac502259ad0.png

圖5:顯示屏幕電路原理圖

1.1 旋變編碼器

選擇市面常用的KY-040旋變編碼器(如圖2),有5個功能針腳,分別位CLK(時鐘)、DT(數據)、SW(開關)、+(電源)和GND.其中+,GND分別外接電源5V和GND即可。SW一般按下電壓為低電平,CLK與DT實現旋變編碼功能。

fdefa544-94a4-11ed-bfe3-dac502259ad0.png

圖6:KY-040旋變編碼器

1.2 旋變解碼器

本文選擇深圳市俞霖科技的YL69-485(8通道解碼器)來實現,如圖6:

fe1918b6-94a4-11ed-bfe3-dac502259ad0.png

圖7:YL69-485

YL69-485初始設定如下

1)獲取廠家的上位機軟件【TEST安裝文件setup.exe】,點擊【確定】

fe413508-94a4-11ed-bfe3-dac502259ad0.png

2)點擊【開始安裝】,點擊【確定】、【繼續】

fe53e7e8-94a4-11ed-bfe3-dac502259ad0.png

fe761638-94a4-11ed-bfe3-dac502259ad0.png

3)跳出的對話框全部選擇【是】,最后點擊【確定】

fe95a174-94a4-11ed-bfe3-dac502259ad0.png

feb6997e-94a4-11ed-bfe3-dac502259ad0.png

4)硬件設置,開關打到【初始化init】后下斷電后再上電。

注:每次重新設地址都需重新上下電

fed891dc-94a4-11ed-bfe3-dac502259ad0.png

5)打開【Test.exe]程序

ff0356d8-94a4-11ed-bfe3-dac502259ad0.png

6)選擇設備所在的端口, 波特率設置為9600點擊【打開串口/Open】

ff261a7e-94a4-11ed-bfe3-dac502259ad0.png

7)模塊地址/ID】更改為目標地址,【波特率】設置位115200,點擊【設置/Set]

注:打開串口后燈由灰色變成綠色,表示連接成功

ff4614fa-94a4-11ed-bfe3-dac502259ad0.png

8)如Response有值反饋,表示設置成功。如Response無反饋,表示不成功,可重新上下電重復⑥⑦

ff669928-94a4-11ed-bfe3-dac502259ad0.png

9)地址設置成功后,開關撥到【正常】,重新上下電

ff911004-94a4-11ed-bfe3-dac502259ad0.png

10)設置編碼器工作模式為0(具體說明參照YL69說明書)

依次選擇【串口選擇】、【波特率選擇】設置為1152000,【打開串口】、【在這里輸入字符命令】填入 $41300000000(cr),然后單擊【發送命令】

ffc5416c-94a4-11ed-bfe3-dac502259ad0.png

Response有應答表示設置成功,重新上下電

ffe83082-94a4-11ed-bfe3-dac502259ad0.png

11)依次選擇【串口選擇】、【打開串口】、【在這里輸入字符命令】填入 $414 (cr),然后單擊【發送命令】

Response反饋!00000000表示工作模式0設置成功

000beba8-94a5-11ed-bfe3-dac502259ad0.png

審核編輯:陳陳

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

    關注

    33

    文章

    2474

    瀏覽量

    69313
  • 發生器
    +關注

    關注

    4

    文章

    1368

    瀏覽量

    61695
  • STM32F407
    +關注

    關注

    15

    文章

    187

    瀏覽量

    29455

原文標題:基于STM32F407主控芯片的發動機轉速/相位發生器設計方法之一

文章出處:【微信號:汽車電子控制器硬件入門與提高,微信公眾號:汽車電子控制器硬件入門與提高】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    國產優秀替代_APM32F407替代STM32F407記錄

    STM32F407綽綽有余。我拿出了我吃灰已久的一塊開發板“啟明欣欣 IMT407 V5.1”(淘寶搜索“啟明欣欣”)。預計將開發板上的STM32F407芯片替換成APM32
    的頭像 發表于 05-10 11:22 ?2w次閱讀
    國產優秀替代_APM32<b class='flag-5'>F407</b>替代<b class='flag-5'>STM32F407</b>記錄

    電噴發動機轉速傳感信號波形試驗

    電噴發動機轉速傳感信號波形試驗對VOLVO B230F型電噴發動機的電控燃油噴射裝置各傳感
    發表于 12-16 10:57

    發動機轉速傳感電路(ESS)檢測

      該傳感是外置傳感,它安裝在正時齒輪室殼體的背部,其功能與發動機轉速/位置傳感相同,向ECM提供
    發表于 10-31 17:38

    如何實現摩托車發動機轉速控制發動機熄火

    電噴摩托車,發動機轉速信號應該來自ecu,如何實現當發動機轉速達到2800轉時,發動機熄火,感謝!
    發表于 11-21 16:34

    多功能發動機轉速模擬系統總體方案設計

    、價格昂貴等缺點,給動力系統工程人員外出調試和檢修電控設備帶來了不便。考慮到諸多因素,很有必要研制一種結構簡單、攜帶和使用方便的多功能發動機轉速模擬。它能在不啟動發動機的情況下,模擬
    發表于 06-18 07:19

    模擬發動機轉速信號設計方案

    逼近和PWM分段逼近。DA分段逼近的方法需要外擴一塊D/A芯片,且轉化過程需要占用大量單片機資源,不能滿足高頻的需求,所以本文選用PWM分段逼近的方法。本系統以MC9S08為處理,通
    發表于 07-10 07:13

    多功能發動機轉速模擬設計有什么優點

    動力系統工程人員外出調試和檢修電控設備帶來了不便。考慮到諸多因素,很有必要研制一種結構簡單、攜帶和使用方便的多功能發動機轉速模擬。它能在不啟動發動機的情況下,模擬產生并輸出供現場所需
    發表于 07-30 06:42

    多功能發動機轉速模擬有什么優點?

    工程人員外出調試和檢修電控設備帶來了不便。考慮到諸多因素,很有必要研制一種結構簡單、攜帶和使用方便的多功能發動機轉速模擬。它能在不啟動發動機的情況下,模擬產生并輸出供現場所需的
    發表于 08-15 07:19

    多功能發動機轉速模擬系統的工作原理是什么?

    工程人員外出調試和檢修電控設備帶來了不便。考慮到諸多因素,很有必要研制一種結構簡單、攜帶和使用方便的多功能發動機轉速模擬。它能在不啟動發動機的情況下,模擬產生并輸出供現場所需的
    發表于 08-21 08:16

    怎么實現多功能發動機轉速模擬的設計?

    怎么實現多功能發動機轉速模擬的設計?
    發表于 05-14 06:57

    Motronic發動機控制單元、發動機轉速傳感及噴油器電路

    Motronic發動機控制單元、發動機轉速傳感及噴油器電路圖
    發表于 01-22 17:26 ?4194次閱讀
    Motronic<b class='flag-5'>發動機</b>控制單元、<b class='flag-5'>發動機</b><b class='flag-5'>轉速</b>傳感<b class='flag-5'>器</b>及噴油器電路

    STM32F407模板

    STM32F407模板,感興趣可以看看。
    發表于 07-25 18:52 ?133次下載

    STM32F407 UCOS III實驗

    STM32F407 UCOS III實驗,介紹基于STM32F407的UCOSIII實例,參考下
    發表于 09-22 14:08 ?82次下載

    STM32F407芯片介紹

    1. 文檔準備做嵌入式開發的第一步就是了解主芯片,了解STM32F407主要要關注幾個文檔:1. stm32F407芯片手冊2. stm32F407
    發表于 12-04 13:21 ?109次下載
    <b class='flag-5'>STM32F407</b><b class='flag-5'>芯片</b>介紹

    STM32F407入門開發: 串口配置

    STM32F407 的串口資源非常豐富,功能也很強勁。 STM32F407 最多可提供 6 路串口,有分數波特率發生器、支持同步單線通信和半雙工單線通訊、支持 LIN、 支持調制解調
    的頭像 發表于 05-28 13:51 ?1.1w次閱讀
    <b class='flag-5'>STM32F407</b>入門開發: 串口配置
    主站蜘蛛池模板: 日本在线不卡一区| 四虎国产在线| 欧美成人精品一区二三区在线观看| 丁香月婷婷| 三级在线观看网站| 日韩porn| 一区二区三区午夜| japanese69xxx日本| 色www| 亚洲欧美性另类春色| 精品福利| 亚洲 欧美 视频| 日本黄色大片在线播放视频免费观看| 伊人网在线观看| 亚洲码欧美码一区二区三区| 一级毛片一级毛片一级毛片 | 国产在线干| 亚洲伊人久久大香线蕉影院| 国产高清一区二区三区| 1024手机看片国产| 四虎最新免费网址| 午夜视频免费| 激情九月婷婷| 国产毛片农村妇女系列| 天天做天天爱天天爽综合网| 亚洲国产网| 精品国产你懂的在线观看| 二级特黄绝大片免费视频大片| 亚洲 欧美 精品专区 极品| www.色偷偷| 亚洲欧洲第一页| 精品欧美一区二区三区 | 免费观看视频在线| 全日本爽视频在线| 精品乱人伦一区二区三区| 午夜视频欧美| 天天干夜夜爱| 亚洲激情| 天天爱天天做天天干| 亚洲一区二区三区在线网站| 色婷婷精品大全在线视频|