Thông báo

Collapse
No announcement yet.

Hỏi về IC chuyển tần số ra điện áp

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

  • Hỏi về IC chuyển tần số ra điện áp

    Em đang dùng AVR , cho em hỏi có con IC nào chuyển từ tần số sang điện áp mà hiện có bán ở chợ Nhật Tảo không ? Nếu có giá thì tốt quá .

    Em đang đau đầu về việc tính thời gian giữa 2 xung liên tiếp , tính toán khó quá , ai làm rồi hướng dẫn em với , dùng dùng counter và timer mà con AVR nó chạy không nổi .

  • #2
    Có con LM331, khoảng 15k.
    Imagine all the people
    Living life in peace...

    Comment


    • #3
      Về câu hỏi 2, ý bạn là chạy không nổi do thời gian giữa 2 xung dài quá hay ngắn quá vậy?
      Imagine all the people
      Living life in peace...

      Comment


      • #4
        Mình dùng AVR để đo thời gian giữa 2 xung liên tiếp .
        Mình khởi tạo timer0 với xung clock 1 MHZ . : a=a+1 /tăng biến đếm lên 1

        Mình khởi tạo ngắt ngoài , cứ mỗi lần có xung thì b=a
        a=0 /reset thời gian

        Rồi trong main: mình tính toán bằng 1.000.000 /(256xb) = tần số .

        Comment


        • #5
          Nguyên văn bởi toymaker Xem bài viết
          Có con LM331, khoảng 15k.
          CON IC của bạn là từ voltage ra tần số , trong khi mình cần con ngược lại chuyển tần số ra áp .

          Comment


          • #6
            Coi data sheet này nhé!

            Chúc thành công!

            À mà sao không dù VDK đếm tần rồi xuất ra port, các port thì dùng cầu R phân thế là xong!

            Ví dụ đơn giản nhất là 4017, 10 ngõ ra dùng cầu phân thế cho 10 mức điện áp!
            Attached Files

            Comment


            • #7
              TC9400 của MC

              Trên 4r cũng có thành viên bán con này. Không nhớ là ai, chịu khó search nhé.
              Đêm nay tớ không ngủ - ngày mai tớ ngủ bù

              Comment


              • #8
                Nguyên văn bởi hoacucvang Xem bài viết
                CON IC của bạn là từ voltage ra tần số , trong khi mình cần con ngược lại chuyển tần số ra áp .
                LM331 đổi V to F và có thể đổi cà ngược lại F to V , bạn xem kỹ phần Typical Application, có rất nhiều loại mạch.

                Còn nếu bạn muốn chuyên dụng hơn thì dùng LM2907, nhật tảo có bán, lâu rồi có hỏi hình như cũng 15-20k một em gì đó.
                Mấy ai định nghĩa được tình yêu.
                Có gì đâu một buổi chiều.
                Kề dao lên cổ yêu hay chết .
                Gật đầu cái rụp thế là yêu.

                --------
                Apple

                Comment


                • #9
                  Câu hỏi 2: có thể dùng input capature đưa xung vào đảm bảo bắt rất ngon!

                  Chúc thành công!

                  Comment


                  • #10
                    Nguyên văn bởi gtvt45 Xem bài viết
                    Câu hỏi 2: có thể dùng input capature đưa xung vào đảm bảo bắt rất ngon!

                    Chúc thành công!
                    Vấn đề ở đây là động cơ tăng giảm rất nhanh và không ổn định , mình muốn hiển
                    thị giá trị ngay lập tức .
                    Chứ nếu chỉ đơn giản đếm 1 giây để tính ra RPM thì chậm mất rồi , vì trong 1s đó có lúc nó tăng nhanh rồi có lúc giảm đột ngột , không chính xác bạn ạ .
                    Bạn nào có thể giúp mình tìm thuật toán ko ?
                    Mình dùng thuật toán là mỗi khi có ngắt ngoài thì sẽ tính bao nhiêu thời gian ( tính tốc độ giữa 2 xung liên tiếp) . Ví dụ mỗi ngắt là 0.00001 giây chẳng hạn thì lập tức sẽ đổi ra tần số và xuất ra LCD . Tuy nhiên AVR lại bị treo vì không xử lý nổi .
                    Mình cần tìm 1 thuật toán xử lý tức thời .

                    Comment


                    • #11
                      Nếu nguồn xung có độ ổn định cao (ko nhiễu) thì hoàn toàn có thể dùng bộ Input capture của AVR được mà.

                      Thuật toán của bạn là tính thời gian giữa 2 xung liên tiếp rồi tính ra tần số, như vậy bạn phải viết một chương trình riêng + dùng 1 timer như vậy ta nên dùng input capture sẽ hay hơn.

                      Nên tính khoảng giới hạn của tần số xung đưa về sau đó ta chọn dao động cho AVR sao cho khi dùng Input capture đáp ứng được tần số đó.

                      Bộ input capture còn đo được cả độ rộng xung nữa cơ mà, Atmel nó làm ra bộ này thì ta nên dùng nó.
                      Mấy ai định nghĩa được tình yêu.
                      Có gì đâu một buổi chiều.
                      Kề dao lên cổ yêu hay chết .
                      Gật đầu cái rụp thế là yêu.

                      --------
                      Apple

                      Comment


                      • #12
                        Input capature hoàn toàn dc, đếm 1 xung và hiển thị kết qả hoàn toàn ok. cái này còn hơn hẳn cái timer và counter nữa chứ! Bắt hồng ngoại giải mã còn ngon lành nữa mà, nói chi đến tốc độ động cơ!

                        Comment


                        • #13
                          Nguyên văn bởi hoacucvang Xem bài viết
                          Vấn đề ở đây là động cơ tăng giảm rất nhanh và không ổn định , mình muốn hiển
                          thị giá trị ngay lập tức .
                          Chứ nếu chỉ đơn giản đếm 1 giây để tính ra RPM thì chậm mất rồi , vì trong 1s đó có lúc nó tăng nhanh rồi có lúc giảm đột ngột , không chính xác bạn ạ .
                          Bạn nào có thể giúp mình tìm thuật toán ko ?
                          Mình dùng thuật toán là mỗi khi có ngắt ngoài thì sẽ tính bao nhiêu thời gian ( tính tốc độ giữa 2 xung liên tiếp) . Ví dụ mỗi ngắt là 0.00001 giây chẳng hạn thì lập tức sẽ đổi ra tần số và xuất ra LCD . Tuy nhiên AVR lại bị treo vì không xử lý nổi .
                          Mình cần tìm 1 thuật toán xử lý tức thời .
                          AVR xử lý còn không nổi vậy nếu xuất ra LCD liệu mắt bạn có nhìn thấy nổi k? Nếu xuất ra LCD để nhìn thì theo mình chỉ có cách là tính giá trị trung bình thôi!
                          Nỏ biết chữ mần răng ký được??!! Thôi nhé.

                          Comment


                          • #14
                            Nguyên văn bởi gtvt45 Xem bài viết
                            Input capature hoàn toàn dc, đếm 1 xung và hiển thị kết qả hoàn toàn ok. cái này còn hơn hẳn cái timer và counter nữa chứ! Bắt hồng ngoại giải mã còn ngon lành nữa mà, nói chi đến tốc độ động cơ!
                            Em đã xác định hướng đi đúng là dùng INPUT CAPTURE .
                            Mỗi lần xảy ra ngắt ở chân ICP thì ngay lập tức mình đọc cặp ICR1L và ICR1H để đọc được thời gian giá trị 16 bit .
                            Tuy nhiên sau khi đọc xong thì nó cứ cộng dồn mà không chịu reset lại =0 để đọc giá trị tiếp theo.
                            Ai đó giúp em với làm sao để reset giá trị lại =0 để đọc tiếp (không bị cộng dồn)

                            Comment


                            • #15
                              Bạn ko để ý đến cái Link mà mình đã cho từ bài viết trước:
                              Link:
                              http://dientuvietnam.net/forums/showthread.php?t=6262

                              Comment

                              Về tác giả

                              Collapse

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

                              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