Thông báo

Collapse
No announcement yet.

Mạch thu/phát mã DTMF bằng MT8880

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

  • #16
    Nguyên văn bởi phanbobo
    Sử dụng C18F để có khả năng xử lý nhận tín hiệu DTMF thông qua mạch lọc số, chip C16 không dủ khả năng đáp ứng thời gian thực. Có thể sử dụng dsPIC tuy nhiên giá thành sẽ cao. Mạch sử dụng C18 rất đơn giản nhưng độ ổn định thì chưa được kiểm nghiệm.Tuy nhiên mạch phát thì rất tốt (tôi đã dùng mạch phát kiểu DAC thang điện trở này với 8051 và chạy rất OK)!theo tôi chúng ta nên dùng mạch kết hợp 8870 và MCU làm mạch thu phát do 2 nguyên nhân:
    - 8880 quá đắt so với 8870( 45N so với 15N)
    - Kiểu gì trong mạch cũng dùng MCU thì tội gì không tận dụng!
    Anh Phanbobo trả lời cho em mấy câu hỏi này với..hihi..
    1-Cách thiết kế trên của anh thì DAC mấy bit? dùng kiểu mạng điện trở R-2R hay kiểu thiết kế R theo trọng số? anh giải quyết bài toán do khả năng up/down khác nhau của 8951?
    2-Khi xuất mã DTMF ra DAC thì anh lưu data theo 16 mảng, hay 8 mảng.. cụ thể hơn?
    3-Tại sao họ 18 lại được trong khi 16 lại ko?
    4-Tại sao dùng mạch lọc số lại nhận được mã DTMF?một phương pháp mới chẳng? hihi....sao không dùng kiểu phân tích phổ và tìm ra vạch tần số--->nhận dạng ra mã DTMF?

    Góp ý: nên dùng luôn thạch anh của MT8870 nối sang cho 8951 để giảm một thạch anh, giảm đi được 2K/mạch.

    Comment


    • #17
      Xin trả lời Trang như sau:
      1- Cách thiết kế trên có thể dùng PWM hoặc DAC kiểu mạng điện trở đều được!Nếu dùng DAC thì có thể dùng 8 bit (tôi dùng 4 bit vẫn thấy tốt)
      - Tôi dùng kiểu R-2R cho mạch của tôi (có đệm) nhưng tôi nghĩ là mạch có thể dùng bất cứ ADC dạng nào đáp ứng được tần số của tín hiệu đầu ra
      - Tôi dùng ngắt thời gian để bắn tín hiệu lên đường dây theo chu kỳ.Tôi không hiểu khả năng up/down của 8051 là gì đề nghị em Trang nói rõ hơn được không?
      - Tôi dùng một mảng để chứa chuỗi cần bắn cho mỗi số, mảng gồm 127 phần tử và mỗi phần tử là 1 byte (8 bit) nhưng tôi chỉ dùng 4 bit do hồi đó mạch thiếu chân
      - Do để phân tích tín hiệu theo kiểu phân tích phổ hay lọc số thì cần phải có bộ tính toán nhanh mà C16 không có bộ nhân cứng nên không đáp ứng được. Họ C18 vừa có bộ nhân cứng vừa có tốc độ xử lý cao hơn nên đáp ứng được.
      - Phương pháp phân tích phổ cũng được mà phương pháp lọc từng thành phần rồi lấy biên độ trung bình cũng được.Thực ra về bản chất 2 phương pháp này chỉ là một thôi vì bộ phân tích phổ thực ra là do nhiều bộ lọc tạo thành.
      Last edited by phanbobo; 17-02-2006, 15:48.
      Cũ người mới ta!

      Comment


      • #18
        Anh post lên cái sơ đồ DAC 4 bit của anh,em sẽ chỉ ra thắc mắc ấy, vì có sơ đồ mới phân tích được.
        Mảng 127 phần tử ý anh nói là anh lưu 1 sóng hình sin, khi phát DTMF chỉ cần dùng 2 dịch chuyển mức thời gian rồi cộng 2 hình sin lại?
        Nhưng phương án lọc từng thành phần của anh liệu có ổn ko? vậy tạo các mạch lọc từ 0hz--->4khz? so với giải pháp phân tích FFT rồi tìm ra phổ tần số?

        Comment


        • #19
          To anh MH: Mạch tạo tải 600 ôm của anh(hình 3) sao lại như thế nhỉ?

          -Hai lối vào nối thẳng từ đường line?, 4 diot là mạch nắn, các điện trở+các transistor phía sau tạo mạch tải giả 600 omh? zenner là bao nhiêu V?
          -Vậy nếu khi mắc vào line, nó sẽ luôn ở trạng thái nhấc máy? như vậy sẽ không điều khiển được các trạng thái như đặt máy....anh thiếu một rơle hay phần nào khác? hay một tín hiệu điều khiển nào đó nữa?
          -Tại sao không thay cả phần trên chỉ bằng một điện trở vài trăm ôm sẽ đơn giản hơn?

          Comment


          • #20
            Đúng rồi 3T ạ. MH cắt ảnh bị thiếu mất 1 rơ le để nhấc đặt máy. Đơn giản thì thay bằng điện trở 600 ôm.Mạch đó để phối hợp trở kháng với biến áp cách ly. Nếu không cần cách ly có thể dùng mạch không biến áp cũng được nhưng không an toàn cho lắm.
            Nhà sản xuất chuyên nghiệp các sản phẩm OEM cho gia dụng và công nghiệp.

            Biến tần
            Máy giặt
            Lò vi sóng
            Bếp từ.
            Tủ lạnh.
            Điều hòa

            Comment


            • #21
              Lại bắt bí anh tý..hihi... vậy tại sao không dùng giải pháp điều khiển chân B của transistor để tạo tải giả 600 ôm. Nó vừa tăng độ tin cậy(dùng trans bền hơn), rẻ hơn, mạch lại gọn hơn.. tất cả đều hơn. Em cảm giác anh chỉ post bản thử nghiệm lên đây thì phải?hihi...

              Comment


              • #22
                À,nếu thay bằng điện trở thì phải trở công suất mới được

                Comment


                • #23
                  Hay anh sợ mạch này và các mạch khác không chung GND?vậy dùng 1 con Opto là được điều khiển cực B là được chứ? tóm lại em vẫn chưa tìm ra lời giải.

                  Comment


                  • #24
                    Trước hết em xin cám ơn các bác về những kiến thức bổ ích các bác chia sẻ để làm mạch thiết bị điều khiển từ xa qua mạng điện thoại (em cũng đang làm về vấn đề này) , nhưng em xin có một chút thắc mắc nhỏ theo tài liệu em đọc tại http://assets.zarlink.com/AN/msan145.pdf thì MT8880 ko thể kết nối được với 8051 vậy tại sao các bác kết nối được có thể chỉ cho em được ko ? , thứ hai là 2 chân 18 và 19 của MT8880 dùng để kết nối mạch RC ngoài dùng để kiểm tra thời hằng của tín hiệu DTMF có đúng hay ko , vậy nếu bỏ nó đi thì làm sao thu được tín hiệu ?
                    To MinhHa : em đang cần mua một con biến áp như của anh , anh có thể bán cho em một con được ko ( em đang ở HN ) còn ko anh có thê cho em biết tên của nó là gì để em tìm mua , em đã đi hỏi ở chợ trời con biến áp như vậy họ nói không có . Cám ơn anh
                    |

                    Comment


                    • #25
                      Sao không thấy anh MinhHa và anh Phanbobo trả lời những câu hỏi của em nhỉ? hay là hai anh giận em rồi..hihi...

                      Comment


                      • #26
                        Xin lỗi em 3T! Mấy ngày vừa qua anh bận quá nên không có thời gian post bài được! Mạch DAC 4 bit anh dùng kiểu R-2R, và dùng một con đệm loại 74HC244 để đệm tín hiệu đầu ra từ 8051.Anh không còn giữ mạch đó nữa (lâu quá rồi!) nên không còn bản cũ để post lên .Nhưng nếu anh nhớ không nhầm thì mạch như sau :
                        Last edited by phanbobo; 20-02-2006, 15:01.
                        Cũ người mới ta!

                        Comment


                        • #27
                          Nguyên văn bởi phanbobo
                          Xin lỗi em 3T! Mấy ngày vừa qua anh bận quá nên không có thời gian post bài được! Mạch DAC 4 bit anh dùng kiểu R-2R, và dùng một con đệm loại 74HC244 để đệm tín hiệu đầu ra từ 8051.Anh không còn giữ mạch đó nữa (lâu quá rồi!) nên không còn bản cũ để post lên .Nhưng nếu anh nhớ không nhầm thì mạch như sau :
                          Hihi.. vậy em hiêu rồi, anh ko cần post mạch lên nữa cũng được.
                          Em tưởng là anh nối trực tiếp vào 8951 nên mới nói vậy. Chứ qua đệm thì ko sao. Nếu với PIC hay AVR thì ko cần đệm

                          Comment


                          • #28
                            Hic!Em đúng là...hay bắt chẹt.Không hiểu sao lúc nãy lại ko upload ảnh được.Bây giờ thì được rồi!
                            Cũ người mới ta!

                            Comment


                            • #29
                              À! Nếu em muốn mua biến áp phối hợp đường dây 600 Ohm thì em có thể tháo ra ở modem dialup cũ.Nhớ là phải đo thông mạch biến áp này trước khi mua nhé vì con biến áp này hay hỏng lắm!
                              Cũ người mới ta!

                              Comment


                              • #30
                                Trở lại sơ đồ dùng MT8880, em thấy có chân "Phi 2", đọc datasheet và giản đồ xung thấy chân "Phi 2" là chân clock hệ thống. Theo giải đồ xung thì cần có các sườn để chốt dữ liệu ra.
                                Nhưng em tham khảo một số mạch điện thì họ nối chân Phi 2 lên Vcc. Vậy phải chăng nó chốt dữ liệu theo mức chứ ko theo sườn nhỉ? datasheet cũng ko thấy đề cập đến vấn đề này.

                                Comment

                                Về tác giả

                                Collapse

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

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

                                Collapse

                                • tuyennhan
                                  Trả lời cho Tiếng Anh cho người Việt
                                  bởi tuyennhan
                                  Cái thư sai ngay câu chào Dear sir mới đúng Hi chỉ dùng cho người quen , các vấn đề về kỹ thuật nó không trả lời hoặc nói loanh quanh tránh ảnh hưởng đến công ty .
                                  Giup1 người cần không giúp người không cần với lại văn mình vợ người nha đừng quên .
                                  hôm nay, 07:44
                                • vi van pham
                                  Trả lời cho Tiếng Anh cho người Việt
                                  bởi vi van pham
                                  Cám ơn những lời chúc tốt đẹp của em.

                                  Việc em làm giống như chê sếp dốt, chẳng những không có miếng xôi nào để ăn mà còn chịu nhiều trù dập lên bờ , xuống ruộng.

                                  Hãy tránh vết xe đổ của tui đi. Dành thời gian lo cho gia đình....
                                  hôm nay, 02:00
                                • nhathung1101
                                  Trả lời cho Tiếng Anh cho người Việt
                                  bởi nhathung1101
                                  Ngoại ngữ là không thể thiếu, nhất là làm việc với công nghệ.

                                  Nhưng học để tán gái hay để đọc datasheet, manual là chuyện cần quan tâm.

                                  Và đọc ở nguồn nào đáng tin cậy, chứ cứ lên tictok hay facebook học lỏm thì...
                                  Hôm qua, 22:18
                                • dinhthuong80
                                  Trả lời cho Tiếng Anh cho người Việt
                                  bởi dinhthuong80
                                  Bác nói rất khách quan và chính xác. Ngoại ngữ là chìa khóa thăng tiến dù làm gì. Chả thế mà nay nước mình dạy tiếng Anh từ tiểu học.

                                  Nhớ hồi năm 2006 em ra Hải Phòng, Hải Dương tìm việc, thời đó ở Bình Dương lương công...
                                  Hôm qua, 14:51
                                • dinhthuong80
                                  Trả lời cho Tiếng Anh cho người Việt
                                  bởi dinhthuong80
                                  Cảm ơn bạn, ĐT cũng có ý nghĩ như vậy.

                                  Thực ra, lỗi của hãng đó ( gọi là hãng vì không chỉ một model sản phẩm) là về phần cứng, ĐT tuy không biết về lập trình phần mềm nhưng cũng thấy rằng sẽ chẳng khó khăn gì đáng...
                                  Hôm qua, 14:39
                                • dinhthuong80
                                  Trả lời cho Tiếng Anh cho người Việt
                                  bởi dinhthuong80
                                  Dạ, bác bảy mấy tuổi đời rồi cũng không kém bố cháu bao nhiêu. Tuổi nghề thì bác cũng đáng tuổi cha chú.

                                  Nhưng 2 điều trên thì chưa hẳn đã đáng quí và đáng tôn trọng bằng việc bác rất nhiệt tình chia sẻ kinh nghiệm chuyên...
                                  Hôm qua, 14:28
                                • bqviet
                                  Trả lời cho Tiếng Anh cho người Việt
                                  bởi bqviet
                                  Đúng, nếu chú tâm thì chỉ cần mỗi tiếng Việt là đã khá đủ để làm đa số công việc thông thường, ở thời đại ngày nay khi tài liệu sách vở phương tiện thông tin liên lạc đã nhiều. Nhưng cũng chính ở thời nay giao lưu các nước nhiều...
                                  21-02-2025, 20:26
                                • mèomướp
                                  Trả lời cho Tiếng Anh cho người Việt
                                  bởi mèomướp
                                  Dạ cháu nghĩ chú dinh... cứ mạnh dạn gửi thư đi ạ, chú có thể gửi bằng văn bản in chuyển phát nhanh sẽ có giá trị hơn. Vấn đề chưa hẳn là cần hãng làm gì đó, mà chỉ đơn giản là mình cảm thấy nhẹ lòng vì đã làm những việc bản...
                                  21-02-2025, 12:32
                                • vi van pham
                                  Trả lời cho Tiếng Anh cho người Việt
                                  bởi vi van pham
                                  Những lần hắt hơi sổ mũi làm tôi mệt lã, phải dùng rượu uống để ngũ. Tôi cũng đang uống rượu 1 mình, viết vài dòng này cho em ( có lẽ dt chỉ bằng tuổi em tôi).

                                  Dinh thuong dang đi vào vết xe đổ của tôi. Càng chứng minh, có...
                                  20-02-2025, 21:31
                                • bqviet
                                  Trả lời cho Hỏi về cách hàn linh kiện ( giúp tớ với )
                                  bởi bqviet
                                  Thiết nghĩ thi thoảng bác lên đây chia xẻ ít kinh nghiệm cũng vui rồi. Còn chuyện con người sinh lão bệnh tử là thường, sống cùng với quy luật đó thôi. Bqv nhớ trước đây bác từng kể về chuyện rang chì ô-xít bằng chảo để phục hồi bình điện, đấy cũng là thành quả đáng nể phục ở thời kỳ thiếu thốn đó.
                                  20-02-2025, 17:22
                                Đang tải...
                                X