在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

基于DDS技術與單片機相結合實現電磁閥檢測平臺的設計

電子設計 ? 作者:電子設計 ? 2018-11-26 08:59 ? 次閱讀

汽車電磁閥在汽車工業生產中需求量極大,模擬電磁閥工作環境,從而檢測出其質量的優劣值得關注研究。設計的電磁閥檢測平臺是基于DDS技術與單片機相結合,同時運用CPID技術,模擬出電磁閥在工作期間的相關參數環境,從而判斷電磁閥的好壞。

本設計采用直接數字合成(DDS)技術,采用專用集成芯片AD9834作為三角波產生模塊,利用51單片機CPLD來控制完成整個系統的設計。該系統輸出的三角波低頻特性好并且可以模擬斜坡信號,能產生可調占空比的方波信號,可調范圍達1%~99%.

1 系統設計方案

本文設計的數字信號源的系統框架如圖1所示。

基于DDS技術與單片機相結合實現電磁閥檢測平臺的設計

本系統產生輸出頻率為0~25 kHz,最小精度為1 Hz的信號,占空比在0~100%范圍內可調,變化周期為10 s的整數倍。系統輸出電壓VOUT范圍0~40 V,最小精度0.01 V,輸出電流最大可達10 A,方波低電壓可詞范圍0~10 V,并且波形較好,可以連續變化,誤差不超過1%.

單片機完成鍵盤掃描和按鍵處理,通過SPI總線對AD9831進行控制處理,通過AD7541進行采樣處理。系統中的CPLD完成對單片機的擴展和測頻功能。單片機發出的指令通過CPLD控制DDS以完成信號的產生。

2 模塊電路設計

2.1 控制系統

單片機控制整個系統工作,采用12 MHz晶振,P1.0、P1.1、P1.2、P1.3、P1.4、P1.5接一塊3x3矩陣鍵盤,P0口為擴展接口,連接一塊8255芯片擴展端口,并且同時連接LCD的DB0、DB1、DB2、DB3、DB4、DB5、DB6、DB7數據控制端口。P2.3、P2.4、P2.5分別接AD98 34的FSYNC、SCLK、SDATA端口。單片機各種數據和命令通過CPLD送出。

單片機向CPLD寫數據時,讀信號都一直置低電平,寫信號口在上升沿時,CPLD開始讀地址,寫信號口在下降沿時,CPLD開始讀數據;單片機從CPLD讀數據時,將讀信號口一直置低電平,讀信號口在上升沿時,單片機開始讀地址,寫信號口在下降沿時,單片機開始讀數據。時序圖如圖2所示。

基于DDS技術與單片機相結合實現電磁閥檢測平臺的設計

2.2 DDS信號產生單元

DDS原理:直接數字頻率合成器(Direct DigitalSynthesizer)是從相位概念出發直接合成所需波形的一種頻率合成技術,一個直接數字頻率合成器由相位累加器、加法器、波形存儲ROM、D/A轉換器和低通濾波器(LPF)構成。DDS框架圖如圖3所示。

基于DDS技術與單片機相結合實現電磁閥檢測平臺的設計

其中K為頻率控制字,P為相位控制字,W為波形控制字,fc為參考時鐘頻率,N為相位累加器的字長,D為ROM數據位及D/A轉換器的字長。相位累加器在時鐘fc的控制下以步長K作累加,輸出的N位二進制碼與相位控制字P波形控制字W相加后作為波形ROM的地址,對波形ROM進行尋址,波形ROM輸出D位的幅度碼S(n)經D/A轉換器變成階梯波S(t),再經過低通濾波器平滑后就可以得到合成的信號波形。合成的信號波形形狀取決于波形ROM中存放大幅度碼,因此用DDS可以產生任意波形。使用50 MHz的晶振理論上DDS可以產生15 MHz左右的失真度小于1%的正弦信號,信噪比可以達到60 dB,信號的輸出頻率可以表示為:

f0=(fc/2n)×M

fc為DDS時鐘頻率;N為相位累加器位數;M為相位累加器步長;f0為輸出頻率。

DDS與單片機的連接方式以及自身外圍電路如圖4,圖5所示。

基于DDS技術與單片機相結合實現電磁閥檢測平臺的設計

基于DDS技術與單片機相結合實現電磁閥檢測平臺的設計

DDS9834驅動程序模塊如下:

