<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 以高整合度混合信號單片機實(shí)現電子計價(jià)秤應用

以高整合度混合信號單片機實(shí)現電子計價(jià)秤應用

作者: 時(shí)間:2015-06-17 來(lái)源:電子產(chǎn)品世界 收藏

  3.3.2 ADC數據處理

本文引用地址:http://dyxdggzs.com/article/275891.htm

  ADC設置為對輸入信號ÄSI放大128倍,數據輸出率為ADC-CK/32768,每秒輸出10筆數據,最終取有效位數為16Bit。截取原始數據16Bit,進(jìn)行平均滑動(dòng)濾波處理。每8筆數據做一次平均值,得到的平均值再截取高16Bit作為ADC最終轉換值。平均滑動(dòng)濾波實(shí)現如圖所示。啟動(dòng)ADC后,丟棄前2筆數據,第3筆數據開(kāi)始存儲。

  由于小訊號放大到128倍,ADC的輸出Bit只能達到±15 Bit,如果使用軟件平均方式可以再將ADC的分辨率提升1~2Bit。將新的ADC值與7個(gè)ADC Buffer值相加除以8輸出到ADC OUT如圖,此目的是將8筆ADC做平均輸出,這可以將Noise平均提高信號輸出的Bit數。

  當ADC平均輸出后,將新值移到Buffer 1 ,Buffer 1移到Buffer 2…Buffer6移到Buffer 7,如圖。

  由于平均輸出的反應時(shí)間比較慢,當有較大的ADC值變化時(shí),需要跳過(guò)此平均程序。當ADC新值大于A(yíng)DC 平均值超過(guò)0X200時(shí),先記錄此新ADC值,但不加入平均值運算,如果下一次的ADC值還是超過(guò)0X200,將新值取代所有ADC的Buffer并輸出;如果下一次的ADC值沒(méi)有超過(guò),可回到平均流程。

  ADC校正信息:

  此操作只在稱(chēng)重模式下有效,操作流程如圖所示。

  圖ADC校正模式工作流程

  3.3.3矩陣按鍵處理

  3.4.3 LCD顯示處理

  MCU與LCD Driver通過(guò)IIC通訊協(xié)議,兼容EEPROM的讀寫(xiě)通訊協(xié)議,所以L(fǎng)CD Driver可以與EEPROM等其它IIC通訊協(xié)議的組件可共享一條IIC BUS。LCD Driver的設備地址為0X7C,根據MSB的最高位是0或1決定下一個(gè)Byte是發(fā)送命令還是數據。

  LCD Driver操作步驟:

  (01)初始化開(kāi)始條件并啟動(dòng)I2C。

  (02)發(fā)送Slaver Address。

  (03)發(fā)送命令或地址,根據數據的最高位為0或1決定下1個(gè)Byte是發(fā)送數據還是命令。

  通過(guò)命令可以設置相關(guān)的LCD 功能,包括功耗模式、Reset、關(guān)閉/打開(kāi)顯示、背光功能及設置Duty及Bias,以適應不同的LCD顯示屏。

  1. 實(shí)驗紀錄

模擬信號相關(guān)文章:什么是模擬信號


adc相關(guān)文章:adc是什么


單片機相關(guān)文章:單片機教程


單片機相關(guān)文章:單片機視頻教程


單片機相關(guān)文章:單片機工作原理



上一頁(yè) 1 2 3 下一頁(yè)

關(guān)鍵詞: Load Cell HY16F188

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>