www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當前位置:首頁 > 單片機 > 單片機
[導讀]  本文以MSC1210作為測量、信號處理以及通訊的核心,設計了高精度溫度采集系統(tǒng)模塊。該系統(tǒng)測量通道易于擴充,測量精度高,可以快速地進行高精度數(shù)據(jù)測量?! ∠到y(tǒng)總體方案設計  本系統(tǒng)的硬件部分主要由前端數(shù)據(jù)

  本文以MSC1210作為測量、信號處理以及通訊的核心,設計了高精度溫度采集系統(tǒng)模塊。該系統(tǒng)測量通道易于擴充,測量精度高,可以快速地進行高精度數(shù)據(jù)測量。

  系統(tǒng)總體方案設計

  本系統(tǒng)的硬件部分主要由前端數(shù)據(jù)采集、處理電路和后端數(shù)據(jù)處理、LCD電路組成。兩部分通過RS-232串行接口進行通信。系統(tǒng)的總體方案構圖如圖1所示。

  

  圖1 系統(tǒng)總體結構

  數(shù)據(jù)采集部分的軟硬件設計

  硬件電路設計

  數(shù)據(jù)采集部分的核心器件選用了MSC1210Y5。這主要是因為該微處理器具有24位的 ADC,其有效精度高于22位。其內部包含完整的前向通道(包括輸入緩存器、模擬開關電路、可編程增益放大器和ADC以及數(shù)字濾波部分)和后向通道— DAC,這些都是完成測控系統(tǒng)的必須部分。此外,該處理器通過改變命令寄存器的方式對內部通道功能進行設置,用指令就可以選擇輸入緩存器、設置放大增益、控制通道開關切換、進行偏置校正等,使用非常方便。數(shù)據(jù)采集部分的電路結構原理圖如圖2所示。

  本系統(tǒng)中兩個核心芯片MSC1210Y5和MAX3223的功耗都很低,因此,在設計中板上的電源(3.3V)由后端系統(tǒng)通過RS-232接口提供。除了RS-232接口的接線,以及接入J1、 J2插座的信號(8個AIN線、REF以及公共地)線外,本系統(tǒng)的硬件部分不再需要其它連接,使用非常方便。此外,設計時還在電路中預留了一部分接口線供以后擴展系統(tǒng)功能使用,包含了第二串行口以及四根可配置為SPI接口、中斷輸入和I/O端口的備用接口線。

  



圖2 數(shù)據(jù)采集電路結構原理圖

  軟件設計

  在基于此電路的高精度測溫模塊應用中,MSC1210Y5完成了微弱信號的多路切換、信號緩沖、編程放大、24位ADC、數(shù)字濾波、數(shù)據(jù)處理、信號校準以及串口通信等功能。MSC1210Y5包含2個串口,本設計中選取其中的一個串口用來與后端人機交互系統(tǒng)通信,負責接收后端發(fā)送的控制命令和控制參數(shù)以及發(fā)送前端采集、處理的數(shù)據(jù)。數(shù)據(jù)采集電路的程序主要任務是:控制內部的ADC的測量過程,讀取轉換的數(shù)據(jù);與后端(S3C44B0X系統(tǒng))進行通信,讀取上位機的命令和有關的控制參數(shù),同時向上位機傳送轉換后的數(shù)據(jù)。數(shù)據(jù)采集電路的程序控制流程如圖3所示。

  串口開始接收上位機送過來的命令和數(shù)據(jù)時,將依次讀到的后端系統(tǒng)的2字節(jié)串碼(暫存在R6,R7)的控制字傳送到MSC1210Y5內部寄存器ADCON1 和ADCON0,從而實現(xiàn)對ADC控制命令的寫入。其后將ADCON3、ADCON2、ADMUX和PDCON寄存器的內部寫入相應的命令和參數(shù)值,從而完成對MSC1210Y5內ADC的設置和啟動。向后端系統(tǒng)發(fā)送數(shù)據(jù)時,由于ADC是24位精度,轉換數(shù)據(jù)必須分為3個字節(jié)傳送,即將寄存器1、2、3的 ADC轉換結果依次通過送SBUF發(fā)送,同時在這個過程中還包含發(fā)送同步字符、CRC校驗等過程。

  

  圖3 數(shù)據(jù)采集電路的程序控制流程

  嵌入式GUI應用系統(tǒng)概述

  該系統(tǒng)后端的硬件部分主要由三大塊構成:以S3C44B0X為核心的系統(tǒng)板,集JTAG調試電路、系統(tǒng)電源、LCD接口電路的輔助板,以及LCD屏。

  后端的軟件部分也由三個部分組成:系統(tǒng)啟動加載程序,嵌入式實時多任務操作系統(tǒng)mC/OS-II,和基于mC/OS-II的應用程序。根據(jù)系統(tǒng)應用的需要,其中基于mC/OS-II的應用程序主要包括串行口通信程序和基于mC/GUI的圖形用戶接口程序。

  系統(tǒng)中的串口用于S3C44B0X控制器向前端數(shù)據(jù)采集部分發(fā)送控制命令和控制參數(shù),并實時接收前端發(fā)送的采集數(shù)據(jù),送由控制器處理和進行LCD顯示。當操作系統(tǒng)mC/OS-II啟動時,自動初始化串行口。由于應用程序是多任務系統(tǒng),為了實時監(jiān)測串行口信息,設計時在系統(tǒng)中單開了一個串行口掃描任務,從而可保證信息不丟失。

  由于mC/GUI提供了源代碼,在開發(fā)應用程序時,用戶可以首先將核心文件、LCD驅動文件和需要的字體文件包含在自己的工程里,然后再根據(jù)內存設備、輸入設備、空間和窗口管理部分等硬件的實際需要來具體開發(fā)。開發(fā)步驟如下。

  (1) 按照實際需要,定制自己的mC/GUI開發(fā)環(huán)境。其中包括對mC/GUI目錄的篩選,以及目錄中文件的篩選;

  (2) 指定硬件設備的地址,編寫接口驅動代碼。這里需要修改LCDConf.h文件;

  (3) 編譯、連接、調試子程序;

  (4)修改子程序并測試,增加需要的功能;

  (5)若開發(fā)多任務應用,則需要修改GUI_MAXTASK和GUI_OS宏,實現(xiàn)mC/GUI與操作系統(tǒng)的結合;

  (6)編寫自己的應用程序。

  由于mC/GUI不支持ARM7處理器S3C44B0X,因此,要把mC/GUI移植到系統(tǒng)平臺上,需要自己完成mC/GUI在系統(tǒng)硬件平臺上的各種驅動,具體包括S3C44B0X中內置的LCD控制器的正確初始化,以及畫點、畫線、填充等LCD驅動函數(shù)的編寫等。

  LCD 控制器初始化:S3C44B0X LCD控制器上的正確初始化包括各種控制寄存器的正確配置以及顯存的正確設置與映射。其中顯存的映射是將S3C44B0X專用LCD DMA的源地址設為顯存起始地址值,該值是在rLCDSADDR1中配置。此外,LCD控制器還需對REGBANK中的其他可編程寄存器進行編程,以控制相應的寄存器值,并確定垂直/水平象素、數(shù)據(jù)接口的數(shù)據(jù)寬度、接口時間及刷新率等。

  LCD驅動函數(shù)編程:在LCD的驅動函數(shù)中,最底層的驅動函數(shù)是畫點函數(shù)和取點函數(shù)。在mC/GUI中顯示字、圖形都與這兩個函數(shù)有關,它們直接與顯存通話。為了顯示出字符和位圖,還須參考uC/GUI的 LCDMemC.c,寫DrawBitLine1BPP、DrawBitLine2BPP和DrawBitLine4BPP函數(shù),并配置 GUIConf.h和LCDConf.h中的常數(shù)。完成了上面的各個驅動函數(shù)后,就可以采用mC/GUI的Demo程序對所移植的mC/GUI進行測試了。

  結語

  采用TI公司的微控制器MSC1210Y5開發(fā)的高精度數(shù)據(jù)采集系統(tǒng),采集精度高,抗干擾能力強。具有較高的應用和推廣價值。


