日韩床上生活一级视频|能看毛片的操逼网站|色悠悠网站在线观看视频|国产免费观看A淫色免费|国产av久久久久久久|免费A级视频美女网站黄|国产毛片av日韩小黄片|热久久免费国产视频|中文字幕无码色色|成人在线视频99久久久

機(jī)電之家 > 機(jī)電號(hào) > 正文 申請(qǐng)入駐

基于fpga的簡(jiǎn)易電壓表設(shè)計(jì)

傳統(tǒng)的數(shù)字電壓表設(shè)計(jì)通常以大規(guī)模(專用集成電路)為核心器件,并輔以少量中規(guī)模集成電路及顯示器件構(gòu)成。這種電壓表的設(shè)計(jì)簡(jiǎn)單、精確度高,但是由于采用了器件使得它欠缺靈活性,其系統(tǒng)功能固定,難以更新擴(kuò)展。而應(yīng)用設(shè)計(jì)的電壓表,采用芯片控制通用a/d轉(zhuǎn)換器,可使速度、靈活性大大優(yōu)于通用數(shù)字電壓表。、

本文引用地址:

本文采用step-max10m08核心板和step base board v3.0底板來(lái)完成簡(jiǎn)易電壓表設(shè)計(jì),我們將設(shè)計(jì)拆分成三個(gè)功能模塊實(shí)現(xiàn):

adc081s101_driver: 驅(qū)動(dòng)spi接口adc芯片實(shí)現(xiàn)模擬電壓信號(hào)采集。

bin_to_bcd:將二進(jìn)制數(shù)據(jù)轉(zhuǎn)換成bcd碼的方法。

segment_led:通過(guò)驅(qū)動(dòng)獨(dú)立式數(shù)碼管將電壓數(shù)據(jù)顯示出來(lái)。

top-down層次設(shè)計(jì)

模塊結(jié)構(gòu)設(shè)計(jì)

1. adc介紹

模數(shù)轉(zhuǎn)換器即a/d轉(zhuǎn)換器,或簡(jiǎn)稱adc,通常是指一個(gè)將模擬信號(hào)轉(zhuǎn)變?yōu)閿?shù)字信號(hào)的電子元件。通常的模數(shù)轉(zhuǎn)換器是將一個(gè)輸入電壓信號(hào)轉(zhuǎn)換為一個(gè)輸出的數(shù)字信號(hào)。由于數(shù)字信號(hào)本身不具有實(shí)際意義,僅僅表示一個(gè)相對(duì)大小。故任何一個(gè)模數(shù)轉(zhuǎn)換器都需要一個(gè)參考模擬量作為轉(zhuǎn)換的標(biāo)準(zhǔn),比較常見(jiàn)的參考標(biāo)準(zhǔn)為最大的可轉(zhuǎn)換信號(hào)大小。而輸出的數(shù)字量則表示輸入信號(hào)相對(duì)于參考信號(hào)的大小。

模擬系統(tǒng)與數(shù)字系統(tǒng)結(jié)合模型

并行adc和串行adc模型

上圖兩個(gè)都是8位adc模型,分辨率為 2的8次方等于256,即將vref分成256份,能夠分辨的模擬步進(jìn)為vref / 256,量化數(shù)據(jù)n = 256 * vin / vref 。

并行adc與數(shù)字電路接口包含一根clk和8根data管腳,clk為芯片時(shí)鐘管腳,data為芯片數(shù)據(jù)管腳,每個(gè)clk周期從data管腳采集8bit的數(shù)據(jù),完成一次模數(shù)轉(zhuǎn)換,所以clk頻率等于采樣率。

串行adc(以adc081s101為例)與數(shù)字電路接口為三根線(cs,clk,din),兼容三線spi總線,cs為芯片使能管腳,clk為芯片時(shí)鐘管腳,din為芯片數(shù)據(jù)管腳,當(dāng)adc芯片使能時(shí)每個(gè)clk周期從din采集1bit的數(shù)據(jù),但是根據(jù)adc081s101的時(shí)序,需要16個(gè)clk完成一次采樣,所以clk頻率至少等于采樣率的16倍。

