Nếu đây là lần đầu tiên đến với Điện Tử Việt Nam, bạn có thể đọc phần Hỏi đáp bằng cách nhấn vào liên kết. Có thể bạn cần đăng kí trước khi có thể gửi bài . Để bắt đầu xem bài viết, chọn diễn đàn bạn muốn thăm dưới đây.
Thông báo
Collapse
No announcement yet.
<Counter 8051> [Help!]Nút nhấn bị rung thì xử lý thế nào khi đếm xung bằng nút nhấn???
<Counter 8051> [Help!]Nút nhấn bị rung thì xử lý thế nào khi đếm xung bằng nút nhấn???
Mình đang học đến bộ counter 8051, muốn sử dụng nó để đếm số lần nhấn nút. Nhưng mình được biết nút nhấn khi bấm sẽ bị rung nên không biết xử lý thế nào để đếm được chính xác.
Mong mọi người giúp đỡ.
Nhưng xung đc tạo khi nhấn nút vào trực tiếp bộ đếm. Nên nếu bị dội phím thì 1 lần nhấn sẽ có nhiều xung tự động vào. Không giống như nhấn phím để điều khiển bật tắt đèn.
Thân chào, chắc là bạn mới biết sơ sơ qua lập trình đúng ko, lý thuyết thì thầy bà ai cũng bảo kết nối nút nhấn vào ngắt để nhận xung còn trên thành phẩm thực tế chả ai làm kiểu đó hết. Để ổn định chống rung nút nhấn thì không dùng ngắt mà lập trình hẳn trong vòng lặp chính để quét kiểm tra. khi phát hiện có xung thì lập trình cho delay 200 đến 300us sau đó cho kiểm lại tín hiệu nếu đã nhả thì mới cho cộng vào bộ đếm, còn vẫn nhảy lộn xộn thì miễn. Cách này tốn tài nguyên MCU nhưng chống mấy bệnh vớ vẩn của nút nhấn cực tốt không cần thêm tụ trở gì cả.
Chúc thành công.
Làm sao mà bạn dám nói là không làm được khi bạn chưa từng thử một lần nào.
Ngay cả khi bạn đã làm 1 lần và thất bại bạn cũng không có quyền nói là không làm được vì bạn chưa làm lần thứ 2,3...
Thân chào, chắc là bạn mới biết sơ sơ qua lập trình đúng ko, lý thuyết thì thầy bà ai cũng bảo kết nối nút nhấn vào ngắt để nhận xung còn trên thành phẩm thực tế chả ai làm kiểu đó hết. Để ổn định chống rung nút nhấn thì không dùng ngắt mà lập trình hẳn trong vòng lặp chính để quét kiểm tra. khi phát hiện có xung thì lập trình cho delay 200 đến 300us sau đó cho kiểm lại tín hiệu nếu đã nhả thì mới cho cộng vào bộ đếm, còn vẫn nhảy lộn xộn thì miễn. Cách này tốn tài nguyên MCU nhưng chống mấy bệnh vớ vẩn của nút nhấn cực tốt không cần thêm tụ trở gì cả.
Chúc thành công.
Thanks bạn!Như vậy thì cũng chẳng cần bộ counter bạn nhỉ? Bạn có project nào như vậy k? Cho mình tham khảo với.Thanks!
Như vậy thì cũng chẳng cần bộ counter bạn nhỉ!
Trong các ứng dựng đơn giản thì không dùng counter sẽ... đỡ mệt và đỡ tốn linh kiện hơn. Nhưng trong các ứng dụng và dự án lớn đến cực lớn, vi điều khiển buộc phải đáp ứng nhanh và chạy gần hết tài nguyên công suất thì không có chỗ dư thừa cho cái đoạn code xử lý nút nhấn, lúc đó buộc phải nhận tín hiệu nút nhấn và ưu tiên xử lý bằng ngắt và counter thôi.
Mình khuyên bạn hiện tại bạn nên làm với ngắt / counter cho rành cả phần cứng và phần mền, sau này vững kiến thức rồi hãy tính đến việc tối ưu và hiệu quả.
Mình đã không làm việc với các dòng MCU 8 bit lâu rồi, các project xưa giờ đã không còn nữa rồi.
Chúc may mắn.
Làm sao mà bạn dám nói là không làm được khi bạn chưa từng thử một lần nào.
Ngay cả khi bạn đã làm 1 lần và thất bại bạn cũng không có quyền nói là không làm được vì bạn chưa làm lần thứ 2,3...
Trong các ứng dựng đơn giản thì không dùng counter sẽ... đỡ mệt và đỡ tốn linh kiện hơn. Nhưng trong các ứng dụng và dự án lớn đến cực lớn, vi điều khiển buộc phải đáp ứng nhanh và chạy gần hết tài nguyên công suất thì không có chỗ dư thừa cho cái đoạn code xử lý nút nhấn, lúc đó buộc phải nhận tín hiệu nút nhấn và ưu tiên xử lý bằng ngắt và counter thôi.
Mình khuyên bạn hiện tại bạn nên làm với ngắt / counter cho rành cả phần cứng và phần mền, sau này vững kiến thức rồi hãy tính đến việc tối ưu và hiệu quả.
Mình đã không làm việc với các dòng MCU 8 bit lâu rồi, các project xưa giờ đã không còn nữa rồi.
Chúc may mắn.
Thanks bạn nhé! Đi vào thực tế nhiều vấn đề bạn nhỉ?Hix!
Chủ thớt thử ngó lại xem họ có dùng hộp cầu chì gắn trên vỏ thép hay không ? Nếu dùng hộp cầu chì hoặc áp-tô-mát gắn trên vỏ thì không cần cầu chì trên mạch. Chứ thiết bị mà hoàn toàn không có gì bảo vệ đầu nguồn, chỉ trông chờ vào đuờng mạch đứt khi sự cố thì ... láo quá.
Dạ chú dinh... muốn tính diện tích chiếu vuông góc thì chú chiếu nó lên 1 tấm bìa rồi vẽ lại hình ấy. Chú chụp ảnh và cho kích thước thật dài rộng của khung. Cháu sẽ nhờ anh thợ sửa ống nước vẽ lại trên cad rồi tính 1 xíu là xong thôi ạ...
Dạ chú nhat... ko nên mắng con chú thô thiển như vậy ạ. Giống mấy bà góa chồng điêu ngoa đang tuổi tiền mãn kinh lắm ạ. Cụ trưởng bản uy vũ như thế mà gặp mấy bà ấy cũng phải chạy mất cả dép ấy ạ...
Ồ cái này em có nghe rồi, nhưng dạng cò bóp nhấn lại chuyên dành cho máy công xuất lớn mới hay có, còn em lại đang hỏi cho loại máy cá nhân, máy gia đình, thầy thợ nhỏ lẻ, mấy dòng máy 600W - 950W á bác....
Nếu áp-tô-mát đầu công tơ loại thông dụng 40A, dây tiết diện 8 mm2 đồng đỏ thực thì 8 KW thừa sức, 10 KW vẫn an toàn. Đường 3 pha cho dân dụng giờ cũng không còn hiếm/khó như xưa nữa, vấn đề chỉ là cân đối bài toán kinh tế giữa...
Loại công tắc cò bấm, tất nhiên rồi. Bất tiện khi cứ phải bấm giữ liên tục, nhưng nó có sẵn tính năng an toàn : khi sảy ra sự cố hay tai nạn bất kỳ, người sử dụng buông tay ra khiến cho máy bị cắt điện. Một dạng "dead man's switch"...
Chào các bác, em định sắp mua một số máy công cụ cầm tay cơ bản về để sử dụng khi cần trong gia đình, cụ thể là máy mài cắt cầm tay và máy khoan cầm tay. Em tham khảo trên thị trường thì các máy này nó có 3 kiểu công tắc tắt mở máy đó là:
Comment