Thông báo

Collapse
No announcement yet.

Làm sao mạch không chạy

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

  • Làm sao mạch không chạy

    nhóm em thiết kế chuông báo lớp học dùng 89c51 và ds1307 hiện thi ra LCD 16x2.
    em thiết kế ntn mô phỏng chạy dúng rùi sao làm mạch thật lại không chạy vậy ạ


    mach: Chuong Bao_LH.rar
    "Hoa vô tình hoa trôi theo nước
    Nước vô tình nước để hoa trôi
    Anh vô tình khi không nghe gió nói
    Gió nói rằng "em vẫn mãi yêu anh!"

  • #2
    thấy bạn đi dây qa chân MCU ,thế hàn có bị chạm j k @@

    Comment


    • #3
      Hi,
      Nhìn hình không thì không giải quyết được gì chỉ nói với bác vài điều:
      - Xài mạch in hoang phí quá, cái này chắc chưa tính toán trước. Mọi thứ đều có thể nằm ngay dưới LCD được nếu nhìn từ trên xuống chỉ thấy mỗi LCD và các phím nhấn là được rồi.
      - Thạch anh cho RTC không cần phải mắc thêm tụ làm gì.
      - Mạch in vẽ quá xấu. Hồi còn sinh viên tui vẽ còn đẹp hơn bác cả chục lần, mạch của bác giống như mạch vẽ tay vậy.
      - Chuyện mô phỏng nó lấy điều kiện khá lý tưởng nên chương trình chạy được, mạch thực tế thì khác xa hơn nhiều. Có dịp làm với các mạch xung, mạch tần số cao thì mới biết thực tế và lý thuyết thế nào.
      - Nên chạy thử với từng phần một xem phần cứng đã ổn chưa. Trước mắt là hiển thị thử một dòng lên LCD. Nếu LCD ổn thì thử ghi và đọc 1 byte vào RTC và hiển thị kết quả lên LCD xem có đúng giá trị đã ghi không. Cái này thành công tức là phần giao tiếp I2C thành công. Tiếp theo là set giờ cho RTC và đọc kết quả thử rồi hiển thị lên LCD xem thế nào.
      Chúc bác sớm thành công.
      Thân ái.
      Đường đến những ngày vinh quang không còn xa
      Con đường chúng ta... chúng ta đã chọn.

      Comment


      • #4
        Nguyên văn bởi namngockute Xem bài viết
        nhóm em thiết kế chuông báo lớp học dùng 89c51 và ds1307 hiện thi ra LCD 16x2.
        em thiết kế ntn mô phỏng chạy dúng rùi sao làm mạch thật lại không chạy vậy ạ


        mach: Chuong Bao_LH.rar
        bạn phải nói rõ ko chạy là hiện tượng ko chạy thế nào, con thạch anh chỗ DS là giá trị bao nhiêu vậy.Thường thạch anh 32k ít thấy ai bán con kiểu vỏ đó. Mắc tụ 100p tại chổ DS là nó chạy chậm hơn bình thường đấy

        Comment


        • #5
          Nguyên văn bởi chung1608 Xem bài viết
          bạn phải nói rõ ko chạy là hiện tượng ko chạy thế nào, con thạch anh chỗ DS là giá trị bao nhiêu vậy.Thường thạch anh 32k ít thấy ai bán con kiểu vỏ đó. Mắc tụ 100p tại chổ DS là nó chạy chậm hơn bình thường đấy
          mạch mình gần như không chạy lluoon ý. cấp nguồn vào loa keu liên tục, LCD chỉ sáng thui chuu không hiện thi ra chữ gì
          Hix thạch anh dùng ở đây phải 32k sao. mình vẫn dùng 12 cho dễ tính.
          mà trong RTC có sẵn tuj hay sao mà không cần vậy bạn
          Last edited by namngockute; 07-12-2011, 11:58.
          "Hoa vô tình hoa trôi theo nước
          Nước vô tình nước để hoa trôi
          Anh vô tình khi không nghe gió nói
          Gió nói rằng "em vẫn mãi yêu anh!"

          Comment


          • #6
            Nguyên văn bởi Hard Xem bài viết
            Hi,
            Nhìn hình không thì không giải quyết được gì chỉ nói với bác vài điều:
            - Xài mạch in hoang phí quá, cái này chắc chưa tính toán trước. Mọi thứ đều có thể nằm ngay dưới LCD được nếu nhìn từ trên xuống chỉ thấy mỗi LCD và các phím nhấn là được rồi.
            - Thạch anh cho RTC không cần phải mắc thêm tụ làm gì.
            - Mạch in vẽ quá xấu. Hồi còn sinh viên tui vẽ còn đẹp hơn bác cả chục lần, mạch của bác giống như mạch vẽ tay vậy.
            - Chuyện mô phỏng nó lấy điều kiện khá lý tưởng nên chương trình chạy được, mạch thực tế thì khác xa hơn nhiều. Có dịp làm với các mạch xung, mạch tần số cao thì mới biết thực tế và lý thuyết thế nào.
            - Nên chạy thử với từng phần một xem phần cứng đã ổn chưa. Trước mắt là hiển thị thử một dòng lên LCD. Nếu LCD ổn thì thử ghi và đọc 1 byte vào RTC và hiển thị kết quả lên LCD xem có đúng giá trị đã ghi không. Cái này thành công tức là phần giao tiếp I2C thành công. Tiếp theo là set giờ cho RTC và đọc kết quả thử rồi hiển thị lên LCD xem thế nào.
            Chúc bác sớm thành công.
            Thân ái.
            Mình không hiểu cái chỗ "Mọi thứ đều có thể nằm ngay dưới LCD được nếu nhìn từ trên xuống chỉ thấy mỗi LCD và các phím nhấn là được rồi." nghĩa là ntn vậy bạn?
            mình bây giờ mới bắt đầu bước vào làm mạch thật nên kinh nghiệm chưa có, không biết bạn có thể vẽ lại giúp mình đẹp hơn đc không???
            "Hoa vô tình hoa trôi theo nước
            Nước vô tình nước để hoa trôi
            Anh vô tình khi không nghe gió nói
            Gió nói rằng "em vẫn mãi yêu anh!"

            Comment


            • #7
              Tức là LCD có 1 hàng chân kết nối với MCU nâng màn hình lên cao. Bạn tưởng tượng rằng để board trên bàn, đứng nhìn board từ trên xuống, bạn sắp xếp các linh kiện làm thế nào cho các linh kiện nằm phía bên dưới LCD, chỉ có các nút nằm phía ngoài thôi.

              Thân!
              "Cái quý nhất của con người ta là sự sống. Đời người chỉ sống có một lần.Phải sống sao cho khỏi xót xa ân hận..."
              Lê lết, lay lất sống qua ngày! >:)

              Comment


              • #8
                Nguyên văn bởi BabyKid Xem bài viết
                Tức là LCD có 1 hàng chân kết nối với MCU nâng màn hình lên cao. Bạn tưởng tượng rằng để board trên bàn, đứng nhìn board từ trên xuống, bạn sắp xếp các linh kiện làm thế nào cho các linh kiện nằm phía bên dưới LCD, chỉ có các nút nằm phía ngoài thôi.

                Thân!
                uhm. ra là vậy. cảm ơn bạn nha. nhưng đây mình làm bài tập lớn mà. làm như vậy mà đi báo cáo thì đấnh đố Ông thầy ak...
                nhưng mình sẽ áp dụng cách này để làm mấy mạch thật chơi.
                "Hoa vô tình hoa trôi theo nước
                Nước vô tình nước để hoa trôi
                Anh vô tình khi không nghe gió nói
                Gió nói rằng "em vẫn mãi yêu anh!"

                Comment


                • #9
                  Nguyên văn bởi namngockute Xem bài viết
                  mạch mình gần như không chạy lluoon ý. cấp nguồn vào loa keu liên tục, LCD chỉ sáng thui chuu không hiện thi ra chữ gì
                  Hix thạch anh dùng ở đây phải 32k sao. mình vẫn dùng 12 cho dễ tính.
                  mà trong RTC có sẵn tuj hay sao mà không cần vậy bạn
                  1. con ds1307(rtc) không cần c4, c5, xtal gắn vào chân 1 và 2 phải là 32768Hz (hoặc là 32,768KHz). chân 5 và 6 phải có trở treo (pullup resistor), giá trị cho trở khoảng 10k ohm (xin lỗi bạn có rồi, con RP1). trong sơ đồ không nói giá trị con RP1 là bao nhiêu? con RP1 bạn gắn đúng không? Dùng ohm meter test xem chân nào là 1.
                  2. x2 = chạy bao nhiêu MHz?
                  3. nếu LCD không thấy hình, bạn có thể chỉnh con biến trở RV1 (biến trở 1k thì ít quá, cho từ khoảng 5k đến 10k thì an toàn).
                  4. Nguồn bạn cấp bao nhiêu cho CONN-H2 ?
                  5. chạy cái buzzer (sounder) từ collector của q1.
                  6. con RTC, chân 3, VBAT nếu không sài thì gắn vào gnd, bạn nối thẳng vào VCC (chắc là 5V) sao được?
                  Last edited by KVLV; 07-12-2011, 14:18.
                  Mãi đi tìm vàng.

                  Comment


                  • #10
                    Nguyên văn bởi namngockute Xem bài viết
                    mạch mình gần như không chạy lluoon ý. cấp nguồn vào loa keu liên tục, LCD chỉ sáng thui chuu không hiện thi ra chữ gì
                    Hix thạch anh dùng ở đây phải 32k sao. mình vẫn dùng 12 cho dễ tính.
                    mà trong RTC có sẵn tuj hay sao mà không cần vậy bạn
                    bạn đừng nói là thạch anh của RTC bạn gắn là con 12Mhz nha @@. Mạch sử dụng RTC thì nên gắn thêm pin cho nó
                    Đây mạch mình làm bạn tham khảo phần cứng. Mạch dùng 1 ít đồ dán, RTC hàn phía trong đế cắm 8951 luôn cho nó gọn, tất cả nằm bên dưới LCD chỉ có nút nhấn lú ra cho dễ bấm

                    Last edited by chung1608; 07-12-2011, 15:38.

                    Comment


                    • #11
                      Nguyên văn bởi namngockute Xem bài viết
                      nhóm em thiết kế chuông báo lớp học dùng 89c51 và ds1307 hiện thi ra lcd 16x2.
                      Em thiết kế ntn mô phỏng chạy dúng rùi sao làm mạch thật lại không chạy vậy ạ


                      mach: chuong bao_lh.rar
                      bạn có code mạch đó không gửi lên cho mọi người tham khảo đi. mình mới học vxl nên kung mún học hơn nhiều hơn. Thank nhiều
                      ★♀♥♂Oº°(¯`◦_ _◦´¯)°ºO♂♥♀ღ ★

                      Comment


                      • #12
                        Nguyên văn bởi namngockute Xem bài viết
                        nhóm em thiết kế chuông báo lớp học dùng 89c51 và ds1307 hiện thi ra LCD 16x2.
                        em thiết kế ntn mô phỏng chạy dúng rùi sao làm mạch thật lại không chạy vậy ạ


                        mach: Chuong Bao_LH.rar
                        Cái chân số 9 là reset ráp như thế làm sao mà chạy được? chạy được mới là lạ đó.Bạn xem lại cách thiết kế chân reset.

                        Comment


                        • #13
                          Nguyên văn bởi êprom Xem bài viết
                          Cái chân số 9 là reset ráp như thế làm sao mà chạy được? chạy được mới là lạ đó.Bạn xem lại cách thiết kế chân reset.
                          đó là mạch reset lúc cấp nguồn ko có vấn đề gì đâu, ko cần nút nhấn cũng đc. Mạch reset mình dùng có 1 cái tụ cũng có sao đâu ^^

                          Comment


                          • #14
                            Nguyên văn bởi chung1608 Xem bài viết
                            đó là mạch reset lúc cấp nguồn ko có vấn đề gì đâu, ko cần nút nhấn cũng đc. Mạch reset mình dùng có 1 cái tụ cũng có sao đâu ^^
                            Sai rồi bạn ơi.Mạch chạy với 1 xung dương.Với cách ráp trên chân reset luôn ở mức L.

                            Comment


                            • #15
                              Nguyên văn bởi êprom Xem bài viết
                              Sai rồi bạn ơi.Mạch chạy với 1 xung dương.Với cách ráp trên chân reset luôn ở mức L.
                              đau đầu với chú quá @@. Chân reset ở mức cao trong 2uS thì VDK sẽ xác nhận là reset. Cách mắc tụ như thế thì khi cấp nguồn tụ sẽ ngắn mạch (đặt tính cơ bản của tụ là ko thay đổi điện áp tức thời nghĩa là khi mới cấp nguồn 2 chân tụ có mức điện áp như nhau đều giá trị dương) sau đó chân âm của tụ sẽ từ từ tụt về 0V, thời gian tụt này lớn hơn 2uS với tụ đủ lớn

                              Comment

                              Về tác giả

                              Collapse

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

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

                              Collapse

                              Đang tải...
                              X