《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 設計應用 > 基于AVR單片機大容量數據采集系統的設計
基于AVR單片機大容量數據采集系統的設計
摘要: 論文設計了5路A/D采集電路,介紹了如何在實際的電路中實現大容量數據采集。設計要求:5路并行采集電路,A/D采集精度為12位,每路的采集速度約為10 k/s,有效采集時間約為10分鐘。由此我們可以得到所需要的存儲空間大小大約為3 M(10×5 x10×60 K),一般AVR單片機的數據存儲容量是遠遠達不到的,因此擴展一個FLASH芯片作為數據存儲器。
Abstract:
Key words :
  0 引言

  AVR系列單片機一直以功能強、高可靠性、高速度、低功耗等特點而受到廣泛的應用。但是AVR單片機" title="AVR單片機">AVR單片機自身的存儲空間不大,例如在長時間或者高速數據采集" title="數據采集">數據采集系統中,對數據存儲空間需求很大,單片機自身的空間難以滿足存儲要求,所以在大容量數據采集的場合下其作用受到了限制。因此,在AVR單片機的基礎上外擴一個存儲芯片" title="存儲芯片">存儲芯片可以解決其存儲容量小的問題。

  Flash存儲器體積小、容量大、并可隨機訪問,是作為擴展存儲芯片的最佳選擇。設計中采用了sumsung公司生產的NAND型的K9F5608UOM芯片作為擴展存儲。

  1 硬件設計

  論文設計了5路A/D采集電路,介紹了如何在實際的電路中實現大容量數據采集。設計要求:5路并行采集電路,A/D采集精度為12位,每路的采集速度約為10 k/s,有效采集時間約為10分鐘。由此我們可以得到所需要的存儲空間大小大約為3 M(10×5 x10×60 K),一般AVR單片機的數據存儲容量是遠遠達不到的,因此擴展一個FLASH芯片作為數據存儲器

  整個數據控制采集系統由三大模塊組成,分別是MAX1304模數轉化芯片構成的數據采集模塊、K9F4G08UOM存儲芯片構成數據存儲模塊以及Atm-ega16L芯片組成的系統控制模塊。系統設計構架見圖1。

a.jpg

  1.1 系統控制芯片介紹

  ATmage16L是ATMEL公司在2002年第一季度推出的一款AVR單片機,采用RISC指令系統,Havard結構設計,具有接近1MIPS/MHz的高速處理能力,具有16 k字節的在線編程FLASH,512字節的EEPROM數據存儲器,32個可編程雙向I/O口可傳送地址和數據。芯片引腳見圖2。

b.jpg

  1.2 A/D芯片接口設計

  MAX1304是MAXIM公司推出的可編程12位精度串行輸出A/D轉換芯片,它具有8路模擬通道輸入,每路都有獨立的采樣保持(T/H)電路。并行采樣的功能極大地提高了采樣速率,可應用在高速數據采集電路中。其電壓輸入范圍為0~+5 V,并具有±6 V的故障保護,為電路提供了很好的安全屏障。內部或外部基準模式以及內部或外部時鐘選擇使得在設計電路時有了很大的靈活性。本設計中選用的是內部時鐘及內部基準模式(電路典型接法如圖3所示)。MAX1304的數據位與ATmegal6L的B,D兩個擴展口相連,以實現采集數據的讀取;其控制位與ATmegal6L的A擴展口連接,控制AD轉換、芯片配置等操作。

  MAX1304的12個I/O口中高8位分別與PB的8個口相連,低4位與PD的前4個口相連。其中可以通過配置高8位D0~D7來選通要啟動的模擬輸入通道。上電時,在啟動轉換位CONVST(接PA4)之前寫入配置寄存器,以選擇有效通道。寫配置寄存器時,將片選CS(接PA3)和寫使能WR(PA2)設為低電平,然后將D0~D7位裝載到并行總線,再將WR置為高電平,數據在WR的上升沿鎖存。轉換結束位EOLC(接PA0),所有選通通道轉換結束指示,在EOLC的下降沿,將CS(接PA3)和讀RD(接PA1)置為低電平,把第一個轉換結果置于并行總線。RD連續的低電平脈沖將轉換結果順次放到總線上。時序中最后一個轉換結果讀取后,額外的讀脈沖可以使指針重新指向第一個轉換結果。

  1.3 Flash芯片接口設計

  K9F5608UOM 32M×8位閃速存儲器是sumsung公司生產的基于NAND技術的大容量、高可靠性存儲器。該芯片結構簡單,只有一顆存儲體;數據讀、寫、擦除速度快,按頁順序讀取平均每字節50 ns,與一般的SRAM相當;接口電路簡潔,8位雙向I/O口端口,地址,數據復用;編程簡單,片內的寫操作控制器自動執行所有的寫操作和擦除功能,包括提供必要的脈沖、內部校驗等,完全不用外部控制器考慮;數據完全性好,具有硬件寫保護功能,采用CMOS浮置門技術提高其壽命(可擦寫100,000次),數據保存10年不丟失。本設計中Flash的數據位與ATme-gal6L的C擴展口相連,控制位與ATmegal6L的B,D擴展口連接,實現數據的寫入操作。

