<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 一種新的實(shí)現(xiàn)DDS的AVR信號(hào)發(fā)生器

          一種新的實(shí)現(xiàn)DDS的AVR信號(hào)發(fā)生器

          作者: 時(shí)間:2011-09-21 來(lái)源:網(wǎng)絡(luò) 收藏

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

            

          一種新的實(shí)現(xiàn)DDS的AVR信號(hào)發(fā)生器

            EAGLE示意圖(僅一個(gè)狀態(tài)LED和開(kāi)/關(guān)開(kāi)關(guān)上架)

            PCB

            

          一種新的實(shí)現(xiàn)DDS的AVR信號(hào)發(fā)生器

            

          一種新的實(shí)現(xiàn)DDS的AVR信號(hào)發(fā)生器[next]

          EAGLE PCB(絲印和底層)

            零件清單

          一種新的實(shí)現(xiàn)DDS的AVR信號(hào)發(fā)生器

          一種新的實(shí)現(xiàn)DDS的AVR信號(hào)發(fā)生器

            電源

            對(duì)于通電函數(shù)發(fā)生器,一臺(tái)PC ATX電源供應(yīng)器使用了,所有的電壓已經(jīng)上市(+12 V,- 12V,+5 V)。接線(xiàn)顯示在下面的圖像從scienceprog.com拍攝。

          一種新的實(shí)現(xiàn)DDS的AVR信號(hào)發(fā)生器

            工廠(chǎng)制造的印刷電路板及零件

            

          一種新的實(shí)現(xiàn)DDS的AVR信號(hào)發(fā)生器

            

          一種新的實(shí)現(xiàn)DDS的AVR信號(hào)發(fā)生器[next]

          PCB制作

            照片組裝PCB

            

          一種新的實(shí)現(xiàn)DDS的AVR信號(hào)發(fā)生器

            

          一種新的實(shí)現(xiàn)DDS的AVR信號(hào)發(fā)生器

            

          一種新的實(shí)現(xiàn)DDS的AVR信號(hào)發(fā)生器

            

          一種新的實(shí)現(xiàn)DDS的AVR信號(hào)發(fā)生器

            

          一種新的實(shí)現(xiàn)DDS的AVR信號(hào)發(fā)生器

            

          一種新的實(shí)現(xiàn)DDS的AVR信號(hào)發(fā)生器

            ATMEGA16編程的程序員與usbtiny

            

          一種新的實(shí)現(xiàn)DDS的AVR信號(hào)發(fā)生器

            

          一種新的實(shí)現(xiàn)DDS的AVR信號(hào)發(fā)生器[next]
          改變固件

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

            #定義左3 / / PORTD

            #定義右1 / / PORTD

            按鈕TOP和BOTTOM互換:

            #定義下跌了4 / / PORTD

            #定義最多0 / / PORTD

            對(duì)于AVR - GCC編譯器的最新版本,應(yīng)作出以下修改(根據(jù)杰夫在scienceprog.com評(píng)論):

            結(jié)構(gòu)信號(hào){

            揮發(fā)性u(píng)int8_t模式; / /信號(hào)

            不穩(wěn)定uint8_t FR1 / /頻率[0 .. 7]

            揮發(fā)uint8_t FR2; / /頻率[8 .. 15]

            揮發(fā)性u(píng)int8_t FR3; / /頻率[16 .. 31]

            揮發(fā)性u(píng)int32_t頻率; / /頻率值

            波動(dòng)uint8_t標(biāo)志; / /如果0發(fā)電機(jī)關(guān)閉,1為ON

            揮發(fā)uint32_t ACC / /累加器

            揮發(fā)性u(píng)int8_t ON;

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

            揮發(fā)uint32_t deltafreq; / /頻率步進(jìn)值

            } SG;

            該ATMEGA16保險(xiǎn)絲應(yīng)該是:

            高= 0 × 59

            LOW = 0xCF

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

            OCDEN

            SPIEN

            BOOTSZ1

            BOOTSZ2

            SUT1

            SUT0

            照片的設(shè)備

            

          一種新的實(shí)現(xiàn)DDS的AVR信號(hào)發(fā)生器

            

          一種新的實(shí)現(xiàn)DDS的AVR信號(hào)發(fā)生器

            

          一種新的實(shí)現(xiàn)DDS的AVR信號(hào)發(fā)生器

            

          一種新的實(shí)現(xiàn)DDS的AVR信號(hào)發(fā)生器

            

          一種新的實(shí)現(xiàn)DDS的AVR信號(hào)發(fā)生器

            

          一種新的實(shí)現(xiàn)DDS的AVR信號(hào)發(fā)生器

          [next]

          最終實(shí)驗(yàn)室設(shè)置

            

          一種新的實(shí)現(xiàn)DDS的AVR信號(hào)發(fā)生器



          關(guān)鍵詞: DDS AVR信號(hào)發(fā)生器

          評(píng)論


          相關(guān)推薦

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

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();