PIC Vietnam

Go Back   PIC Vietnam > Microchip PIC > PIC - Thiết kế và Ứng dụng

Tài trợ cho PIC Vietnam
Trang chủ Đăng Kí Hỏi/Ðáp Thành Viên Lịch Bài Trong Ngày Vi điều khiển

PIC - Thiết kế và Ứng dụng Ý tưởng cho các sản phẩm sử dụng PIC/dsPIC và các sản phẩm của Microchip

Trả lời
 
Ðiều Chỉnh Xếp Bài
Old 10-03-2007, 12:33 AM   #1
hawinter
Đệ tử 1 túi
 
hawinter's Avatar
 
Tham gia ngày: Dec 2006
Bài gửi: 20
:
Cần tìm hiểu về đo nhiệt độ dùng pic

Anh nào có tài liệu và mạch đo nhiệt độ dùng pic dúp em với.
(sử dụng LM335 thì càng tốt )
trước đây em có đọc tài liệu của anh LINH về vấn đề này khá hay
nhưng code viết không chú thích nên hơi khó hiểu , xin các tiền bối chỉ giáo .
thanhs!
__________________
Học mà không yêu là phí hoài tuổi trẻ
Yêu mà không học là bán rẻ tương lai.
hawinter vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 10-03-2007, 03:28 PM   #2
boys3509_2006
Đệ tử 2 túi
 
Tham gia ngày: Feb 2006
Bài gửi: 32
:
bạn đọc tài liệu đó ở đâu thế chỉ mình với, mình dự định dùng pic 16F877A với LM335 để đo nhiệt độ nhưng chưa tìm được tài liệu. Mình định viết bằng CCS ko biết bạn viết bằng ngôn ngữ nào ?
boys3509_2006 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 10-03-2007, 09:15 PM   #3
hawinter
Đệ tử 1 túi
 
hawinter's Avatar
 
Tham gia ngày: Dec 2006
Bài gửi: 20
:
mình với bạn có cùng mục đích đó
mình cũng không nhớ load ở đâu nữa dientuvietnam hay picvietnam
nếu ban thích cho mail mình send cho .
Tại công lực mình thấp nên mãi vẫn không lĩng giáo được hết
bạn đọc thử xem có gì mình chao đổi
__________________
Học mà không yêu là phí hoài tuổi trẻ
Yêu mà không học là bán rẻ tương lai.
hawinter vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 12-04-2007, 05:19 PM   #4
manhthuc26385
Nhập môn đệ tử
 
Tham gia ngày: Apr 2007
Bài gửi: 1
:
Smile Pic6f877a

Trích:
Nguyên văn bởi hawinter View Post
mình với bạn có cùng mục đích đó
mình cũng không nhớ load ở đâu nữa dientuvietnam hay picvietnam
nếu ban thích cho mail mình send cho .
Tại công lực mình thấp nên mãi vẫn không lĩng giáo được hết
bạn đọc thử xem có gì mình chao đổi
MÌNH(em) TÊN LÀ NGUYỄN MẠNH THỨC(manhthuc26385@yahoo.com) VỨA MỚI THAM GIA DIỄN ĐÀN
MÌNH(em) ĐANG CẦN TÀI LIỆU VỀ PIC6F877A CỤ THỂ HƠN LÀ CÓ LIỆN QUAN ĐẾN MẠCH ỨNG DỤNG CỦA NÓ "ĐO NHIỆT ĐỘ"
MONG BẠN(anh) GỬI CHO MÌNH ÍT TÀI LIỆU ĐỂ MÌNH CÓ THỂ THỰC HIỆN ĐỀ TÀI NÀY
XIN CHÂN THÀNNH CẢM ƠN
manhthuc26385 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 13-03-2007, 06:22 PM   #5
boys3509_2006
Đệ tử 2 túi
 
Tham gia ngày: Feb 2006
Bài gửi: 32
:
địa chỉ mail của mình là monkey3698_2005@yahoo.com , mình thấy bạn có mở luồng về đề tài này bên dientuvietnam.net trong đó có cái link ko biết phải ko? Bạn cứ gửi tài liệu qua email co mình, 2 người cùng làm chắc sẽ OK.
boys3509_2006 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 13-03-2007, 10:44 PM   #6
huybo02
Đệ tử 4 túi
 