c.jpg

  如圖4所示Flash芯片的8個I/O與ATmega16L的PC0~7相連,作為數據總線,用于輸入命令、地址、數據,在讀操作中輸出數據。忙閑指示(R/B)接PD4,器件運行狀態指示,當進行一個寫、擦、隨機讀取操作時,指示為低電平,操作結束后指示高電平。讀使能RE接PD5,控制把片內數據放到I/O中線上,在它的下降沿時數據有效,同時使內部的列地址自動加1。寫使能WE接PA5,用于控制把命令、地址和數據在它的上升沿寫入到I/O口,而在讀操作時必須保持高電平。片選CE接PD6,用于器件的選擇控制,在進行讀操作時,如果CE變為高電平,器件轉入待用狀態,而當器件寫操作或擦除過程中,則不受CE高的影響。命令鎖存使能CLE接PA7,使輸入的命令發送到命令寄存器,當變成高電平時,在WE上升沿命令通過I/O口鎖存到命令寄存器。地址鎖存器使能ALE接PA6,使輸入的地址發送到地址寄存器,當變成高電平時,地址在WE的上升沿被鎖存。寫保護WP提供由于芯片供電壓突變而引起的意外擦寫操作保護,當WP置低時,內部高壓源使芯片復位,引腳狀態不定,處于無操作態。由于本設計只需要向Flash中寫入數據,所以寫保護WP接VCC強制高電平。

  2 軟件設計流程

  數據采集模塊負責數字化5個通道的模擬輸入量,將每路模擬量轉化為并行輸出的12位數字量。控制模塊的作用是將MAX1304所轉化的數據進行讀取并寫入到K9F4G08UOM存儲模塊中。

