Thông báo

Collapse
No announcement yet.

Giúp làm mạch tạo xung

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

  • #16
    Nguyên văn bởi bachelor Xem bài viết
    trên thực tế nó có 16 đến 18 xung. tôi vẫn dùng Q5 để reset,tuy nhiên có cải tiến 1 chút, là đưa qua 555 để kéo cho độ rộng đủ lớn để bao hết số xung còn lại (từ 6 đến 18). test trên proteus thì ngon, ra thực tế thì vẫn thấy xuất hiện việc đếm sau khi reset (tức là vẫn đếm nhầm các xung ko mong muốn từ vị trí 6 đến 18)
    ở đây cần nói rõ lại bài toán cho các bác dễ hình dung:
    - đầu vào là dãy từ 16 đến 18 xung.
    - đầu ra cần lấy ra một xung duy nhất, có sườn lên trùng với sườn lên của 1 trong 18 xung bất kỳ trong chùm, độ rỗng tùy ý
    khó quá, khó quá. các bác giúp với !
    thanks !
    Cái mạch trước tôi đã nói là chỉ bao 5 xung, nên dùng thực tế khi 5, khi 6 thì pó tay!
    Cần mạch khác phức tạp hơn!

    Bác đang định số hoá cái tách sóng ân tần thấp bên luồng kia đấy à?

    Bác vẽ lại giản đồ xung cho chính xác đi rồi pót lên.

    Cái quan trọng là T off giữa các chùm xung nó có đặc tính như thế nào?
    Nó mà biến đổi lung tung thì giống như nhiễu, phải lọc tất --> kết quả sẽ không có xung nào!

    Comment


    • #17
      Nguyên văn bởi mrgiang99 Xem bài viết
      Bác đang định số hoá cái tách sóng ân tần thấp bên luồng kia đấy à?
      Ko bác mrgiang ạ ! (chắc ý bác là cái tách sóng tần thấp tôi hỏi bên cao tần có phải ko ?). Hai vấn đề khác nhau hoàn toàn
      Nguyên văn bởi mrgiang99 Xem bài viết
      Cái quan trọng là T off giữa các chùm xung nó có đặc tính như thế nào?
      Nó mà biến đổi lung tung thì giống như nhiễu, phải lọc tất --> kết quả sẽ không có xung nào!
      Trong khoảng chu kỳ 10s (cái 10s này có liên quan đến việc tách sóng âm tần đấy ) có 6 chùm xung như thế xuất hiện 1 cách ngẫu nhiên -> T off giữa các chùm biến đổi lung tung !
      Nguyên văn bởi mrgiang99 Xem bài viết
      Bác vẽ lại giản đồ xung cho chính xác đi rồi pót lên.
      Để tôi mô tả bài toán của tôi một cách cụ thể hơn cho các bác hình dung nhé
      Tôi có 6 chùm xung xuất hiện 1 cách ngẫu nhiên với chu kỳ 10s như hình vẽ 1 (trường hợp lý tưởng là có cả 6 chùm, thực tế thì max là 6,min là 1 chùm)
      Chùm xung có dạng như hình vẽ 2. Số lượng xung trong chùm là 16 đến 18. Tần số các xung trong chùm là 370Hz,biên độ max là 30V, min là 10V (cái này có thể dùng chiết áp hạ xuống mức 5V), độ rỗng xung là 2us.
      cần lấy ở đầu ra một xung duy nhấtsườn trước trùng với sườn trc của một xung bất kỳ nào đó trong chùm (cái này rất quan trọng), sườn sau bất kỳ,miễn là nằm trong đường bao chùm xung (để ko lẫn với các xung tạo bởi các chùm sau đó).
      Mục đích cuối cùng của bài toán là đo độ giữ chậm (time delay) của sườn trc với một xung chuẩn đã xác định.
      Mong các bác nghiên cứu và giúp đỡ ! Thanks !
      Attached Files
      Biển học mênh mông, quay đầu là bờ, bơi tiếp chắc chết đuối ! Thôi lên bờ ngồi cho lành !

      Comment


      • #18
        Nguyên văn bởi bachelor Xem bài viết
        Ko bác mrgiang ạ ! (chắc ý bác là cái tách sóng tần thấp tôi hỏi bên cao tần có phải ko ?). Hai vấn đề khác nhau hoàn toàn

        Trong khoảng chu kỳ 10s (cái 10s này có liên quan đến việc tách sóng âm tần đấy ) có 6 chùm xung như thế xuất hiện 1 cách ngẫu nhiên -> T off giữa các chùm biến đổi lung tung !

        Để tôi mô tả bài toán của tôi một cách cụ thể hơn cho các bác hình dung nhé
        Tôi có 6 chùm xung xuất hiện 1 cách ngẫu nhiên với chu kỳ 10s như hình vẽ 1 (trường hợp lý tưởng là có cả 6 chùm, thực tế thì max là 6,min là 1 chùm)
        Chùm xung có dạng như hình vẽ 2. Số lượng xung trong chùm là 16 đến 18. Tần số các xung trong chùm là 370Hz,biên độ max là 30V, min là 10V (cái này có thể dùng chiết áp hạ xuống mức 5V), độ rỗng xung là 2us.
        cần lấy ở đầu ra một xung duy nhấtsườn trước trùng với sườn trc của một xung bất kỳ nào đó trong chùm (cái này rất quan trọng), sườn sau bất kỳ,miễn là nằm trong đường bao chùm xung (để ko lẫn với các xung tạo bởi các chùm sau đó).
        Mục đích cuối cùng của bài toán là đo độ giữ chậm (time delay) của sườn trc với một xung chuẩn đã xác định.
        Mong các bác nghiên cứu và giúp đỡ ! Thanks !
        Sao anh không qui các xung đó thành các đại lượng và diễn đạt theo kiểu mô hình toán học có phải dễ hơn không. Đó lả cách làm thông dụng nhất.

        Cách diễn đạt của anh quá rối rắm, thậm chí có chỗ mâu thuẫn là trở ngại cho việc tiếp cận vấn đề của anh. Ví dụ : Cần lấy ... một xung ... có sườn trước ... với một xung bất kỳ ...

        Thử đặt vấn đề trở lại : xung lấy ra rõ là xung cần tìm. Xung đó phải có một thuộc tính giống với .... một xung bất kỳ. Là sao ? Tìm là phải so với một cái gì xác định trước. Nó giông với nội hàm của câu sau đây : cần tìm một người giống với ... một người bất kỳ (hihi).

        Không biết ai khác thì sao, chứ Lan Hương thì xin ... chịu chết.

        Lan Hương.

        Comment


        • #19
          Tiếp tục về vấn đề mạch tạo xung

          Tôi đã làm theo gợi ý của bác mrgiang, mạch nguyên lý như sau (hình 1, proteus): 555 làm việc ở chế độ mono stable, RC chỉnh cho đầu ra (đầu vào Reset 4017) treo ở mức cao trong 36ms, tức là đảm bảo 100% xóa hết các xung đầu vào (trong chùm) từ vị trí 5 đến 18 (hoặc 16). Test trên proteus thì ổn, thực tế ko ổn !
          Thử dùng ứng dụng mising-pulse detector của 555 (hình 2) bằng cách, các chùm đầu vào qua khuếch đại đảo rồi đưa đến 555. đầu ra lại qua khuếch đại đảo sẽ cho ra đúng một xung theo yêu cầu. Tuy nhiên thực tế lại xa vời so với lý thuyết !
          Các bác cho ý kiến giúp với
          Attached Files
          Biển học mênh mông, quay đầu là bờ, bơi tiếp chắc chết đuối ! Thôi lên bờ ngồi cho lành !

          Comment


          • #20
            Nguyên văn bởi lanhuong Xem bài viết
            Sao anh không qui các xung đó thành các đại lượng và diễn đạt theo kiểu mô hình toán học có phải dễ hơn không. Đó lả cách làm thông dụng nhất.

            Cách diễn đạt của anh quá rối rắm, thậm chí có chỗ mâu thuẫn là trở ngại cho việc tiếp cận vấn đề của anh. Ví dụ : Cần lấy ... một xung ... có sườn trước ... với một xung bất kỳ ...

            Thử đặt vấn đề trở lại : xung lấy ra rõ là xung cần tìm. Xung đó phải có một thuộc tính giống với .... một xung bất kỳ. Là sao ? Tìm là phải so với một cái gì xác định trước. Nó giông với nội hàm của câu sau đây : cần tìm một người giống với ... một người bất kỳ (hihi).

            Không biết ai khác thì sao, chứ Lan Hương thì xin ... chịu chết.

            Lan Hương.
            Lan Hương ơi ! Tôi đã vẽ chi tiết trong hình rồi mà ! Có ghi chú là sườn trước đó ! Còn in đậm trong bài viết nữa mà ! Cái người bất kỳ mà tôi nói nó ko phải là toàn bộ ng Việt Nam mà chỉ gói gọn trong 18 ng (18 xung) của chùm thôi mà, chắc cũng dễ tìm thôi . Xin nói rõ lại nhé bất kỳ có nghĩa là cô cả (xung thứ nhất) cũng được, cô hai (xung thứ hai) cũng được cô út (xung thứ 18) cũng được, miễn là phải cùng ở trong một nhà giàu (trong cùng một chùm xung) và phải tâm đầu ý hợp với tôi (có sườn trước trùng với sườn trước của xung tôi )
            Nói như thế LH đã hiểu chưa nhỉ
            À còn diễn đạt theo mô hình toán là sao nhỉ ? LH có thể nói rõ hơn ko ? Tôi tưởng dùng giản đồ xung là trực quan nhất rồi còn gi !?
            Thanks !
            Biển học mênh mông, quay đầu là bờ, bơi tiếp chắc chết đuối ! Thôi lên bờ ngồi cho lành !

            Comment


            • #21
              Tôi đang bận nên chưa xem kỹ, nhưng bác thử như thế này:

              Dùng ứng dụng khuếch đại thuệt toán mắc thành comparator.
              (Chẳng hạn LM311, 339...)

              Nhưng cần coi lại về đáp ứng thời gian của op-amp!

              Chúc thành công!

              Comment


              • #22
                Nguyên văn bởi mrgiang99 Xem bài viết
                Tôi đang bận nên chưa xem kỹ, nhưng bác thử như thế này:

                Dùng ứng dụng khuếch đại thuệt toán mắc thành comparator.
                (Chẳng hạn LM311, 339...)

                Nhưng cần coi lại về đáp ứng thời gian của op-amp!

                Chúc thành công!
                Không được bác ạ ! Giả sử op-amp đảm bảo về mặt đáp ứng thời gian, vậy thì hoạt động của mạch như thế này (hình vẽ, giả sử trong chùm chỉ có 5 xung,cho dễ vẽ) và đầu ra sẽ cho 3 xung. Trong khi đó tôi cần lấy ra một xung duy nhất ! Thế mới đau đầu !
                Attached Files
                Biển học mênh mông, quay đầu là bờ, bơi tiếp chắc chết đuối ! Thôi lên bờ ngồi cho lành !

                Comment


                • #23
                  Nguyên văn bởi bachelor Xem bài viết
                  Không được bác ạ ! Giả sử op-amp đảm bảo về mặt đáp ứng thời gian, vậy thì hoạt động của mạch như thế này (hình vẽ, giả sử trong chùm chỉ có 5 xung,cho dễ vẽ) và đầu ra sẽ cho 3 xung. Trong khi đó tôi cần lấy ra một xung duy nhất ! Thế mới đau đầu !
                  Đấy, thế là bác đã thành công thêm 1 bước rồi đấy!
                  Bác đã kéo dài được Toff giữa 2 chùm xung!

                  Bây giờ bác có 2 lựa chọn:

                  1) Tiếp tục nâng Vref để có 1 xung ra duy nhất --> khó được như mong muốn!

                  2) Nâng Vref để tăng Toff.
                  Sau đó, dùng IC như 74HC123 (bên CMOS cũng có nhưng tôi quên rồi!) nhận xung vào, với t delay dài hơn khoảng cách 2 đỉnh xung liên tiếp trong chùm
                  (Chắc chắn rằng t delay của 74HC123 do RC quyết định nhỏ hơn Toff giữa các chùm xung vì bác đã tăng Toff bằng comparator rồi)

                  Sơ lược là như vậy, còn nhiều cách, nhưng tạm thời chưa nghĩ ra !

                  Comment


                  • #24
                    Nguyên văn bởi mrgiang99 Xem bài viết
                    Sau đó, dùng IC như 74HC123 (bên CMOS cũng có nhưng tôi quên rồi!) nhận xung vào, với t delay dài hơn khoảng cách 2 đỉnh xung liên tiếp trong chùm
                    (Chắc chắn rằng t delay của 74HC123 do RC quyết định nhỏ hơn Toff giữa các chùm xung vì bác đã tăng Toff bằng comparator rồi)

                    Sơ lược là như vậy, còn nhiều cách, nhưng tạm thời chưa nghĩ ra !
                    Ko biết 74HC123 như thế nào (sẽ nghiên cứu thử) tuy nhiên tôi cũng có ý tưởng này rồi, dùng với 555.
                    Tôi đã dùng thử 555 ở chế độ mono-stable. Điều chỉnh RC để t delay của xung ra lớn hơn 36ms một chút (đủ để bao hết chùm xung đầu vào mà vẫn nhỏ hơn Toff giữa các chùm xung) như vậy sẽ xuất hiện duy nhất một xung đầu ra tương ứng với chùm xung đầu vào (tất nhiên đầu vào đã qua khuếch đại đảo, và thường là xung đầu tiên của chùm sẽ đóng vai trò triger). Làm thử với proteus thì được, thử thực tế thì ko được bác ạ. Tôi đã test với 1 chùm xung, đặt cố định (tức là cứ 10s lại xuất hiện 1 lần -> Toff vô tư) thì nó như thế này (hình vẽ)
                    Hay tại t delay chưa đủ lớn nhỉ ? (cái này theo công thức T=1,1.R.C thì đã tính ra cực lớn rồi mà !)
                    Attached Files
                    Biển học mênh mông, quay đầu là bờ, bơi tiếp chắc chết đuối ! Thôi lên bờ ngồi cho lành !

                    Comment


                    • #25
                      Nguyên văn bởi mrgiang99 Xem bài viết
                      Tiếp tục nâng Vref để có 1 xung ra duy nhất --> khó được như mong muốn!
                      Cái này hay đây ! Giải pháp tình thế, khi không còn phương án nào khả thi hơn . Chỉnh Vref bằng chiết áp đến khi nào đầu ra chỉ còn 1 xung ! Thế thì chuối quá mrgiang nhỉ ! Nhưng có khi lại hiệu quả !
                      Thanks !
                      Biển học mênh mông, quay đầu là bờ, bơi tiếp chắc chết đuối ! Thôi lên bờ ngồi cho lành !

                      Comment


                      • #26
                        Nguyên văn bởi bachelor Xem bài viết
                        Ko biết 74HC123 như thế nào (sẽ nghiên cứu thử) tuy nhiên tôi cũng có ý tưởng này rồi, dùng với 555.
                        Tôi đã dùng thử 555 ở chế độ mono-stable. Điều chỉnh RC để t delay của xung ra lớn hơn 36ms một chút (đủ để bao hết chùm xung đầu vào mà vẫn nhỏ hơn Toff giữa các chùm xung) như vậy sẽ xuất hiện duy nhất một xung đầu ra tương ứng với chùm xung đầu vào (tất nhiên đầu vào đã qua khuếch đại đảo, và thường là xung đầu tiên của chùm sẽ đóng vai trò triger). Làm thử với proteus thì được, thử thực tế thì ko được bác ạ. Tôi đã test với 1 chùm xung, đặt cố định (tức là cứ 10s lại xuất hiện 1 lần -> Toff vô tư) thì nó như thế này (hình vẽ)
                        Hay tại t delay chưa đủ lớn nhỉ ? (cái này theo công thức T=1,1.R.C thì đã tính ra cực lớn rồi mà !)
                        1) 74123 khá hay đấy, bác xem data sheet thử xem sao.

                        Hay ở chỗ là với 1 chuỗi xung, t xung ra của nó tính từ cạnh xung cuối cùng.

                        Lúc trước tôi có dùng nó để chống rung, bây giờ nhớ mang máng là như thế!

                        2) nâng Vref cũng là 1 giải pháp, nhưng nguồn xung phải tương đối ổn định.
                        Thêm nữa các nhiễu đỉnh nhọn có thể ảnh hưởng...

                        Comment


                        • #27
                          À quên!

                          Bác thử xem cái mạch tích phân gì gì ấy, cho nó lấp đầy khoảng trống, trở thành dạng sóng tín hiệu hình bao.
                          Sau đó hãy comparator để có xung duy nhất cho mỗi đỉnh.

                          Comment


                          • #28
                            Nguyên văn bởi mrgiang99 Xem bài viết
                            Hay ở chỗ là với 1 chuỗi xung, t xung ra của nó tính từ cạnh xung cuối cùng.
                            Có đúng không bác ? nếu đúng như thế thì tốt quá !
                            Cơ mà cái chùm này tần số xung trong chùm là 370Hz, trong khi nhiễu (do rung) chắc lớn hơn nhiều , nên ko thể hiểu là nhiễu đc bác ạ !
                            Biển học mênh mông, quay đầu là bờ, bơi tiếp chắc chết đuối ! Thôi lên bờ ngồi cho lành !

                            Comment


                            • #29
                              Nguyên văn bởi mrgiang99 Xem bài viết
                              À quên!

                              Bác thử xem cái mạch tích phân gì gì ấy, cho nó lấp đầy khoảng trống, trở thành dạng sóng tín hiệu hình bao.
                              Sau đó hãy comparator để có xung duy nhất cho mỗi đỉnh.
                              ý bác là lấy lại hình bao rồi comparator cpk ? tôi cũng có ý tưởng này rồi (đã hỏi bên box cao tần nhưng chưa thấy ai trả lời chắc do vấn đề dễ quá nên ko ai quan tâm )
                              Tuy nhiên ko được bác ạ vì như vậy sườn lên của xung ra sẽ ko chính xác. trong khi yêu cầu của tôi là sườn lên của xung đầu ra fai trùng với sườn của 1 xung (bất kỳ) có vị trí từ 1 đến 18.
                              có lẽ phải như thế này bác ạ:
                              comparator để hạn chế bớt các xung trong chùm, tăng Toff giữa các chùm xung.
                              Qua 74HC123 với RC điều chỉnh hợp lý để lấy ra một xung duy nhất
                              Dùng thêm mạch lọc tích phân ở đầu ra để loại bỏ nốt các xung ko mong muốn (nếu có) để trở thành 1 xung duy nhất
                              Kết quả là sẽ ra 1 xung, tuy sườn sau hơi chuối (vì bị phóng nạp qua tụ) nhưng được sườn trước chính xác về mặt thời gian (để đưa vào kích hoạt ngắt theo sườn lên của PIC ấy mà !)
                              Ko biết như thế có ổn không nhỉ ?!
                              Thanks !
                              Biển học mênh mông, quay đầu là bờ, bơi tiếp chắc chết đuối ! Thôi lên bờ ngồi cho lành !

                              Comment


                              • #30
                                Nguyên văn bởi bachelor Xem bài viết
                                Có đúng không bác ? nếu đúng như thế thì tốt quá !
                                Cơ mà cái chùm này tần số xung trong chùm là 370Hz, trong khi nhiễu (do rung) chắc lớn hơn nhiều , nên ko thể hiểu là nhiễu đc bác ạ !
                                Không liên quan đến nhiễu.

                                Nó gọi là Dual retriggerable monostable multivibrator .

                                Tức là trigger rồi, trigger lai trong khi chưa kết thúc xung ra thì xung ra tiếp tục kéo dài 1 khoảng t=0.45RC kể từ khi retrigger.

                                Bác chỉ cần chọn C và R cho lớn hơn thời gian 2 cạnh lên xung liên tiếp, đừng lớn hơn 2 lần (chẳng hạn 1.5 lần)

                                Bên CMOS cũng có con i hệt như vậy, bác kiếm Dual retriggerable monostable multivibrator là OK

                                Comment

                                Về tác giả

                                Collapse

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

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

                                Collapse

                                • vi van pham
                                  Trả lời cho Tự tìm công thức tính lưu lượng gió quạt điện dân dụng
                                  bởi vi van pham
                                  Dinhthuong ơi! cơ hội làm giàu của cháu đến rồi.

                                  Trên thế giới toàn bộ : "Chân Vịt" cho tàu bè đều là cánh to, nó hao nhiên liệu, ma sát làm hư hao. Nay cháu sx chân vịt cánh nhò cho thế giới sử dụng, chân vịt của cháu...
                                  Hôm qua, 21:25
                                • bqviet
                                  Trả lời cho nguồn switching
                                  bởi bqviet
                                  Thông tin cá nhân bqv xin phép tránh nêu ở diễn đàn. Nghề nghiệp thì bao năm nay vẫn thế thôi : điện - điện tử - tự động hóa - IT. Làm ơn đừng hâm mộ, nhỡ có dịp gặp thật thì lại thất vọng vì thực tế không như mình nghĩ. Bqv xét...
                                  Hôm qua, 21:16
                                • mèomướp
                                  Trả lời cho Tự tìm công thức tính lưu lượng gió quạt điện dân dụng
                                  bởi mèomướp
                                  Dạ chú dinh... cứ xét hệ tại 1 thời điểm thì sẽ dễ hiểu hơn ạ, với cánh to thì mặt tiếp xúc lớn hơn, lực tác động vào đồng thời nhiều không khí hơn, nhìu không khí cùng chuyển động thì sẽ tạo lưu lượng gió lớn hơn ạ...
                                  Hôm qua, 18:49
                                • mèomướp
                                  Trả lời cho nguồn switching
                                  bởi mèomướp
                                  Dạ cháu hỏi lại chị hàng xóm nhà cháu rồi ạ, chị ấy bảo anh thợ sửa điều hòa tâm sự với chị ấy nên hông nhầm đâu ạ. Chú bq... hông tin thì có thể xem video này ạ
                                  https://youtu.be/dvU8ZcvgYH4?si=15Sd_j3uxuWah9PR
                                  Hôm qua, 17:30
                                • dinhthuong80
                                  Trả lời cho Tự tìm công thức tính lưu lượng gió quạt điện dân dụng
                                  bởi dinhthuong80
                                  Cảm ơn bác ạ, nhờ chủ đề này, nhờ bác nhiệt tình chia sẻ mà mọi người biết thêm nhiều kiến thức về quạt điên, thiết bị điện tưởng chừng rất đơn giản chỉ chuyển điện thành cơ.

                                  Tuy nhiên, chỗ in đậm cháu không đồng...
                                  Hôm qua, 17:00
                                • bqviet
                                  Trả lời cho nguồn switching
                                  bởi bqviet
                                  Hình như bạn mèomướp lộn chút. Mạch nguồn xung vốn chạy 220V, muốn chuyển sang chạy 110V thì có thể dùng mạch nhân áp; hoặc thậm chí chẳng phải làm gì nếu đó là nguồn xung flyback đầu vào dải rộng. Chứ mạch nguồn vốn chạy 110V hoặc 100V nay muốn chuyển sang chạy 220 thì phải thay một mớ đấy....
                                  Hôm qua, 16:16
                                • milan
                                  Trả lời cho nguồn switching
                                  bởi milan
                                  Đại ca bqviet năm nay bao nhiêu tuổi rồi, làm nghề gì nhỉ.
                                  Ngày xưa em hâm mộ anh nhất diễn đàn mà chưa có dịp gặp....
                                  Hôm qua, 11:51
                                • mèomướp
                                  Trả lời cho nguồn switching
                                  bởi mèomướp
                                  Dạ ai lại làm như chú bq... ạ. một số dòng điều hòa của nhật bên trong nó có mạch nhân áp thì bỏ qua mạch ấy là chạy 220v được ạ. Còn máy hàn thì cháu hông biết nó có thể làm vậy ko, chú tháo ra xem mạch mới biết được ạ...
                                  Hôm qua, 07:09
                                • tuyennhan
                                  Trả lời cho Tự tìm công thức tính lưu lượng gió quạt điện dân dụng
                                  bởi tuyennhan
                                  Senko này là sử dụng cánh nhỏ đầu tiên , hình dáng đẹp giá vừa phải nhưng lại thiết kế sai ở chổ thêm nối tiếp cầu chì nhiệt vào đàu dây chung mô tơ , sử dụng lâu quạt tăng nhiệt cầu chì đứt thế là hết xài dù những linh kiện...
                                  Hôm qua, 07:07
                                • vi van pham
                                  Trả lời cho Tự tìm công thức tính lưu lượng gió quạt điện dân dụng
                                  bởi vi van pham
                                  Tất ca kiến thức về quạt của tôi do thầy hiệu trưởng Nguyễn Hồng Lam tốt nghiệpp kỹ sư bên Mỹ giảng dạy. Cánh quạt cong cũng là thầy dạy , nó tạo khí động học.

                                  Tôi đã dùng ngôn ngữ bình dân để thuyết minh cho mọi người...
                                  Hôm qua, 01:36
                                Đang tải...
                                X