anten cho modul RF của QD

Collapse
X
 
  • Giờ
  • Show
Clear All
new posts
  • toan88_tnt
    Thành viên tích cực
    • Jan 2010
    • 232

    #1

    anten cho modul RF của QD

    Xin mọi ngừoi giúp đỡ.Mình đang làm mạch giao tiếp Atmega8 với bộ modul RX07B+X08A của anh queduong.Về lắp thêm anten dài 23cm,đừong kính 1mm.Nhưng loay hoay mãi mà mạch vẫn không chạy được.Mọi người chỉ giúp angten với kích thước thế có được không?
    Ai có kinh nghiệp làm mạch gia tiếp atmega8 với modul RF xin hãy giúp mình.
    Cảm ơn.
    Gian Khó Cuộc Đời Nuôi Ta Lớn!
    Giang Hồ Đẫm Máu Dạy Ta Khôn!

    (@_@)______________(@_@)
  • phuchiepjsc
    Thành viên tích cực
    • Jul 2009
    • 418

    #2
    Nguyên văn bởi toan88_tnt Xem bài viết
    Xin mọi ngừoi giúp đỡ.Mình đang làm mạch giao tiếp Atmega8 với bộ modul RX07B+X08A của anh queduong.Về lắp thêm anten dài 23cm,đừong kính 1mm.Nhưng loay hoay mãi mà mạch vẫn không chạy được.Mọi người chỉ giúp angten với kích thước thế có được không?
    Ai có kinh nghiệp làm mạch gia tiếp atmega8 với modul RF xin hãy giúp mình.
    Cảm ơn.
    Cái anten thế là được rồi. ( chỉ cần hàn cái sợi đó vào chân anten thôi, có khó gì đâu ??? ) Nhưng cơ bản nó ở cái Code kia kìa. Bạn vào phần support trang http://queduong.tk tham khảo, các code C đều na ná như nhau... Nếu không dành về lập trình thì chịu khó dùng PT2262/PT2272 mà gắn vào.

    Từ cái mã C (gcc) thế này mà bác không chuyển được sang code uvision ???

    Your Guide To Online Casinos In India. Everything You Need to Know About Indian Online Casino Games And Bonuses. Play At The Best Trusted Casino Sites And Win!

    Comment

    • phuchiepjsc
      Thành viên tích cực
      • Jul 2009
      • 418

      #3
      ở đây cũng có 1 Project dùng Atmega ( GCC ) ... cái này đơn giản nghe chừng dễ chuyển đổi sang CodeVision hơn này :
      Learn how to establish a RF Communication link between two Microcontrollers to send and receive data without wires ! We will use Atmel AVR ATmega16 MCUs and Low Cost ASK RF modules.

      Comment

      • toan88_tnt
        Thành viên tích cực
        • Jan 2010
        • 232

        #4
        Em đã chuyển sang code uvision cho atmaga8 từ` projec 8 chanel của anh trên queduong.tk rồi nhưng chẳng hiểu sao mạch vẫn không hoạt động.Đọc khuyến cáo cua anh thì thấy bảo anten đường kính phải lớn hơn 2mm,mà em lắp cái có khoẳng 1mm thôi.
        Đây là chuơng trình truyền:
        #include <mega8.h>
        #include <delay.h>

        // Declare your global variables here ]
        #define header 0x20

        #define nhan PINC.0
        #define data PORTC.1

        unsigned char buff[3];
        //------------------------------
        void send (unsigned char *dulieu)
        {
        unsigned int i,j;
        for(i=1;i<=16;i++)
        {
        data=1;
        delay_us(4890);
        data=0;
        delay_us(4890);
        }
        //---------------
        delay_us(14738);
        //---------------
        data=1;
        delay_us(4890);
        data=0;
        delay_us(4890);
        //-------------
        for (j=0;j<3;j++) //ma hoa manchester 3 mang 8 bit
        {
        for(i=0;i<8;i++)
        {
        if ((dulieu[j] & 0x80) == 0x80) //neu la bit 1 -->>10
        {
        data=1;
        delay_us(4890); // 5 mS
        data=0;
        delay_us(4890); // 5 mS
        } //neu la bit 0 -->>01
        else
        {
        data=0;
        delay_us(4890); // 5 mS
        data=1;
        delay_us(4890); // 5 mS
        }
        dulieu[j]=dulieu[j]<<1;
        }
        //-------------------
        data=1;
        delay_us(4890);
        data=0;
        delay_us(4890);
        }
        }
        //-------------------
        void check(void)
        {
        delay_ms(15);
        if(!nhan)
        {
        buff[0]=header;
        buff[1]=0x01;
        buff[2]=buff[0]^buff[1];
        send(buff);
        while(!nhan);
        delay_ms(15);
        }
        }
        //-------------------------
        void main(void)
        {
        PORTC=0xff;
        DDRC=0x02; //chan PC.0 nut nhan,PC.1 data den RF
        PORTD=0xff;
        DDRD=0xff;
        while(1)
        {
        if(!nhan) check();
        }
        }
        http://www.mediafire.com/?zn3my1z24jd
        mong anh kiểm tra giúp em chuơng trình thu-phát như thế đựoc không.
        Em cảm ơn anh nhiều` vì đã nhiệt tình trả lời em nha.
        Last edited by toan88_tnt; 09-04-2010, 13:05.
        Gian Khó Cuộc Đời Nuôi Ta Lớn!
        Giang Hồ Đẫm Máu Dạy Ta Khôn!

        (@_@)______________(@_@)

        Comment

        • toan88_tnt
          Thành viên tích cực
          • Jan 2010
          • 232

          #5
          cảm ơn anh quế duơng

          sau khi đựoc anh chỉ bảo,em đã sử đựoc code cho atmega8 rồi,test RF thành công.Cảm ơn anh nhiều.Mong vẫn đựoc anh giúp đỡ.
          http://www.mediafire.com/?hnzjxm5013f
          Mà hình như phuchiepjsc cũng là anh phải không.
          Cảm ơn anh.,cảm ơn tất cả đã giúp đỡ
          Gian Khó Cuộc Đời Nuôi Ta Lớn!
          Giang Hồ Đẫm Máu Dạy Ta Khôn!

          (@_@)______________(@_@)

          Comment

          • phuchiepjsc
            Thành viên tích cực
            • Jul 2009
            • 418

            #6
            Nguyên văn bởi toan88_tnt Xem bài viết
            sau khi đựoc anh chỉ bảo,em đã sử đựoc code cho atmega8 rồi,test RF thành công.Cảm ơn anh nhiều.Mong vẫn đựoc anh giúp đỡ.
            http://www.mediafire.com/?hnzjxm5013f
            Mà hình như phuchiepjsc cũng là anh phải không.
            Cảm ơn anh.,cảm ơn tất cả đã giúp đỡ
            ---
            Mình tên Phi , làm tại cty Phúc Hiệp ( 1 công ty thành viên của Quế Dương ). Thỉnh thoảng mình cũng qua nhà bác Quế Dương nhờ chỉ dạy nên biết tí chút.
            Chúc mừng bạn nhé.
            Bạn nên để delay cho các xung cỡ 416uS hoặc 380uS thì phát tốt hơn.

            Comment

            • phuchiepjsc
              Thành viên tích cực
              • Jul 2009
              • 418

              #7
              void send_data (unsigned char *data)
              {
              unsigned int i,j;
              for(i=1;i<=16;i++) //khoi dong
              {
              tx=1;
              delay_us(4890);
              tx=0;
              delay_us(4890);
              }
              //--------------- //tre
              delay_us(14738); // độ rộng 3 pulse tạo sync bit

              /// thay đổi ....

              VD : delay_us(416);
              delay_us(1248 ); //độ rộng 3 pulse
              ---- Cần thay đổi cả mấy cái timer bên phần thu nữa.

              Comment

              • toan88_tnt
                Thành viên tích cực
                • Jan 2010
                • 232

                #8
                anh cho em hỏi trong đó có chèn 3 câu lệnh ASM :
                #asm
                nop
                nop
                nop
                #endasm
                theo em nghĩ đó là tậo trễ phải ko ạ,vì em ko rành ASM,nói đúng ra là tịt.
                Cảm ơn anh Phi
                Gian Khó Cuộc Đời Nuôi Ta Lớn!
                Giang Hồ Đẫm Máu Dạy Ta Khôn!

                (@_@)______________(@_@)

                Comment

                • phuchiepjsc
                  Thành viên tích cực
                  • Jul 2009
                  • 418

                  #9
                  Nguyên văn bởi toan88_tnt Xem bài viết
                  anh cho em hỏi trong đó có chèn 3 câu lệnh ASM :
                  #asm
                  nop
                  nop
                  nop
                  #endasm
                  theo em nghĩ đó là tậo trễ phải ko ạ,vì em ko rành ASM,nói đúng ra là tịt.
                  Cảm ơn anh Phi
                  Nop là lệnh trễ 1 chu kỳ máy... chèn thêm mấy cái này để cho bộ xử lý không quá nhanh... đảm bảo tính tuần tự ... đỡ bị loạn nhịp thôi bạn ạ.

                  Comment

                  • toan88_tnt
                    Thành viên tích cực
                    • Jan 2010
                    • 232

                    #10
                    vâng.Em cũng đoán là trễ,nhưng không biết rõ tác dụng
                    À,hôm trước nhận 2 modul RX07B và TX08 của anh Quế Dương,em quên không xin datasheet sản phẩm.Anh phi có không cho em xin để em viết báo cáo.
                    Gian Khó Cuộc Đời Nuôi Ta Lớn!
                    Giang Hồ Đẫm Máu Dạy Ta Khôn!

                    (@_@)______________(@_@)

                    Comment

                    • phuchiepjsc
                      Thành viên tích cực
                      • Jul 2009
                      • 418

                      #11
                      Nguyên văn bởi toan88_tnt Xem bài viết
                      vâng.Em cũng đoán là trễ,nhưng không biết rõ tác dụng
                      À,hôm trước nhận 2 modul RX07B và TX08 của anh Quế Dương,em quên không xin datasheet sản phẩm.Anh phi có không cho em xin để em viết báo cáo.
                      Cái này bạn email hỏi thôi, mình không biết ... vì có nhiều loại quá !

                      Comment

                      • nhox_lun
                        Thành viên mới
                        • Sep 2012
                        • 16

                        #12
                        Chào các anh, em là thành viên mới, em rất mong dc sự chỉ giáo từ các a!
                        Các anh có thể cho em biết em nên dùng RF vào đề tài ứng dụng nào không khó để em có thể hoàn thành đồ án tn sắp tới dc ko ak?
                        Tại em là k.gai mà học ngành viễn thông nên kiến thức của em cũng có hạn, rất mong các anh giúp đỡ để em có được đề tài làm dồ án tn vừa sức với mình .
                        Em cảm ơn các a nhìu lắm ak!

                        Comment

                        • vanluong2003
                          Thành viên chính thức
                          • Mar 2009
                          • 39

                          #13
                          Mình mua của Bác Quế Dương 3 bộ modul Module thu phát (2 chiều) UART Dmi32E v2 về dùng 1 cái được ngay. thử khoảng cách 150 m nhiều vật cản vẫn ok. Mình nghĩ Anh em nên dùng sản phẩm này để học tập và ứng dụng trong công việc. Nhất là lại được Bác Quế Dương hướng dẫn nhiệt tình nữa. Cảm ơn Bác nhiều nhé - ( luongevina@gmail.com)

                          Comment

                          Về tác giả

                          Collapse

                          toan88_tnt Tìm hiểu thêm về toan88_tnt

                          Bài viết mới nhất

                          Collapse

                          Đang tải...