d.jpg

  由圖5可以看到整個軟件的設計流程。MAX1304在上電時,開始配置寄存器選通前5路模擬通道輸入。在第一個CONVST脈沖上升沿時,5路并行采樣數據開始轉換。當所選通道數據全部轉化完畢時,EOLC將輸出低電平,可以通過查詢該端口狀態來了解轉換是否完成。當該端口電平為高時,繼續轉換下一路通道數據;為低時,ATmega16L配置相應的讀取端口為讀取狀態,將這一路數據讀到ATmega16L的緩存中,并控制Flash芯片將緩存中的數據寫入其中。隨著5個RD的脈沖信號,5路的數據將依次放置12位I/O總線上。所以,循環操作5次即可將一次并行采集的數據寫入Flash。然后進入下一時刻讀取寫入操作,整個過程循環操作即可。

  3 結束語

  通過這個5路采集電路,可以看出ATmega16L單片機和32M的K9F5608UOM大容量Flash存儲芯片在實際的接口設計是十分簡單的,而且操作靈活多變。在以上設計基礎上還可以將5路擴展到8路以內(通過配置MAX1304芯片可以實現),實現更多路的并行采集,并且可以根據實際情況來選擇大小合適的Flash芯片。這種可擴展的采集電路具有很高的性價比,無需選擇更昂貴的大容量控制芯片,可廣泛用于大批量數據采集記錄系統中。

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲欧美国产日韩中文字幕 | 国产精品高潮呻吟久久av黑人| 久久精品水蜜桃av综合天堂| 亚洲午夜国产一区99re久久| 亚洲精品永久免费精品| 久久精品日韩| 欧美一级网站| 午夜免费日韩视频| 午夜国产精品视频免费体验区| av成人动漫| 日韩一二在线观看| 亚洲美女福利视频网站| 最新日韩中文字幕| 亚洲国产欧美国产综合一区| 亚洲福利视频一区二区| 在线日韩av永久免费观看| 国产一区二区三区奇米久涩| 国产一区二区视频在线观看| 国产日韩精品综合网站| 国产三级欧美三级日产三级99| 国产精品尤物| 国产日本欧美一区二区| 国产视频精品免费播放| 国产午夜亚洲精品不卡| 国产亚洲精品久久久久久| 国产精品一区二区久久精品| 国产精品亚洲欧美| 国产欧美一区视频| 国产亚洲人成网站在线观看| 国产日韩一区二区三区| 国产一区二区三区奇米久涩 | 亚洲国产天堂久久综合网| 亚洲电影免费在线观看| 亚洲国产女人aaa毛片在线| 亚洲二区在线视频| 亚洲精品国产精品国自产在线 | 欧美.www| 欧美日韩精品免费观看| 国产精品第三页| 国产农村妇女精品一二区| 国产一区高清视频| 尤物在线精品| 亚洲精品男同| 亚洲天堂av在线免费观看| 亚洲欧美国产精品桃花| 久久成人久久爱| 亚洲精品日韩一| 中文亚洲免费| 欧美有码在线观看视频| 久久在线免费| 欧美日本精品在线| 国产精品美女xx| 国产一区二区三区高清播放| 在线观看日韩专区| 99亚洲一区二区| 午夜亚洲精品| 亚洲人成小说网站色在线| 亚洲深夜激情| 久久久精彩视频| 欧美护士18xxxxhd| 国产精品呻吟| 亚洲第一在线视频| 亚洲手机视频| 亚洲国产成人精品视频 | 国产精品99久久久久久www| 欧美在线观看你懂的| 欧美成人福利视频| 欧美系列精品| 狠狠色狠狠色综合系列| 亚洲免费观看| 久久精品盗摄| 亚洲一区www| 久久综合图片| 国产精品久久久久久久电影| 国外精品视频| 亚洲天堂激情| 亚洲美女尤物影院| 久久久久久9999| 欧美性做爰猛烈叫床潮| 亚洲第一黄色| 午夜国产精品影院在线观看| 亚洲精品偷拍| 久久激情视频| 欧美日韩综合网| 亚洲大胆在线| 欧美一站二站| 亚洲综合三区| 欧美日本免费| 在线精品国产成人综合| 亚洲一区免费观看| 一区二区三区国产在线| 久久综合久久综合这里只有精品| 国产精品h在线观看| 在线观看欧美激情| 小黄鸭精品aⅴ导航网站入口 | 久久精品中文字幕免费mv| 欧美日韩亚洲国产一区| 亚洲大片在线| 久久精彩免费视频| 香蕉久久国产| 欧美丝袜一区二区三区| 亚洲黄色免费网站| 亚洲盗摄视频| 久久久国产视频91| 国产日韩视频| 亚洲欧美日韩一区在线| 亚洲小少妇裸体bbw| 欧美激情按摩| 亚洲国产欧美在线人成| 亚洲高清免费在线| 久久久久国产成人精品亚洲午夜| 国产精品美腿一区在线看| 亚洲区一区二| 亚洲精品乱码久久久久久蜜桃91 | 亚洲国产欧美在线人成| 久久精品国产精品亚洲综合| 欧美一区二区网站| 国产精品www| 夜夜嗨av色一区二区不卡| 99re这里只有精品6| 你懂的亚洲视频| 精品成人久久| 亚洲第一区在线观看| 欧美一区二视频| 国产九九精品视频| 亚洲女同性videos| 欧美在线国产精品| 国产欧美一区二区三区久久人妖| 亚洲欧美国产日韩天堂区| 欧美一级久久久| 国产欧美日韩精品a在线观看| 亚洲影院色无极综合| 亚洲欧美一级二级三级| 国产精品男人爽免费视频1| 中文av字幕一区| 亚洲女同精品视频| 国产精品实拍| 欧美一区二区视频观看视频| 欧美在线观看www| 国产一区二区激情| 亚洲国产黄色片| 欧美成人资源网| 亚洲欧洲午夜| 亚洲少妇诱惑| 国产精品视频网站| 性8sex亚洲区入口| 美女网站久久| 亚洲人成久久| 亚洲永久在线| 国产精品一区二区在线观看不卡| 性欧美暴力猛交69hd| 久久免费视频网站| 亚洲国产成人av| 中文亚洲欧美| 国产欧美 在线欧美| 久久国产精品久久久久久| 欧美96在线丨欧| 日韩视频一区二区在线观看| 亚洲欧美精品中文字幕在线| 国产日韩欧美在线视频观看| 亚洲电影免费观看高清完整版在线观看 | 欧美精品一区在线| 一区二区三区国产在线| 欧美有码视频| 亚洲高清色综合| 亚洲在线视频| 国产综合久久| 99精品国产福利在线观看免费| 欧美视频一区二区三区| 欧美亚洲在线观看| 欧美激情区在线播放| 亚洲天天影视| 狂野欧美激情性xxxx欧美| av不卡在线观看| 久久久水蜜桃| 亚洲黄一区二区三区| 亚洲免费在线播放| 激情五月综合色婷婷一区二区| 日韩亚洲视频在线| 国产色爱av资源综合区| 亚洲免费观看| 国产一区二区三区av电影| 日韩午夜激情| 国产偷久久久精品专区| 日韩午夜av电影| 国精品一区二区三区| 亚洲视频免费在线观看| 国产真实乱偷精品视频免| 一本久久综合| 国产亚洲欧美aaaa| 在线视频精品一区| 精品成人a区在线观看| 亚洲你懂的在线视频| 亚洲国产欧美国产综合一区| 欧美制服丝袜第一页| 亚洲黄色小视频| 久久久xxx| 亚洲香蕉网站| 欧美理论片在线观看| 欧美与黑人午夜性猛交久久久|