Cần giúp sửa lỗi CCS cho mạch đo nhiệt độ
1 Attachment(s)
Em có đoạn code này dùng cho mạch đo nhiệt độ sử dụng Pic 16f877A và sensor LM335. Nhưng mà ko biết đoạn code này sai ở chỗ nào mà e nạp mãi mạch vẫn chạy ko đúng. Mong các đại ca xem giùm em với ạ. Em đang trong tình thế ngàn cân treo sợi tóc rùi...Cám ơn các bác trc ạ.
|
Bác nào giúp em với ạ. Em xin hậu tạ một chầu cafe..
|
bạn phải mô tả rõ, nó chạy ko đúng là ko đúng như thế nào thì mọi người mới có hướng để giải quyết giúp bạn chứ.
|
Mạch đúng theo sơ đồ nguyên lý nhưng mà vẫn chưa đo đc nhiệt độ. Nhiệt độ thay đổi nhưng mà con led hiển thị số ko thay đổi bác ạ. Có thể phần ADC có vấn đề j đó ạ ?
|
bạn thử đo điện áp trên con LM335 xem nó có thay đổi khi bạn thay đổi nhiệt độ ko đã nhé,mà tôi ko thấy sơ đồ nguyên lý của bạn đâu cả để mà biết đúng hay sai nữa, thế này thì đánh đố quá.:( ; bạn nên đọc lại ngay hướng dẫn (nằm ở banner trên cùng của website) để mọi người dễ giúp bạn hơn nhé.
|
minh da thu code cua ban,luc dau chay len 80,82,00,64, noi chung la chay loan xa lun.
nhung sua lai chuong trinh con convert_bcd nhu sau thi chay rat ngon,sai so chi 1 do C ma thoi void convert_bcd(int8 x) { low=x%10; high=x/10; } luu y,la nguon cap cho chip phai on dinh,ko thi se co sai so lon hon.Minh dung luon nguon USB cua may tinh,chay nhiet do trong phong (lo banh mi) do duoc 33*C. chuc thanh cong ! |
ah,minh quen la minh thay con LM335= LM35dz,khi thuc hien voi LM335 thi ban nen gan them mot bien tro de dieu chinh dien ap vao chan 2 cho phu hop!
GOODLUCK! |
Cám ơn tất cả các bác. Em đã giải quyết được vấn đề rồi. Em mới tham gia nên còn nhiều sơ sót. Lần sau hỏi gì e sẽ mô tả kỹ hơn. Thanks All.
|
Múi giờ GMT. Hiện tại là 06:41 PM. |
Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam