新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 一種新的實現DDS的AVR信號發生器

        一種新的實現DDS的AVR信號發生器

        作者: 時間:2011-09-21 來源:網絡 收藏

        這是一個AVR 信號發生器V2.0新的實施,已經在scienceprog.com出版。 很明顯,對于原原理圖和固件完全歸功于它的原創者。這里呈現的是一個不同的PCB,結構緊湊,單只通孔,便于建筑構件片面的。函數發生器有兩個BNC輸出:為高速[1到8 MHz]一平方信號(BNC1)和的信號(BNC2)另一個。偏移和幅度可以用兩個調節電位器:在+5 V至- 5V(POT1)和0至10V(POT2)范圍幅度范圍偏移。向上和向下箭頭按鈕用于改變函數的類型(正弦,三角等),而左,右箭頭按鈕用于改變頻率值。還有一個改變頻率步進單獨的菜單。當中間按鈕按下時,產生的信號啟動。示意圖

          

        一種新的實現DDS的AVR信號發生器

          EAGLE示意圖(僅一個狀態LED和開/關開關上架)

          PCB

          

        一種新的實現DDS的AVR信號發生器

          

        一種新的實現DDS的AVR信號發生器[next]

        EAGLE PCB(絲印和底層)

          零件清單

        一種新的實現DDS的AVR信號發生器

        一種新的實現DDS的AVR信號發生器

          電源

          對于通電函數發生器,一臺PC ATX電源供應器使用了,所有的電壓已經上市(+12 V,- 12V,+5 V)。接線顯示在下面的圖像從scienceprog.com拍攝。

        一種新的實現DDS的AVR信號發生器

          工廠制造的印刷電路板及零件

          

        一種新的實現DDS的AVR信號發生器

          

        一種新的實現DDS的AVR信號發生器[next]

        PCB制作

          照片組裝PCB

          

        一種新的實現DDS的AVR信號發生器

          

        一種新的實現DDS的AVR信號發生器

          

        一種新的實現DDS的AVR信號發生器

          

        一種新的實現DDS的AVR信號發生器

          

        一種新的實現DDS的AVR信號發生器

          

        一種新的實現DDS的AVR信號發生器

          ATMEGA16編程的程序員與usbtiny

          

        一種新的實現DDS的AVR信號發生器

          

        一種新的實現DDS的AVR信號發生器[next]
        改變固件

          由于目前LCD字符的方向,這是從原來的執行情況(180度)不同,在main.c中作了以下修改: 按鈕的左邊和右互換:

          #定義左3 / / PORTD

          #定義右1 / / PORTD

          按鈕TOP和BOTTOM互換:

          #定義下跌了4 / / PORTD

          #定義最多0 / / PORTD

          對于AVR - GCC編譯器的最新版本,應作出以下修改(根據杰夫在scienceprog.com評論):

          結構信號{

          揮發性uint8_t模式; / /信號

          不穩定uint8_t FR1 / /頻率[0 .. 7]

          揮發uint8_t FR2; / /頻率[8 .. 15]

          揮發性uint8_t FR3; / /頻率[16 .. 31]

          揮發性uint32_t頻率; / /頻率值

          波動uint8_t標志; / /如果0發電機關閉,1為ON

          揮發uint32_t ACC / /累加器

          揮發性uint8_t ON;

          揮發uint8_t HSfreq / /高速頻率[1 ... 4Mhz的]

          揮發uint32_t deltafreq; / /頻率步進值

          } SG;

          該ATMEGA16保險絲應該是:

          高= 0 × 59

          LOW = 0xCF

          這是解釋為下列選項選中(所有其他未選中):

          OCDEN

          SPIEN

          BOOTSZ1

          BOOTSZ2

          SUT1

          SUT0

          照片的設備

          

        一種新的實現DDS的AVR信號發生器

          

        一種新的實現DDS的AVR信號發生器

          

        一種新的實現DDS的AVR信號發生器

          

        一種新的實現DDS的AVR信號發生器

          

        一種新的實現DDS的AVR信號發生器

          

        一種新的實現DDS的AVR信號發生器

        [next]

        最終實驗室設置

          

        一種新的實現DDS的AVR信號發生器



        關鍵詞: DDS AVR信號發生器

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 文登市| 武陟县| 游戏| 竹山县| 云梦县| 九台市| 临沧市| 宁城县| 安岳县| 岳普湖县| 汝南县| 翼城县| 绥滨县| 大理市| 永清县| 巴林右旗| 杭州市| 抚远县| 鱼台县| 洪湖市| 齐齐哈尔市| 九江县| 甘南县| 云南省| 霍林郭勒市| 灯塔市| 古浪县| 广州市| 隆尧县| 申扎县| 南平市| 板桥市| 惠安县| 卢龙县| 安仁县| 五峰| 柏乡县| 合江县| 台北县| 开化县| 蓬莱市|