Thông báo

Collapse
No announcement yet.

anten cho modul RF của QD

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • 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!

    (@_@)______________(@_@)

  • #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 ???
    http://www.uchobby.com/index.php/200...wireless-link/
    http://www.uchobby.com/Files/BrentsRFWirelessLink.zip

    Comment


    • #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 :
      http://extremeelectronics.co.in/avr-...0%93-part-iii/

      Comment


      • #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, 14:05.
        Gian Khó Cuộc Đời Nuôi Ta Lớn!
        Giang Hồ Đẫm Máu Dạy Ta Khôn!

        (@_@)______________(@_@)

        Comment


        • #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


          • #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


            • #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


              • #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


                • #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


                  • #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


                    • #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


                      • #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


                        • #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...
                          X