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

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

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

3天內不再提示

用ATmega64作為主控芯片設計的藍牙OBD行車電腦

單片機愛好者 ? 2018-02-26 10:14 ? 次閱讀

09年有了自己的第一輛車,車子很一般,是雪佛蘭的樂風。沒有行車電腦功能。于是想弄一個行車電腦安在車上。在淘寶上搜了一圈,發現現有的行車電腦,功能大多不實用。大部分都是基于標準的OBD協議進行開發,功能無非就是查看故障碼、清除故障碼、顯示轉速、車速、水溫、進氣壓力、進氣溫度等等的一些發動機參數。其實這些參數如果不是維修的話,日常行車基本上沒用的。感覺成品的行車電腦不能滿足自己的要求。于是萌發了自己制作一款多功能行車電腦的念頭。

于是開始查資料、研究車輛的OBD協議,設計線路板、編程、調試,經過1年多的時間,經過了3個版本的修改,最終做成了現在的這款行車電腦。自我感覺還不錯,用的效果也很好。現在共享出來給大家。本人的單片機水平純屬業余愛好,在此之前只會一些51的單片機,第一版就是用的51的單片機,后來用AVR,也是臨時學的。編程很線路圖設計都很差勁。不過,功能好歹都實現了。整個系統采用ATmega64作為主控芯片,用24064的黃綠液晶作為顯示屏(T6963C驅動),DS1302作為時鐘芯片,讀取時間。用2個DS18B20溫度傳感器檢測車內及車外溫度,用C3-370C的GPS模塊作為GPS接收裝置,讀取經緯度、海拔、航向等信息。在發動機的OBD接口上安裝一個藍牙的OBD模塊(買的),系統板上也采用一個藍牙串口模塊,系統板和車輛之間通過藍牙串口來透明的傳輸發動機數據。電源采用的是LM2596,其實整機功耗不大,用7805也可應付。按鍵采用的是4個獨立按鍵(上圖搞錯了)其實這4個按鍵我借用了樂風的電控后視鏡按鈕。(我的車是低配,是手動調節后視鏡,但是有安裝電調后視鏡按鈕的位置。所以我買了一個后視鏡調節按鈕,當作了系統的按鍵)。系統板上留出了ISP接口和JTAG接口,方便下載程序和在線調試。下面是原理圖:

下面是用的LCD屏。24064的黃綠點陣。T6963C的控制器。這個屏是我在單位的一臺廢舊設備上拆下的。工業級的。還不錯。

屏和主板是兩層設計,中間的是藍牙串口模塊。

放在車上的效果。

下面介紹一下各個界面第一屏,最常用的信息,開機后就在這個界面從左到右依次顯示:加油時間、單價、加油量(L),總錢數當系統檢測到加油后,或者在“加油統計”界面選擇“增加”,進入如下界面

程序是用C語言寫的。本人水平有限。我自己看著都很亂。附件中含有清晰版的原理圖和源程序。用CodeVisionAVR V2.04.4a編譯。壓縮包內自帶工程文件與源文件。編譯沒有錯誤,但是有警告。注意源文件中有DS1302.lib和DS18B20.lib兩個文件,要拷貝到CodeVisionAVR的安裝目錄下的lib文件夾內,替換系統自帶的兩個文件。因為我對這兩個文件做了修改。一直想弄個外殼,在淘寶上找了很久,也沒找到合適的外殼。沒有外殼就暫時裸奔吧!說說使用的感受:1.跑高速時很爽!在這個安裝位置正好,需要看時速時眼掃一下就可以,或者設定好超速報警,開就是了,根本不用低頭看車速!2.平均油耗,至少在我的車上還是比較準確的。3.海拔高度顯示比較有意思。至少讓你知道你所在地的高度。4.其它的一些統計功能也比較有用,可以讓你更清楚的掌握自己的行駛情況。5.方向顯示不會讓你轉向!

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

    關注

    2

    文章

    251

    瀏覽量

    39910
  • ATmega64
    +關注

    關注

    0

    文章

    11

    瀏覽量

    10044

原文標題:基于ATmega64的實用、多功能的藍牙OBD行車電腦『開源』