本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯(lián)系該專欄作者,如若文章內容侵犯您的權益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

【2025年8月29日,中國上海訊】近日,第二十屆全國大學生智能汽車競賽(以下簡稱“智能車大賽”)總決賽在杭州舉辦并圓滿結束。作為大賽主協(xié)辦單位,英飛凌科技從技術支持與人才培養(yǎng)上全方位支持賽事,踐行產學研合作,助力行業(yè)人...

關鍵字: 微控制器 LED驅動芯片 人機交互

格科GalaxyCore正式推出高性能500萬像素圖像傳感器GC5605。該產品專為AI PC應用打造,具備高分辨率、高動態(tài)、超低功耗三大特性,助力AI PC提升視頻會議、高清拍攝等應用場景的影像質量;實現(xiàn)智能喚醒、手勢...

關鍵字: 圖像傳感器 AI 人機交互

8月27日,全球領先的連接和電源解決方案供應商Qorvo重磅亮相2025 IOTE國際物聯(lián)網(wǎng)博覽會,聚焦 “智能家居、工業(yè)、汽車” 三大核心領域,攜一系列突破性創(chuàng)新解決方案登場。全方位呈現(xiàn)其在連接與定位技術領域的深厚積累...

關鍵字: 智能家居 UWB技術 人機交互

7月29日消息,LG Display已將其在美國的70項LCD液晶顯示器相關專利轉讓給三星顯示,值得注意的是,三星顯示已于三年前退出LCD業(yè)務。

關鍵字: LCD 三星

上海2025年7月21日 /美通社/ -- 7月21日,國際獨立第三方檢測、檢驗和認證機構德國萊茵TÜV大中華區(qū)(以下簡稱"TÜV萊茵"...

關鍵字: 測試平臺 自動化 人機交互 傳感器

工業(yè)觸摸屏作為人機交互的核心載體,正面臨復雜場景下的雙重挑戰(zhàn):一方面需支持戴手套操作以滿足醫(yī)療、化工等行業(yè)的衛(wèi)生安全需求;另一方面需通過防誤觸技術提升操作精度,避免因震動、油污或電磁干擾導致的誤操作。2025年,基于電容...

關鍵字: 工業(yè)觸摸屏 人機交互

高性能多通道電感式傳感芯片IQS9320創(chuàng)造全新的按壓感知深度和線性度

關鍵字: 傳感器 人機交互 遙控器

HT16K24操作電壓為2.4V~5.5V,內建I2C通信接口,提供三種LCD顯示與按鍵模式:24SEG × 4COM + 24 KEY;22SEG × 6COM + 22 KEY;20SEG × 8COM + 20 K...

關鍵字: LCD MCU 蜂鳴器

離線GPS工具:跟蹤、保存和查找具有距離和方位的航路點——沒有網(wǎng)絡,沒有云,您的數(shù)據(jù),您的規(guī)則。

關鍵字: GPS設備 LCD 微控制器 Arduino Uno

在技術上,LCD和OLED各有其獨特之處。液晶電視通過控制液態(tài)晶體實現(xiàn)圖像顯示,其原理是在兩片玻璃基板中夾入液態(tài)晶體,通過細小的電線控制水晶分子的方向。而OLED憑借自發(fā)光二極管帶來更優(yōu)的視角與色彩表現(xiàn),其RGB色彩信號...

關鍵字: OLED LCD
關閉