Tham gia ngày: Aug 2006
Bài gửi: 61
:
Trong phần tut của anh Linh về CCSc có trình bày về đo nhiệt độ dùng LM335 đó. Các bạn tìm thử. Nếu không thấy thì mail cho minh` vào huybo02@gmail.com mình sẽ gửi cho
huybo02 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 14-03-2007, 10:14 PM   #7
hawinter
Đệ tử 1 túi
 
hawinter's Avatar
 
Tham gia ngày: Dec 2006
Bài gửi: 20
:
Sao không thấy các cao thủ nhà ta ra tay dúp đỡ nhỉ .E rằng các đệ tử phải tự thân vận động thôi.Mong nhận được sự trợ dúp nhiều hơn.
Các bác coi thử cái này xem.
File Kèm Theo
File Type: zip thermo.zip (41.9 KB, 934 lần tải)
__________________
Học mà không yêu là phí hoài tuổi trẻ
Yêu mà không học là bán rẻ tương lai.
hawinter vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 17-03-2007, 04:42 PM   #8
boys3509_2006
Đệ tử 2 túi
 
Tham gia ngày: Feb 2006
Bài gửi: 32
:
cảm ơn mấy cái tài liệu của hawinter mình sẽ về nghiên cứu, nếu ko có gì thứ năm tuần sau mình sẽ trả lời bạn. Hai thằng một túi cộng lại chắc cũng gần bằng tên 2 túi ...
boys3509_2006 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 29-03-2007, 04:50 PM   #9
boys3509_2006
Đệ tử 2 túi
 
Tham gia ngày: Feb 2006
Bài gửi: 32
:
sory mấy bữa nay kt dữ quá nen ko pót bài được. E trích bài của anh linhnc308:
Trích:
Đề tài: Mạch đo nhiệt độ và cảnh báo

Chức năng của mạch:
- Đo nhiệt độ môi trường tại một điểm thông qua sensor nhiệt LM335(Chi tiết về LM335 xem trong
datasheet). LM335 là sensor đo nhiệt, đầu ra là 10mV/K. Do đó để đo độ C ta cần có công thức chuyển đổi giá trị. Vì ta dùng ADC của PIC là 8bit (có thể dùng 10bit) => max=255, Vref=VCC, giả thiết là VCC=5V nên tại 0 độ C hay 273K thì đầu ra của LM335 có giá trị là 2.73V. Như vậy khi muốn tính toán ra độ C ta cần phải trừ đi mức điện áp là 2.73V.

Lấy ví dụ: nhiệt độ là 30 độ C = 303K -> out = 303 x 10mV/K =3.03V. Ta tính toán giá trị đọc được từ
ADC.
ADC 8 bit: V_in = VCC=5V => ADC_value = 255
V_in = 2.73V => ADC_value = (255/5)x2.73=139.23 (tương ứng 0 độ C)
V_in = 3.03V => ADC_value = (255/5)x3.03=154.53 (tương ứng 30 độ C)

Mặt khác do V_ref = VCC=5V nên ADC_value=1 tương ứng 5/255=19.6mV ~ 20mV. Trong khi đó LM335
cho ra điện áp là 10mV/1K nên để giá trị ADC thay đổi 1 đơn vị thì nhiệt độ phải thay đổi là 2K (hay 20mV)
Từ đó ta có công thức đầy đủ sau để tính giá trị độ C:

C = (ADC - 139.25)x(19.6mV/10mV)=(ADC-139.25)x1.96~(ADC-139.25)/0.512
Tương tự ta có công thức cho ADC 10bit và 12 bit:
ADC_10_bit: C= ( reading-558.6)/ 2.048
ADC_12_bit: C= ( reading-2235.9)/ 8.19

- Để hiện thị giá trị nhiệt độ ta có nhiêu phương án như LED 7, LCD, máy tính(qua RS232)... Trong đề tài này ta dùng LED 7 thanh cho việc hiển thị. Gồm có hai LED 7, dùng PIC để giải mã hiển thị cho LED (có thể dùng 7447 để tiết kiệm chân). Để cảnh báo ta đặt khoảng theo dõi nhiệt độ là từ 15 C đến 40 C (cái này tuỳ vào người dùng) khi nhiêt độ nằm ngoài khoảng này thì phát tín hiệu cảnh báo bằng loa và có thể gửi tìn hiệu điều khiển đến các mạch khác nếu có.
- Mạch có sử dụng thêm điện trở tinh chỉnh 10K tại chân ADJ của LM335 để điều chỉnh nhiệt độ ban đầu cho
phù hợp.

Mở rộng của đề tài:
- Nâng cao độ chính xác hiển thị bằng cách dùng ADC có độ phân giải cao hơn (có thể dùng ADC ngoài)
- Thêm bàn phím giao tiếp để có thể thay đổi trực tiếp khoảng nhiệt độ theo dõi, cùng với đó ta thêm vào
LED 7 để hiển thị hai giá trị nhiệt độ này
- Sử dụng EEPROM để lưu giá trị nhiệt độ mà người dùng thiết lập, các lần thay đổi khác...
- Ghép nối máy tính để truyền giá trị nhiệt độ đến máy tính
- Ghép nối LCD và một mạch đếm thời gian thực (DS1307) để ứng với mỗi thời điểm chương trình sẽ tự động
chọn khoảng thiết lập nhiệt độ thích hợp theo từng mùa, từng thời điểm định trước...
- Sử dụng PID trong điều khiển tự động kết hợp với các mạch điều khiển tăng giảm nhiêt độ để đảm bảo nhiệt
độ luôn bám theo một giá trị cho trước, hệ ổn định nhiệt (giá trị thay đổi là rất nhỏ)
- Vân vân và vân vân...anh em nào có thêm cao kiến gì thì bổ sung.
boys3509_2006 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 29-03-2007, 04:54 PM   #10
boys3509_2006
Đệ tử 2 túi
 
Tham gia ngày: Feb 2006
Bài gửi: 32
:
còn phần code em nghĩ chúng ta nên tham khảo của anh Linhnc sau đó tự viết lại..... khổ em chưa rành ADC cho lắm ko biết có ai rành cái này ko, chỉ cho e vài chiêu dzới
boys3509_2006 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 07-04-2007, 06:12 PM   #11
boys3509_2006
Đệ tử 2 túi
 
Tham gia ngày: Feb 2006
Bài gửi: 32
:
tạm biệt các pác nhé, hẹn đầu tháng 5 em lại tiếp chiêu với các pác. bây giờ em bận ôn thi HK 2. Bye Bye
boys3509_2006 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 13-04-2007, 06:42 PM   #12
ThaiVu
Đệ tử 1 túi
 
Tham gia ngày: Jul 2006
Bài gửi: 17
:
temperature control

Trích:
Nguyên văn bởi hawinter View Post
Sao không thấy các cao thủ nhà ta ra tay dúp đỡ nhỉ .E rằng các đệ tử phải tự thân vận động thôi.Mong nhận được sự trợ dúp nhiều hơn.
Các bác coi thử cái này xem.
Chao ban hawinter;
day la project minh lam de xu dung cho pedicure spa.
Temp.sensor LM34 for F ,
Pic 16f819
Servo 5vdc, 3.4kg/cm
2000W/120VAC heater etc..
LCD 16x2
Code viet bang PicBasic pro.
----------------------------------------------------
Muc dich: giup nail technician dieu khien nhiet do dung theo y muon va khong ton thi gio theo doi va dieu chinh nhiet do.
Dien tien : Khi an AUTO ,relay R2 cung cap 120V cho adaptor to 12 vdc. Pic 16f819 bat dau lam viec:
Doc nhiet do va so sanh voi nhiet do giu trong ROM
Dung servo de dieu chinh nhiet do.
New nhiet do chua duoc thi Heater (2000W) phu giup.
Khi nuoc day, bom chay de luan chuyen va kiem soat nhiet do
vanvan .......................
Minh rat sung suong khi nhan duoc su dong gop y kien cua cac ban.
Thai Vu
Hình Kèm Theo
File Type: gif SLOAN8.gif (35.2 KB, 66 lần tải)
File Kèm Theo
File Type: txt PBP_SLOAN8.txt (13.7 KB, 143 lần tải)
ThaiVu vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 16-04-2007, 08:31 PM   #13
ThaiVu
Đệ tử 1 túi
 
Tham gia ngày: Jul 2006
Bài gửi: 17
:
temperature control

dinh kem them
Hình Kèm Theo
File Type: gif schematic.gif (7.5 KB, 74 lần tải)
ThaiVu vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 19-04-2007, 12:54 AM   #14
hawinter
Đệ tử 1 túi
 
hawinter's Avatar
 
Tham gia ngày: Dec 2006
Bài gửi: 20
:
Code viết bằng PicBasic pro hả Thaivu cái này mình mới nghe qua nhưng thấy nó ko phổ biến cho pic mấy nên cung chưa tìm hiểu .Có khó ko ban??
__________________
Học mà không yêu là phí hoài tuổi trẻ
Yêu mà không học là bán rẻ tương lai.
hawinter vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 19-04-2007, 07:55 AM   #15
ThaiVu
Đệ tử 1 túi
 
Tham gia ngày: Jul 2006
Bài gửi: 17
:
PicBasic Pro rat pho bien trong gioi binh dan,ho khong duoc di hoc nhung lai thich tay may . PBP rat de viet , de hieu va co nhieu commands thuc dung cho viec sang che may moc. so di no khong duoc pho bien o VN vi no phat xuat tu Basic Stamp trong gioi hobby dien tu (khong phai nhu C tu cac truong dai hoc VN) o My va Au chau. Hy vong sinh vien cac nghanh khac (khong can phai hoc C) cung co the lam quen de dang de sang kien cua ho de thuc hien trong thuc te. Day la thu vui cho moi gioi.
Chao ban va chuc ban thanh cong.
TV
ThaiVu vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Trả lời


Quyền Sử Dụng Ở Diễn Ðàn
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Mở
Smilies đang Mở
[IMG] đang Mở
HTML đang Tắt

Chuyển đến


Múi giờ GMT. Hiện tại là 09:25 PM.


Được sáng lập bởi Đoàn Hiệp
Powered by vBulletin®
Page copy protected against web site content infringement by Copyscape
Copyright © PIC Vietnam