文章出處:【微信號:gh_dae0718828df,微信公眾號:gh_dae0718828df】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    電腦作為云存儲,如何把電腦作為云存儲?

    。今天小編要為大家講解如何把電腦作為云存儲。 ? ?將電腦作為云存儲服務器是一個相對復雜的過程,但通過正確的步驟和注意事項,你可以輕松實現這一目標。以下是詳細的步驟和建議: ? ?選擇
    的頭像 發表于 12-24 13:36 ?163次閱讀
    把<b class='flag-5'>電腦</b><b class='flag-5'>作為</b>云存儲,如何把<b class='flag-5'>電腦</b><b class='flag-5'>作為</b>云存儲?

    stm32作為主控去讀ADS1198的通道數據值,ADS1198讀取數據值不正確的原因?

    stm32作為主控去讀ADS1198的通道數據值,剛開始去讀寫進寄存器的數據值,就發現讀出來的數據值不對,邏輯分析去看波形,可以看到芯片返回了寫進去的數據值,但是在軟件上接收到的
    發表于 12-06 08:12

    OBD云平臺的優勢與應用

    OBD云平臺的優勢 1. 數據收集與分析 OBD云平臺能夠實時收集車輛的運行數據,包括發動機狀態、油耗、行駛速度等,并通過云端進行大數據分析,幫助用戶和企業更好地理解車輛的性能和使用情況。 2.
    的頭像 發表于 11-29 09:56 ?262次閱讀

    顯示器主控芯片和電視主控芯片的區別

    顯示器驅動板通常不內置系統的原因,主要是基于其特定的設計目的和功能需求。當我們對比顯示器的主控芯片和電視的主控芯片,以及兩者的使用范圍時,可以更清晰地理解這一點。
    的頭像 發表于 09-02 14:32 ?1154次閱讀

    使用STM32作為主控控制AFE031, AFE031設置為PWM模式 ,接收板無法接收到消息的原因?

    使用STM32作為主控控制AFE031, AFE031設置為PWM模式 ,SPI配置AFE031無誤,給AFE031輸入兩路PWM,最終輸出的結果與官網給出的使用F28379D控制AFE031輸出
    發表于 08-07 06:43

    什么是藍牙芯片藍牙芯片藍牙模塊的區別

    藍牙芯片是集成藍牙技術的微型元件,用于設備間無線連接。藍牙模塊基于芯片,簡化藍牙系統設計。
    的頭像 發表于 07-18 16:48 ?2736次閱讀
    什么是<b class='flag-5'>藍牙</b><b class='flag-5'>芯片</b>?<b class='flag-5'>藍牙</b><b class='flag-5'>芯片</b>和<b class='flag-5'>藍牙</b>模塊的區別

    機器人主控器的主控芯片在功能上與什么相似

    到機器人的整體性能。主控芯片作為主控器的核心部件,其功能至關重要。本文將從多個角度分析機器人主控器的主控
    的頭像 發表于 07-15 11:22 ?672次閱讀

    esp32作為主機與藍牙耳機如何進行雙向通信?

    新人求教,我的需求是esp32作為主機,連接藍牙耳機,能夠向藍牙耳機發送音樂,并且能夠接收藍牙耳機上的麥克風的音頻,實現雙向音頻的數據傳輸。 我的思路是將經典
    發表于 06-11 08:48

    使用cyusb3014作為主控芯片的uvc相機,gpif ii軟件的用處是什么?

    我是一個新手小白,想從頭開始開發一個使用cyusb3014作為主控芯片的uvc相機,比較迷茫,看了很多文檔,還是沒有很懂gpif ii軟件的用處,該怎么,以及后續寫配置的相關問題,請問有相關開發例程嗎
    發表于 05-23 06:13

    使用STM8L152作為主控處理器與CC2530進行串口通信,CC2530收不到STM8L的數據是怎么回事?

    使用STM8L152作為主控處理器,與CC2530進行串口通信。在通信時候,STM8L能收到CC2530發來的數據,但是CC2530卻收不到STM8L的數據。使用串口模塊進行測試卻正常。 量了下TX
    發表于 05-09 07:54

    汽車OBD是什么?OBD的應用場景

    與汽車相關的行業越來越多地使用OBD系統作為監視駕駛員行為的方式。例如一些汽車保險公司為使用汽車數據記錄器證明其具有安全駕駛習慣的駕駛員提供降低的保費。
    的頭像 發表于 04-12 11:28 ?1247次閱讀

    想STM32F767作為主機去接收I2S芯片的數據,程序一直卡在DMA中斷里出不來是怎么回事?

    我想STM32F767作為主機去接收I2S芯片的數據,是不是只把SAI的模式設置為SAI_MODEMASTER_RX,SAI1_Block_A去接收就可以了呢。我這樣設置了之后,程序一直卡在DMA中斷里出不來
    發表于 04-01 08:16

    請問STM32WB55怎么配置藍牙到低功耗廣播狀態?

    使用STM32WB55RGV6作為主控設計了一款智能鎖應用,請問怎么配置藍牙到低功耗廣播狀態?目前根據例程,藍牙運行期間cpu1進入stop2之后仍有4mA左右的電流,如何配置可以達到更低的功耗?或者臨時關閉
    發表于 03-15 07:00

    基于國民技術N32WB031的藍牙語音遙控器解決方案

    N32WB031超低功耗藍牙芯片作為主控芯片實現紅外鍵碼、藍牙鍵碼和藍牙語音功能,并可支持ATV
    的頭像 發表于 03-08 10:00 ?2196次閱讀
    基于國民技術N32WB031的<b class='flag-5'>藍牙</b>語音遙控器解決方案

    設計的PCB使用了ADuCm355作為主控,在Keil中識別不到芯片的ID號是什么原因導致的呢?

    設計的PCB使用了ADuCm355作為主控,打算使用四線SWD下載程序。但是,在Keil中識別不到芯片的ID號,請問是什么原因導致的呢。 我的連接方式為測試Pin與下載針,用手按住連接的。電路板上的供能
    發表于 01-24 08:30
    主站蜘蛛池模板: 欧美精品国产第一区二区| 一区二区三区精品视频| 免费 的黄色| 四虎国产精品视频免费看| 亚洲不卡免费视频| 久久国产精品免费| 停停五月天| 成人久久久久久| 久久久免费| 欧洲一级鲁丝片免费| 国模私拍视频| 男女透逼视频| 不卡的毛片| 久久亚洲精品国产亚洲老地址| 2021国内精品久久久久影院| 好色999| 欧洲妇女成人淫片aaa视频 | 五月花亚洲| free 欧美| 国产 麻豆| 国产一级特黄在线播放| 免费在线观看你懂的| 日本三级欧美三级香港黄| 亚洲狠狠97婷婷综合久久久久| 流不尽奶水的大乳h| 5g国产精品影院天天5g天天爽| 国产精品波多野结衣| 免费看大美女大黄大色| 免费观看一级成人毛片| 欧美三级中文字幕hd| 日本大片免费一级| 男女刺激性视频大片| 成人午夜大片免费7777| 午夜在线视频| 97人人模人人揉人人捏| 国产精品热久久毛片| 国产主播在线看| 国产亚洲美女| 国产乱人视频免费播放| 国产黄页| a免费在线|