PDA

View Full Version : Cần giúp sửa lỗi CCS cho mạch đo nhiệt độ


Achilles205
20-05-2009, 07:59 PM
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 ạ.

Achilles205
21-05-2009, 08:22 AM
Bác nào giúp em với ạ. Em xin hậu tạ một chầu cafe..

hopeman
21-05-2009, 12:06 PM
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ứ.

Achilles205
21-05-2009, 01:40 PM
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 đó ạ ?

hopeman
22-05-2009, 10:25 AM
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é.

tienchuan
22-05-2009, 07:21 PM
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 !

tienchuan
23-05-2009, 12:22 AM
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!

Achilles205
23-05-2009, 08:39 AM
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.