2. adc模塊電路連接

本設(shè)計(jì)所采用的step base board v3.0底板上的adc模塊電路,其電路圖如下:

adc模塊電路

直接連接adc081s101芯片的控制端,adc有6個(gè)管腳,3腳vin為vcc和vref功能復(fù)用,即vin = vcc = vref。adc前端是運(yùn)放電路lmv721,運(yùn)放模塊為電壓跟隨電路,再往前端是一個(gè)跳冒排針,用來(lái)選擇adc采樣信號(hào)的來(lái)源,當(dāng)短路帽將1、2腳短路時(shí),adc采集電位計(jì)電壓,當(dāng)短路帽將2、3腳短路時(shí),adc采射頻端子或p4排針信號(hào)。本設(shè)計(jì)我們是采集旋轉(zhuǎn)編碼器的電壓,所以需要用短路帽將1、2腳短路。

3. adc模塊驅(qū)動(dòng)設(shè)計(jì)

adc081s101串行通信時(shí)序如下圖:

注:

1. sclk空閑時(shí)為高電平,cpol = 1,上升沿(第二個(gè)邊沿)采樣,cpha = 1,如果例化通用spi核完成設(shè)計(jì),需要采用spi的第四種工作模式。

2. cs信號(hào)拉低有效,經(jīng)過(guò)16個(gè)時(shí)鐘完成一次adc轉(zhuǎn)換并采樣,采樣回來(lái)的數(shù)據(jù)前3位無(wú)效,接下來(lái)為db7~db0(有效數(shù)據(jù)),再接下來(lái)為無(wú)效數(shù)據(jù)。

針對(duì)adc081s101時(shí)序,我們用verilog設(shè)計(jì)一個(gè)計(jì)數(shù)器,當(dāng)計(jì)數(shù)器值不同時(shí)完成不同操作,實(shí)現(xiàn)一次adc采樣,程序?qū)崿F(xiàn)如下:

到這我們就完成了串行adc芯片adc081s101的驅(qū)動(dòng)設(shè)計(jì),整個(gè)采樣周期用了35個(gè)系統(tǒng)時(shí)鐘,如果我們采用12mhz時(shí)鐘作為該模塊系統(tǒng)時(shí)鐘,采樣率fs = 12m/35 = 343ksps,adc主頻fsclk = 12 mhz /2 = 6mhz。

adc081s101主頻及采樣率要求如下,按照要求我們當(dāng)前的主頻和采樣率不足,所以在使用該模塊時(shí),可以使用更高的時(shí)鐘(比如24mhz)以達(dá)到芯片的要求

注:時(shí)鐘頻率fsclk,最小值為10mhz,最大值為20mhz,采樣率在500ksps~1msps

模塊接口如下:clk和rst_n為系統(tǒng)時(shí)鐘及復(fù)位,adc_cs,adc_clk和adc_dat為adc控制管腳,adc_data為adc采樣數(shù)據(jù),adc_done產(chǎn)生一個(gè)脈沖對(duì)應(yīng)adc_data得到一個(gè)有效數(shù)據(jù)

4. 時(shí)鐘獲取

因?yàn)樾枰叩臅r(shí)鐘供adc模塊使用,我們例化pll核得到24mhz時(shí)鐘,同時(shí)例化pll模塊和adc081s101_driver模塊,并將pll的輸出與adc081s101_driver模塊的clk連線。

pll模塊和adc081s101_driver模塊的連接程序?qū)崿F(xiàn)如下:

5. 采樣結(jié)果顯示

假設(shè)adc模擬輸入電壓為3.3v,理論上我們得到的采樣數(shù)據(jù)adc_data應(yīng)該為8’hff,而電壓表最終顯示在數(shù)碼管上的數(shù)據(jù)應(yīng)該為3.3,我們?nèi)绾螌?’hff轉(zhuǎn)換成可以顯示的3.3數(shù)據(jù)呢?這就設(shè)計(jì)到adc量化數(shù)據(jù)的逆向運(yùn)算了。

我們知道量化運(yùn)算 n = 256 * vin / vref,

那么逆向運(yùn)算為vin = n * vref / 256,其中vref = 3.3v,所以vin = n * 0.0129

所以我們需要用fpga計(jì)算adc_data * 0.0129的結(jié)果,然后為了使用十進(jìn)制的顯示,先將結(jié)果進(jìn)行bcd轉(zhuǎn)碼,然后顯示在數(shù)碼管上。

將adc采樣數(shù)據(jù)按規(guī)則轉(zhuǎn)換為電壓數(shù)據(jù)(乘以0.0129),這里我們直接乘以129,得到的數(shù)據(jù)經(jīng)過(guò)bcd轉(zhuǎn)碼后小數(shù)點(diǎn)左移4位即可,程序?qū)崿F(xiàn)如下:

二進(jìn)制轉(zhuǎn)bcd碼程序?qū)崿F(xiàn)如下:

最后得到20位的數(shù)據(jù)輸出,每4位表示一個(gè)bcd碼,所以有5位有效數(shù)據(jù),這里我們還需要將小數(shù)點(diǎn)左移4位,計(jì)算出來(lái)的數(shù)應(yīng)該是x.xxxx伏特,1個(gè)整數(shù)位和4個(gè)小數(shù)位,核心板上只有兩個(gè)數(shù)碼管,取最高的兩個(gè)bcd碼顯示到數(shù)碼管x.x伏特,個(gè)位小數(shù)點(diǎn)點(diǎn)亮,分位小數(shù)點(diǎn)熄滅,程序?qū)崿F(xiàn)如下:

綜合后的設(shè)計(jì)框圖如下:

rtl設(shè)計(jì)框圖

到這一步就完成了基于fpga的簡(jiǎn)易電壓表設(shè)計(jì)。將程序下載到fpga中,step base board v3.0底板上p3接口的1、2腳短路,旋轉(zhuǎn)底板右上角的電位計(jì),觀察核心板數(shù)碼管變化,也可同時(shí)用萬(wàn)用表測(cè)量p3短路處的電壓,與數(shù)碼管上的結(jié)果對(duì)比。

實(shí)物圖:

特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“機(jī)電號(hào)”用戶上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of JDZJ Hao, which is a social media platform and only provides information storage services.

/企業(yè)主營(yíng)產(chǎn)品/
/閱讀下一篇/

埋在墻內(nèi)的電線遇到電線故障或接錯(cuò),該如何

相關(guān)推薦
熱點(diǎn)推薦
水電廠排水泵自動(dòng)化控制系統(tǒng)概述

水電廠排水泵自動(dòng)化控制系統(tǒng)概述

成都國(guó)科自動(dòng)化控制工程有限公司
2025/11/24 9:48:35
水輪發(fā)電機(jī)組調(diào)速器油壓裝置自動(dòng)化控制系統(tǒng)概述

水輪發(fā)電機(jī)組調(diào)速器油壓裝置自動(dòng)化控制系統(tǒng)概述

成都國(guó)科自動(dòng)化控制工程有限公司
2025/11/24 9:46:29
深潛未來(lái),驅(qū)動(dòng)無(wú)限可能:深空創(chuàng)想科技水下伺服電機(jī)應(yīng)用全景解讀

深潛未來(lái),驅(qū)動(dòng)無(wú)限可能:深空創(chuàng)想科技水下伺服電機(jī)應(yīng)用全景解讀

深圳市深空創(chuàng)想科技有限公司
2025/11/18 10:22:27
智慧公寓新標(biāo)準(zhǔn):通通鎖App讓用水管理更高效、更透明

智慧公寓新標(biāo)準(zhǔn):通通鎖App讓用水管理更高效、更透明

浙江宏諾電氣科技有限公司
2025/11/15 15:34:20
一同探秘,如何通過(guò)材料選擇與預(yù)處理,鍛造出真空電機(jī)的“不壞之身”

一同探秘,如何通過(guò)材料選擇與預(yù)處理,鍛造出真空電機(jī)的“不壞之身”

