色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

淺析ARM開發板的車輛檢測控制單元設計

電子工程師 ? 來源:電子設計應用 ? 作者:吳忠杰 林君 周志 ? 2021-04-07 18:25 ? 次閱讀

由于交通需求的不斷增加,有越來越多的環形感應線圈檢測器用于交通檢測。這些埋設在道路表面下的線圈可以檢測到車輛通過時的電磁變化進而精確地算出交通流量。交通流量是交通統計和交通規劃的基本數據,通過這些檢測結果可以用來計算占用率(表征交通密度),在使用雙線圈模式時還可以提供速度、車輛行駛方向、車型分類等數據,這些數據對于交通管理和統計是極為重要的。

通常高速公路車輛檢測系統由多通道環形檢測單元LD4和控制單元CCU組成,本文采用PHILIPS公司最新推出的arm7內核微處理器LPC2114設計實現了車輛檢測系統控制單元部分,并且和5個LD4環形檢測器一起構成10通道高速公路車輛檢測系統。

o4YBAGBth-aAR8BzAABhNOk__pY748.png

LPC2114和電子硬盤連線示意圖

pIYBAGBth_OAAHqoAAGGIgLOkl4119.png

主程序流程圖

總體方案設計

本文設計的控制板系統原理框圖如圖2所示,以LPC2114為核心控制單元,該芯片是一種支持實時仿真和跟蹤的16/32位基于arm7TDMI-S內核的CPU。內部集成了4路10位A/D轉換器,兩個32位定時器、一個實時時鐘看門狗,多個串行接口,包括兩個工業標準的UART、高速和兩個SPI總線接口,外部多達46個與TTL電平兼容的通用I/O口,非常適用于作為主控單元。

CPLD EPM7128作為微處理器的擴展輸入/輸出,通過光電耦合和LD4標準定義總線相連,該標準定義的總線基于RS-485總線通信協議。LD4和控制板通過標準總線進行數據交換,控制板每隔10秒掃描并發送一次請求數據的命令,相應LD4通道返回請求數據或者無效信息,arm處理器對獲得的各通道數據進行相應的統計運算處理。

每隔用戶設定的間隔時間就將統計數據存儲于靜態RAM,供中心站定時獲取,同時,以分鐘為單位將統計的數據備份至Flash電子硬盤中。中心站可以通過請求備份數據命令獲取相應時間段的數據,并存入數據庫。中心站和控制板采用RS-232串口方式通信,利用調制解調器實現遠程數據傳輸。為了解決大容量存儲問題,系統使用了三星公司提供的K9F2808來作為電子硬盤,16MB的容量能夠存儲11天備份數據,并且該電子硬盤能夠靈活升級。

LPC2114與電子硬盤的接口實現

為了防止傳輸及中心站故障等問題而導致數據丟失,系統要求對一段時間內的數據進行備份,因此在系統設計的過程中需要考慮大容量存儲問題。

設定本系統每分鐘需要備份一次統計數據,根據環形檢測器LD4的數據格式,一次數據量為1026B,若采用靜態RAM作為存儲單元,需要多片大容量RAM級聯使用,價格昂貴,且存儲容量擴展困難。若使用動態RAM作為存儲單元,缺點在于控制困難,需要動態RAM控制器輔助操作。Flash作為存儲器使用簡單,容量大,盡管使用壽命有限,考慮到系統每1分鐘存儲1026B,就16MB容量而言,11天左右寫滿一次,那么一個月擦寫約3次,以此計算,一年擦寫約36次,而Flash壽命一般為擦寫10萬余次,所以本系統完全可以采用Flash作為電子硬盤用在車輛檢測系統中。另外,Flash還具有掉電非易失特性,更適合應用于本系統。

為了便于存儲容量的升級擴展,本系統選用K9F2808作為存儲器。K9F2808為48腳表面封裝器件,芯片內部有(16M+512K)×8 bit的存儲空間,可組成32768行,528列,其中后備的16列的列地址編碼為513~527,可進行528字節為一頁的讀、寫和32頁為一塊的擦除操作。此外,K9F2808的特點還在于其命令、地址和數據信息均通過8條I/O總線傳輸,接口標準統一,易于存儲容量升級。