基于DDS技術與單片機相結合實現電磁閥檢測平臺的設計

基于DDS技術與單片機相結合實現電磁閥檢測平臺的設計

2.3 模塊控制單元(CPLD)

復雜可編程邏輯器件CPLD(Complex Programmable Logic Device),是從PAL和GAL器件發展出來的器件,相對而言規模大,結構復雜,屬于大規模集成電路范圍,是一種用戶根據各自需要而自行構造邏輯功能的數字集成電路。本系統中,采用Altera公司的EPM3128來連接單片機和DDS,單片機發出的指令通過CPLD來控制DDS芯片,同時檢測頻率為0~25kHz的信號,檢測誤差小于0.1%。

2.4 信號調理單元

使用DDS9834所提供的互補輸出信號IOUTB、IOUT,從IOUTB輸出的信號是微弱的三角波電流信號,圖6中端口3接AD9834的IOUTB,將輸出三角波信號放大,圖7的端口2接圖6的端口6,圖7的端口3接AD7541輸出的平穩電壓,經過比較,得出平穩的方波。

基于DDS技術與單片機相結合實現電磁閥檢測平臺的設計

基于DDS技術與單片機相結合實現電磁閥檢測平臺的設計

3 系統軟件設計方案

單片機采用C語言編程,在執行指令之前首先要完成各種初始化工作。其中包括時鐘初始化、端口設置、看門狗設置、開機初始化,尤其注意對DDS9834的初始化驅動程序的設置,然后等待中斷,進入鍵盤掃描和各種按鍵的處理程序,整體流程如圖8所示。

基于DDS技術與單片機相結合實現電磁閥檢測平臺的設計

4 結束語

直接數字頻率合成(DDS)是DDS信號發生器的核心部分。本檢測平臺以單片機為核心,采用DDS技術實現了一種新型的低頻特性好并且可以模擬的斜坡信號,可以產生可調占空比的方波信號,可調范圍達1%~99%.經過測試,該檢測系統平臺可以實現信號源工作穩定,并且操作方便,成本低,通過樣機的研制,測試效果較好,精度較高。

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

    關注

    6064

    文章

    44932

    瀏覽量

    647537
  • 頻率合成器
    +關注

    關注

    5

    文章

    295

    瀏覽量

    32728
  • DDS
    DDS
    +關注

    關注

    22

    文章

    671

    瀏覽量

    154102
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    為什么單片機不能直接驅動繼電器和電磁閥

    為什么單片機不能直接驅動繼電器和電磁閥。繼電器繼電器就是個開關,這個開關是由它內部的線圈控制的。
    的頭像 發表于 02-26 09:52 ?1.3w次閱讀

    單片機驅動電磁閥問題

    各位大俠,本人最近在做一個小項目,自己做著玩的,但是到最后要驅動輸出的時候,電磁閥沒有動作,請各位大蝦指導下:簡介:單片機為stc89C52,三極管為s9014c331,電阻為1K,二極管為
    發表于 02-04 16:18

    單片機控制及MOS管驅動電磁閥設計

    `概述,使用單片機控制,系統分段操作電磁閥,利用MOS管驅動。類似設計可以參考設計,直接使用需要修改。有需要的話,留下郵箱號。`
    發表于 05-19 09:51

    單片機控制電磁閥

    單片機控制電磁閥,使用S8050 驅動24v電磁閥單片機p2^1接20k電阻再接三極管基極三極管集電極接電磁閥再接24v電源三極管發射極接
    發表于 07-30 22:54

    單片機驅動24V電磁閥

    我想用單片機驅動24V電磁閥,功率40W,該怎么設計電路?單片機STM32,3.3V供電,謝謝!
    發表于 10-09 08:11

    分步直動式電磁閥 (即反沖型)

    分步直動式電磁閥  (即反沖型)        原理:它的原理是一種直動和先導相結合,通電時,電磁閥先將輔
    發表于 10-26 18:59 ?1650次閱讀

    為什么單片機不能直接驅動繼電器和電磁閥

    為什么單片機不能直接驅動繼電器和電磁閥,感興趣的小伙伴們可以看看。
    發表于 07-26 10:43 ?54次下載

    單片機控制電磁閥電路設計

     在工程機械和其他施工機械的液壓控制系統中 , 廣泛應用著電磁閥,它是一種將電磁能轉換成槭能的電磁元件。以往電磁閥的驅動電路普遍由三極管或
    發表于 11-27 16:44 ?3.4w次閱讀
    <b class='flag-5'>單片機</b>控制<b class='flag-5'>電磁閥</b>電路設計

    基于DDS技術電磁閥檢測平臺的設計[圖]

    摘要: 為了測試電磁閩在各種工作狀態下(即在不同的輸入脈沖供電的情況下)的性能,研制了一種模擬電磁閥工作狀態的PWM脈沖電源。該電源依靠CPLD構成數字PWM發生器,由單片機控制,具有短路保護和浪涌
    發表于 01-18 05:30 ?447次閱讀

    氣動電磁閥是什么_氣動電磁閥工作原理_氣動電磁閥的分類

    本文首先介紹了氣動電磁閥是什么,然后解釋了氣動電磁閥的工作原理,最后對氣動電磁閥進行了分類,并介紹了分出的三種氣動電磁閥
    發表于 08-07 17:52 ?9801次閱讀

    電磁閥的功能作用有哪些

    隨著技術的不斷進步,電磁閥技術與控制技術、計算機技術、電子技術
    的頭像 發表于 08-10 17:07 ?1.7w次閱讀

    【STM32單片機】繼電器控制電磁閥與行程(限位)開關的應用

    【STM32單片機】繼電器控制電磁閥與行程(限位)開關的應用STM32單片機高電平為3.3V,而電磁閥的工作電壓常為12V/24V,這意味著需要借助繼電器控制
    發表于 11-19 10:06 ?93次下載
    【STM32<b class='flag-5'>單片機</b>】繼電器控制<b class='flag-5'>電磁閥</b>與行程(限位)開關的應用

    基于JN5121單片機電磁閥信號數字濾波算法實現

    電子發燒友網站提供《基于JN5121單片機電磁閥信號數字濾波算法實現.pdf》資料免費下載
    發表于 10-25 10:18 ?0次下載
    基于JN5121<b class='flag-5'>單片機</b>的<b class='flag-5'>電磁閥</b>信號數字濾波算法<b class='flag-5'>實現</b>

    氣動電磁閥單片機怎么接

    氣動電磁閥是一種常用的控制元件,廣泛應用于自動化控制系統中。接線時,可以通過單片機的IO口來控制氣動電磁閥的開關,從而實現系統對氣動執行器的控制。下面將詳細介紹氣動
    的頭像 發表于 12-22 13:58 ?1897次閱讀

    電磁閥控制器如何控制電磁閥

    電磁閥控制器是指利用智能控制技術來控制電磁閥的設備,主要功能是可以使電磁閥控制系統達到所需的自動控制要求,從而達到一定的水力控制,實現對系統
    的頭像 發表于 01-03 16:57 ?2757次閱讀
    <b class='flag-5'>電磁閥</b>控制器如何控制<b class='flag-5'>電磁閥</b>?
    主站蜘蛛池模板: 日鲁夜鲁鲁狠狠综合视频 | 日韩亚洲人成网站在线播放 | 午夜美女网站 | 欧美 在线播放 | 中文字幕自拍 | 欧美黄色片在线播放 | 黄色免费网站在线观看 | 亚洲国产欧美精品一区二区三区 | 亚洲 欧美 自拍 卡通 综合 | 中文字幕va | 高清在线免费观看 | 亚洲国产成人精品不卡青青草原 | 日本特级黄色大片 | 天天摸日日碰天天看免费 | 天天做天天爽爽快快 | 国产一区二区三区美女图片 | 色综合天天色综合 | 色噜噜狠狠狠狠色综合久一 | 最新久久免费视频 | 可以免费观看的黄色网址 | 伊人久久大香线蕉综合7 | 91综合在线视频 | 中国人69xxx大全 | 亚洲视频1 | 黄色www网站 | 99久热成人精品视频 | 色视频色露露永久免费观看 | 国产亚洲高清在线精品不卡 | 午夜免费片在线观看不卡 | 黄色的视频网站在线观看 | 黄视频日本 | 高清欧美色欧美综合网站 | 国产无套视频在线观看香蕉 | 夜夜摸夜夜操 | 黄色在线看网站 | 久久天天躁狠狠躁夜夜免费观看 | 萌白酱一线天粉嫩喷水在线观看 | 三级理论在线 | 国产亚洲美女精品久久久久狼 | 一级特色黄大片 | 天天舔天天色 |