深圳市深空創(chuàng)想科技有限公司
2025/11/14 10:20:03
充電樁引發(fā)力調(diào)電費(fèi)問(wèn)題的解決方案-空載直補(bǔ)

充電樁引發(fā)力調(diào)電費(fèi)問(wèn)題的解決方案-空載直補(bǔ)

杭州時(shí)域電子科技有限公司
2025/11/13 16:02:44
充電樁晝夜負(fù)載不均導(dǎo)致功率因數(shù)不達(dá)標(biāo)案例分享

充電樁晝夜負(fù)載不均導(dǎo)致功率因數(shù)不達(dá)標(biāo)案例分享

杭州時(shí)域電子科技有限公司
2025/11/13 16:00:46
了解MPP電力管在光伏發(fā)電系統(tǒng)的應(yīng)用優(yōu)勢(shì)

了解MPP電力管在光伏發(fā)電系統(tǒng)的應(yīng)用優(yōu)勢(shì)

江蘇潤(rùn)碩管業(yè)有限公司
2025/11/12 17:21:55
案例分析:無(wú)功補(bǔ)償控制器電容投滿功率因數(shù)還不達(dá)標(biāo)?

案例分析:無(wú)功補(bǔ)償控制器電容投滿功率因數(shù)還不達(dá)標(biāo)?

杭州時(shí)域電子科技有限公司
2025/11/12 8:57:46
功率因數(shù)PF與cosФ的區(qū)別

功率因數(shù)PF與cosФ的區(qū)別

杭州時(shí)域電子科技有限公司
2025/11/12 8:55:23
無(wú)功補(bǔ)償控制器投切的時(shí)間奧秘:延時(shí)、震蕩、放電一次講透!

無(wú)功補(bǔ)償控制器投切的時(shí)間奧秘:延時(shí)、震蕩、放電一次講透!

杭州時(shí)域電子科技有限公司
2025/11/12 8:53:55
諧波對(duì)功率因數(shù)有何影響?諧波影響下功率因數(shù)的補(bǔ)償上限設(shè)置問(wèn)題

諧波對(duì)功率因數(shù)有何影響?諧波影響下功率因數(shù)的補(bǔ)償上限設(shè)置問(wèn)題

杭州時(shí)域電子科技有限公司
2025/11/11 10:51:22
水電廠防水淹廠房監(jiān)測(cè)報(bào)警系統(tǒng)概述及構(gòu)成

水電廠防水淹廠房監(jiān)測(cè)報(bào)警系統(tǒng)概述及構(gòu)成

成都國(guó)科自動(dòng)化控制工程有限公司
2025/11/11 9:42:29
EOCR-DS3 產(chǎn)品在電梯行業(yè)的應(yīng)用

EOCR-DS3 產(chǎn)品在電梯行業(yè)的應(yīng)用

承德尚越電子科技有限公司
2025/11/7 15:56:37
征途向海,動(dòng)力永續(xù):專屬防水電機(jī)/水下伺服電機(jī),為特種應(yīng)用注入澎湃動(dòng)能

征途向海,動(dòng)力永續(xù):專屬防水電機(jī)/水下伺服電機(jī),為特種應(yīng)用注入澎湃動(dòng)能

深圳市深空創(chuàng)想科技有限公司
2025/11/3 9:44:19
161712文章數(shù) 1519關(guān)注度
往期回顧 全部

電子相關(guān)熱點(diǎn)

賦能特殊環(huán)境,打破柔性革命:這款真空線纜為何是高端制造的“生命線”

電子相關(guān)推薦

汽車展廳的”能耗儀表盤“:Acrel-5000如何讓4S店用能數(shù)據(jù)”可視化“?

頭條要聞

破局而立,告訴你真空線纜的三大核心特質(zhì)

電子要聞

告別“糊涂賬”!產(chǎn)業(yè)園區(qū)水電收費(fèi)治理指南

電子資訊

顯控觸摸屏觸摸響應(yīng)慢(維修)注意細(xì)節(jié)

往期電子要聞

高真空線纜用在哪些地方,有什么特點(diǎn)