LPC2114和Flash電子硬盤之間的連線如示意圖,由于LPC2114沒有外部總線,所以對Flash操作只能采用I/O操作方式。K9F2808各種操作具有共同特點,即在I/O端口首先發送操作命令字到命令寄存器,其后的連續3個周期發送需要操作單元的地址,順序為:A0~A7,A9~A16,A17~A23,其中A8由命令字確定。

下面以頁編程操作為例,給出K9F2808的arm驅動程序(基于ADS1.2開發環境),而頁讀以及塊擦除等方法與頁編程類似,只是讀是由#RE信號來鎖存數據,而擦除時只須送兩個周期的地址。

row_add為頁號,需要左移9位得到行地址。erase_flash()――擦除Flash函數

write_command()――寫命令函數

write_address()――寫地址函數

write_data()――寫數據函數

read_data()――讀數據函數

void flash_store(uint32 row_add, uint8 *buffer)

{ uint16 i;

uint32 statue,address;

//變量定義

IO0DIR

編輯:jq

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

    關注

    8

    文章

    136

    瀏覽量

    77648
  • 微處理器
    +關注

    關注

    11

    文章

    2263

    瀏覽量

    82473
  • CCU
    CCU
    +關注

    關注

    0

    文章

    9

    瀏覽量

    9162
  • ALD4702X
    +關注

    關注

    0

    文章

    2

    瀏覽量

    925
收藏 人收藏

    評論

    相關推薦

    人臉疲勞檢測應用-米爾基于RK3576核心/開發板

    本文將介紹基于米爾電子MYD-LR3576開發板(米爾基于瑞芯微RK3576開發板)的人臉疲勞檢測方案測試。米爾基于RK3576核心/開發板
    的頭像 發表于 12-20 08:06 ?238次閱讀
    人臉疲勞<b class='flag-5'>檢測</b>應用-米爾基于RK3576核心<b class='flag-5'>板</b>/<b class='flag-5'>開發板</b>

    汽車電子控制單元(ECU)簡明指南

    ECU:現代汽車的智能中樞隨著汽車科技的日新月異,眾多前沿技術不斷涌現,而電子控制單元(ECU)則是引領這一變革的關鍵創新之一。作為車輛的心臟和大腦,ECU通過其卓越的功能極大地促進了汽車產業的進步
    的頭像 發表于 11-19 16:20 ?837次閱讀
    汽車電子<b class='flag-5'>控制單元</b>(ECU)簡明指南

    正點原子fpga開發板不同型號

    正點原子作為國內領先的FPGA開發板供應商,其產品線覆蓋了從入門級到高端應用的各個領域。這些開發板不僅適用于學術研究,還廣泛應用于工業控制、通信、圖像處理等多個領域。 1. 入門級開發板
    的頭像 發表于 11-13 09:30 ?746次閱讀

    正點原子和野火開發板哪個好

    1.1 正點原子 正點原子開發板通常采用Xilinx公司的ZYNQ系列FPGA芯片,這些芯片集成了ARM處理器和FPGA邏輯單元,能夠實現高性能的嵌入式系統設計。正點原子開發板的硬件
    的頭像 發表于 11-13 09:29 ?1018次閱讀

    ARM開發板與FPGA的結合應用

    一、引言 ARM開發板是一種基于ARM架構的嵌入式開發平臺,具有高性能、低功耗的特點。FPGA是一種可編程的數字電路,可以根據需要配置不同的邏輯功能。將
    的頭像 發表于 11-05 11:42 ?485次閱讀

    ARM開發板的功耗分析與優化

    隨著移動設備和物聯網設備的快速發展,對低功耗的需求日益增長。 1. 功耗的來源 ARM開發板的功耗主要來源于以下幾個方面: CPU功耗 :包括動態功耗和靜態功耗。動態功耗與CPU的工作頻率和電壓有關
    的頭像 發表于 11-05 11:40 ?375次閱讀

    ARM開發板在物聯網中的應用

    物聯網(IoT)是一個由互聯網、傳統電信網、傳感器網絡等多種網絡組成的網絡,它允許物體與物體、物體與人、人與人之間的智能互聯。 ARM開發板的優勢 1. 低功耗 ARM架構以其低功耗特性而聞名,這對
    的頭像 發表于 11-05 11:38 ?503次閱讀

    比較不同品牌ARM開發板優缺點

    隨著物聯網(IoT)和嵌入式系統的快速發展,ARM開發板因其低功耗、高性能和廣泛的應用場景而受到開發者的青睞。 一、樹莓派(Raspberry Pi) 優點: 社區支持: 樹莓派擁有龐大的用戶社區
    的頭像 發表于 11-05 11:37 ?448次閱讀

    ARM開發板與樹莓派的比較

    ARM開發板和樹莓派都是基于ARM架構的單板計算機,它們在教育、工業控制、物聯網等領域有著廣泛的應用。 硬件配置 ARM
    的頭像 發表于 11-05 11:11 ?467次閱讀

    如何選擇合適的ARM開發板

    在嵌入式系統設計和開發領域,ARM處理器因其高性能、低功耗和廣泛的應用場景而受到青睞。 1. 確定項目需求 在選購ARM開發板之前,首先要明確項目的具體需求。這包括: 性能需求 :項目
    的頭像 發表于 11-05 11:09 ?363次閱讀

    電子控制單元(ecu)的作用有哪些?它是如何工作的?

    電子控制單元(ECU)是現代汽車中的關鍵組件,它負責管理車輛的各種電子系統。ECU的作用非常廣泛,包括但不限于發動機管理、安全系統控制、車身電子設備管理等。 ECU的作用 發動機管理 : 燃油噴射
    的頭像 發表于 09-24 16:28 ?2068次閱讀

    樹莓派和arm開發板的區別

    樹莓派(Raspberry Pi)和ARM開發板都是基于ARM架構的微型計算機,但它們之間存在一些關鍵區別。 一、歷史背景 樹莓派(Raspberry Pi) 樹莓派是由英國樹莓派基金會
    的頭像 發表于 08-30 15:36 ?1033次閱讀

    linux開發板和單片機開發的區別

    硬件架構 Linux開發板和單片機開發在硬件架構上有很大的區別。Linux開發板通?;?b class='flag-5'>ARM、x86或其他處理器架構,具有較高的處理能力和內存容量。而單片機
    的頭像 發表于 08-30 15:30 ?843次閱讀

    fpga開發板與linux開發板區別

    FPGA開發板與Linux開發板是兩種不同的硬件開發平臺,各自具有不同的特點和應用場景。在以下的文章中,我將詳細介紹FPGA開發板和Linux開發板
    的頭像 發表于 02-01 17:09 ?2271次閱讀

    arm開發板如何安裝linux系統

    安裝Linux系統到ARM開發板是一個復雜的過程,涉及到多個步驟和不同的工具。下面是一個詳實且細致的教程,包含了從準備工作到最終啟動Linux系統的所有步驟。 準備工作 在開始之前,需要準備以下
    的頭像 發表于 01-24 14:19 ?3602次閱讀
    主站蜘蛛池模板: CHINA篮球体育飞机2022网站| 亚洲乱亚洲乱妇13p| 午夜爽喷水无码成人18禁三级| 97人妻无码AV碰碰视频| 花蝴蝶高清在线视频免费观看| 忘忧草下载| 高傲教师麻麻被同学调教123| 秋霞午夜鲁丝片午夜精品久| 2022年国产精品久久久久| 久久国产免费| 亚洲综合国产在不卡在线| 精品视频免费在线| 香蕉人人超人人超碰超国产| 国产成人综合高清在线观看| 日日操日日射| 国产精品亚洲第一区二区三区| 台湾18成人影院| 国产精品乱码一区二区三| 偷拍国产精品在线播放| 国产电影尺度| 亚洲成人日韩| 精品国产乱码久久久久乱码| 亚洲精品在线网址| 久久精选视频| 99精品国产福利在线观看| 欧美深深色噜噜狠狠yyy| 北原夏美 快播| 手机移动oa| 精品国产自在天天线2019| 在教室伦流澡到高潮H女攻视频| 老女老肥熟国产在线视频| 99久久精品久久久| 色综合久久网女同蕾丝边| 国产午夜人做人免费视频中文| 亚洲毛片网| 暖暖视频免费观看高清完整版 | 日本亚洲精品无码区国产电影| 闺蜜扒开我尿口使劲揉| 亚洲精品日韩在线观看视频| 老太婆性BBWBBW| 冠希和阿娇13分钟在线视频|