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 24-04-2011, 10:18 AM   #1
hein_ts
Đệ tử 6 túi
 
Tham gia ngày: Feb 2011
Bài gửi: 156
:
Pic877 LM35DZ Led7seg

Sau một thời gian nghiên cứu, tham khảo ý kiến các bác, mình đã cơ bản hoàn thiện sản phẩm này. Trên tình thần không giấu ...dốt và những thứ đã làm được, em đưa tất cả các tài liệu liên quan lên đây, trước là để các bác đóng góp cho em, hai là đáp ứng yêu cầu một số bạn đã gửi tin nhắn qua Y! cho em hỏi về code led 7 đoạn. Rất mong nhận được lời góp ý của mọi người. Đây là sản phẩm đầu tay của em mà hjhj.
Có 2 vấn đề em muốn trao đổi:
- Liệu mạch còn có thể đơn giản hơn và giá thành thấp hơn không?
- Liệu độ chính xác có được tăng cao hơn hay không?

Theo em vấn đề thứ nhất là: có thể nếu sử dụng loại VDK vừa đủ số chân, tính năng yêu cầu( tham khảo trong luồng PIC mới học...). Riêng cái led 7 là đã rẻ nhất rùi nên chắc không giảm được nữa( 8K so với cái LCD 65K lận đó).
Vấn đề thứ hai là tăng độ chính xác. Bình thường ta đã mặc định lấy V chuẩn là VCC 5V. Đối với LM35DZ thì đo từ 0 -->100 độ C. giá trị điện áp là từ 0 --> 1V. Tại sao ta không lấy V chuẩn là 1V ở chân AN3? Nếu như thế thì giá trị đọc được là 1023/100=10,023 giá trị ADC cho một độ C đấy nhé?
Em chỉ có những ý kiến như vậy, mong các bác chém nhẹ tay hehe.
Hình Kèm Theo
File Type: jpg san pham that.jpg (99.2 KB, 75 lần tải)
File Kèm Theo
File Type: rar PIC877vsLM35DZ-2led7seg.rar (209.8 KB, 1287 lần tải)
hein_ts vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 25-04-2011, 11:51 PM   #2
phanlamdien
Nhập môn đệ tử
 
Tham gia ngày: Sep 2010
Bài gửi: 9
:
Trích:
Nguyên văn bởi hein_ts View Post
Sau một thời gian nghiên cứu, tham khảo ý kiến các bác, mình đã cơ bản hoàn thiện sản phẩm này. Trên tình thần không giấu ...dốt và những thứ đã làm được, em đưa tất cả các tài liệu liên quan lên đây, trước là để các bác đóng góp cho em, hai là đáp ứng yêu cầu một số bạn đã gửi tin nhắn qua Y! cho em hỏi về code led 7 đoạn. Rất mong nhận được lời góp ý của mọi người. Đây là sản phẩm đầu tay của em mà hjhj.
Có 2 vấn đề em muốn trao đổi:
- Liệu mạch còn có thể đơn giản hơn và giá thành thấp hơn không?
- Liệu độ chính xác có được tăng cao hơn hay không?

Theo em vấn đề thứ nhất là: có thể nếu sử dụng loại VDK vừa đủ số chân, tính năng yêu cầu( tham khảo trong luồng PIC mới học...). Riêng cái led 7 là đã rẻ nhất rùi nên chắc không giảm được nữa( 8K so với cái LCD 65K lận đó).
Vấn đề thứ hai là tăng độ chính xác. Bình thường ta đã mặc định lấy V chuẩn là VCC 5V. Đối với LM35DZ thì đo từ 0 -->100 độ C. giá trị điện áp là từ 0 --> 1V. Tại sao ta không lấy V chuẩn là 1V ở chân AN3? Nếu như thế thì giá trị đọc được là 1023/100=10,023 giá trị ADC cho một độ C đấy nhé?
Em chỉ có những ý kiến như vậy, mong các bác chém nhẹ tay hehe.
Đề tài này đã quá cũ rùi... có thể dùng PIC 12 đơn giản hơn.
phanlamdien vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 13-06-2011, 06:14 PM   #3
pstin
Đệ tử 7 túi
 
Tham gia ngày: Jul 2010
Nơi Cư Ngụ: TP HCM
Bài gửi: 190
:
Mạch đó là đơn giản nhất rồi đó!!!. Tui thấy nên khuếch đại áp lên khoảng 3.mấy lần!!!. Dùng module led 3x7!!! Như thế thì bạn có thể hiển thị số "."của nhiệt độ!!! ví dụ như 28.1; 28.2 độ!!!!
Khuếch đại đảo bằng LM358 thì điện áp ra tối đa cỡ 3.88 volt.
LM741 thì có thể ra Vcc 5V.
Đo nhiệt độ chính xác cỡ 0.1 thì mới tương đối "chiên nghiệp".!!!!!!!!!!!!

thay đổi nội dung bởi: pstin, 13-06-2011 lúc 06:20 PM.
pstin vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 14-06-2011, 02:12 PM   #4
hein_ts
Đệ tử 6 túi
 
Tham gia ngày: Feb 2011
Bài gửi: 156
:
Hjhj. Làm kiếm tiền nên thế thôi. Với lại họ yêu cầu không cao. Sai số 5 độ kia mà. Còn cần chính xác 0.1 thì tui đã nói trên rồi. Giá linh kiện đã đắt nhưng cái hộp nhựa kĩ thuật với cái mặt cắt CNC kia cũng gần bằng giá rồi đó. Làm nguyên lý xong thì thấy dễ, đến lúc làm mạch in và thi công số lượng lớn bằng phương pháp thủ công mới thấy oải. Nghĩ là đơn giản, nhưng khi làm mới học được nhiều điều bổ ích! Nhưng xin khoe với các hạ là mình chưa làm toi con PIC nào từ lúc nghịch tới giờ. hjhj
hein_ts vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 21-06-2011, 03:33 PM   #5
httv_hut
Nhập môn đệ tử
 
Tham gia ngày: Nov 2009
Bài gửi: 3
:
Trích:
Nguyên văn bởi hein_ts View Post
Sau một thời gian nghiên cứu, tham khảo ý kiến các bác, mình đã cơ bản hoàn thiện sản phẩm này. Trên tình thần không giấu ...dốt và những thứ đã làm được, em đưa tất cả các tài liệu liên quan lên đây, trước là để các bác đóng góp cho em, hai là đáp ứng yêu cầu một số bạn đã gửi tin nhắn qua Y! cho em hỏi về code led 7 đoạn. Rất mong nhận được lời góp ý của mọi người. Đây là sản phẩm đầu tay của em mà hjhj.
Có 2 vấn đề em muốn trao đổi:
- Liệu mạch còn có thể đơn giản hơn và giá thành thấp hơn không?
- Liệu độ chính xác có được tăng cao hơn hay không?

Theo em vấn đề thứ nhất là: có thể nếu sử dụng loại VDK vừa đủ số chân, tính năng yêu cầu( tham khảo trong luồng PIC mới học...). Riêng cái led 7 là đã rẻ nhất rùi nên chắc không giảm được nữa( 8K so với cái LCD 65K lận đó).
Vấn đề thứ hai là tăng độ chính xác. Bình thường ta đã mặc định lấy V chuẩn là VCC 5V. Đối với LM35DZ thì đo từ 0 -->100 độ C. giá trị điện áp là từ 0 --> 1V. Tại sao ta không lấy V chuẩn là 1V ở chân AN3? Nếu như thế thì giá trị đọc được là 1023/100=10,023 giá trị ADC cho một độ C đấy nhé?
Em chỉ có những ý kiến như vậy, mong các bác chém nhẹ tay hehe.
bạn cho cụ thể cái tên của linh kiện cần tìm không. mình mới học nên muốn làm theo của bạn. mình muốn mô phỏng trong proteus nhưng mà k biết tìm linh kiện thế nào. tks for sharing!
httv_hut vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 01-07-2011, 01:15 PM   #6
hein_ts
Đệ tử 6 túi
 
Tham gia ngày: Feb 2011
Bài gửi: 156
:
Hjhj, một con LM35DZ, PIC16F877A(nghiên cứu), Led7 đoạn.
Chương trình này khi bạn mô phỏng trong PRTU thì phải để thời gian quét dài lên thì mới thấy được, khi chạy thật nạp thật mới điều chỉnh bạn nhé!
hein_ts vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 03-07-2011, 06:15 PM   #7
pstin
Đệ tử 7 túi
 
Tham gia ngày: Jul 2010
Nơi Cư Ngụ: TP HCM
Bài gửi: 190
:
Dùng mạch giải mã led 7 đoạn

- Tui nghĩ nhiều khi cũng nên dùng IC giải mã led 7 đoạn, ưu điểm là "lợi được" số chân VDK, code hiển thị rất đơn giản, với con VDK "an toàn" hơn!!!!!!!!!!! lý do là hầu như không có dòng chạy vào VDK!!!!!!!!!
- Nếu bạn dùng 8 con led 7 đoạn trong đó có 4 con vừa hiển thị chữ và số thì 4 con còn lại buộc phải dùng IC giải mã thui, nếu không thì thiếu chân rùi!!!!!!!.
- Mạch trên dùng con PIC16F88 hoặc con PIC "cùi hơn" cũng OK!!!!!!!!!!!
- Mạch 74LS47 ở dưới đó!!!!!!!!!!
File Kèm Theo
File Type: pdf 74LS47 LED 7 DOAN.pdf (83.5 KB, 386 lần tải)

thay đổi nội dung bởi: pstin, 03-07-2011 lúc 06:22 PM.
pstin vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 06-07-2011, 01:16 PM   #8
hein_ts
Đệ tử 6 túi
 
Tham gia ngày: Feb 2011
Bài gửi: 156
:
thanks

Cảm ơn bác đã nhắc nhở.
Mạch thật của em dùng con F72, 28 chân vẫn còn dư nhiều lém, đủ để cho bác quét nhiều led hơn, em quét mãi mà có thấy cháy đâu? (với trở 330om vẫn hiển thị đẹp). bác quét nhiều led hơn vẫn vậy thôi có điều phải giảm thời gian quét xuống. Nếu như bác nói thì mình phải cần bao nhiêu con giải mã cho 1 led? Chắc là ít ra cũng phải một con/ 1 số. Nếu dùng giải mã quét thì khác nào dùng pic quét mà mạch gọn gàng hơn rất nhiều sao? Vấn đề ở đây em muốn nói là Kinh tế và kĩ thuật. hjhj. Bổ xung mấy con tran là mạch của em có thể quét cho bác 11 led 7 đoạn không có dấu chấm, nếu có chấm thì là 10. (chẳng biết có đùng không nữa)
Hình Kèm Theo
File Type: jpg Capture.JPG (46.8 KB, 421 lần tải)
hein_ts vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 09-07-2011, 11:18 AM   #9
pstin
Đệ tử 7 túi
 
Tham gia ngày: Jul 2010
Nơi Cư Ngụ: TP HCM
Bài gửi: 190
:
Hì, tại cái mạch của bạn chưa sử dụng các nút nhấn và điều khiển các thiết bị nên ít bị tốn chân VĐK thôi!!!!!!!!
Quét càng nhiều con led thì led sẽ bị nhấp nháy càng nhiều.
Bạn đã xử lý phần chớp nháy led khi thay đổi nhiệt độ chưa?.
Mạch bền thật sự là cho nó chạy liên tục trong vòng 5 năm mà ko die là ok chứ vài tháng thì ăn thua gì!!!!!!!!.
pstin vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 11-07-2011, 11:41 PM   #10
hein_ts
Đệ tử 6 túi
 
Tham gia ngày: Feb 2011
Bài gửi: 156
:
Hajja! Vậy là bác chưa đọc code của em roài. Đọc xong hiển thị, hiển thị cong mới đọc tiếp.
Bác nhín thấy có hai nút bấm chưa nhỉ, còn cái vụ mà nó nối với cái rơ le, điều khiển các loại khi cần thiết, từ nồi cơm, bình nóng lạnh đến phích nước,... chứ em đâu chỉ chế tạo nó cho một công việc cụ thể. Còn cái vụ chạy 5 năm liên tục kia thì em thấy mùi gió thơm quá. Nếu các công ty máy tính bảo hành 5 năm thì bác thấy thế nào? Em sẽ bảo hành sản phẩm của em trong vòng 2 năm, như họ thôi. Vì nó quá chi là đơn giản với trình độ như của bác mà.
Báo cáo bác là em có lắp cho ông cụ một cái vào máy làm kem, làm đá. Trong môi trường ẩm ướt thế mà nó trụ qua nổi một mùa rồi thì chắc với điều kiện bình thường nó cũng sẽ bình thường thôi. Nhỉ
hein_ts vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 11-07-2011, 11:42 PM   #11
hein_ts
Đệ tử 6 túi
 
Tham gia ngày: Feb 2011
Bài gửi: 156
:
à, Bác nghĩ gì khi cái màn hình ti vi nó quét đến tận mấy trăm đường trên một phần 24 giây kia?
hein_ts vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 13-07-2011, 03:35 PM   #12
pstin
Đệ tử 7 túi
 
Tham gia ngày: Jul 2010
Nơi Cư Ngụ: TP HCM
Bài gửi: 190
:
Hì, vui thôi, chứ người ta bán 4 x led 7 đoạn đấu chung là để quét led mà!!!!! Làm mạch càng đơn giản càng hiệu quả là chuyên nghiệp rồi, thêm phức tạp mắc tiền mà cũng không đem lại lợi ích bao nhiêu.
Cái màn hình tivi thì mình không so sánh với người ta được, người ta dùng led "xịn" mà.
Còn cái chuyện nhấp nháy led là khi nhiệt độ dao động liên tục, ví dụ như từ 28->29, rồi từ 29->28 trong thời gian ms thì con led đơn vị bị nhấp nháy giữa số 8 và số 9, nhìn không rõ con gì luôn, ý là vậy!!!!!!!!!!!
pstin vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 18-07-2011, 02:44 PM   #13
hein_ts
Đệ tử 6 túi
 
Tham gia ngày: Feb 2011
Bài gửi: 156
:
hjhj. Bác vẫn chưa đọc code rồi. Em làm cho nó cái hàm hiển thị, thực thi xong cái hàm này phải mất khoảng 1s. Tức là trong khoảng thời gian đó nhiệt độ thay đổi thì số cũng chẳng nhảy được. Sau đó mới đọc một lần rồi lại hiển thị. Nếu có nhảy thì cũng phải mất 1s. Đây là nhảy số chứ không phải nháy led bác nhé. Ý là vậy!!!!!! hjhj.
Vụ quét thì nói thế thôi chứ nó phụ thuộc nhiều cái chứ bác nhẩy?
hein_ts vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 18-07-2011, 06:55 PM   #14
pstin
Đệ tử 7 túi
 
Tham gia ngày: Jul 2010
Nơi Cư Ngụ: TP HCM
Bài gửi: 190
:
Hì, ý tui là nó cứ đọc giá trị liên tục để "nhanh chóng" điều khiển những thứ khác!!!!!!!!!! nhưng phần hiển thị thì vẫn "đâu ra đó"!!!!!!!!!!
Còn bác làm mất khoảng 1s thì khi xử lý vấn đề gì đó nó "chậm quá".
Chưa kể là kéo dài thời gian delay từng con led nó làm nhấp nháy nhìn nhức đầu lắm!!!!!!!!!hic.
pstin vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 15-08-2011, 11:04 AM   #15
hein_ts
Đệ tử 6 túi
 
Tham gia ngày: Feb 2011
Bài gửi: 156
:
Bác lại vẫn chưa đọc code rồi, cái này chủ yếu điều khiển nhiệt độ. Nó không như cái sever muốn cái là phải làm ngay mà ở đây, nhiệt độ thay đổi theo quán tính. Ví dụ bác muốn kích cái rơ le chẳng hạn. Bác có cần cái rơ le nhảy 20ms một lần không ạ. Chắc chắn là không roài, nhanh hỏng lắm, lại còn gây nhiễu nữa. Một bình nước chẳng hạn, ta có thể làm cho nhiệt độ nó tăng rất nhanh, khoảng 1 độ/1s được không ạ. Xin thưa là có, nhưng chẳng ai làm thế. Một cái ấm 2700W 3 lít cũng phải mất gần 10 phút. Đó là tăng, còn khi giảm mà không có tác động (máy lạnh, quạt mát...) thì xin thưa là cả tiếng đồng hồ còn chưa hết nóng vì nó còn phụ thuộc vào môi trường truyền nhiệt kia. Số hiển thị luôn chuẩn, không nhức mỏi mắt. Hoạt động trong thực tế đảm bảo. Và bác nên nhìn vào thực tế nhiều hơn khi đã đọc nhiều vấn đề lý thuyết
Bác post nhiều bài thăng cấp nhanh rồi, bây giờ sẽ nâng cao chất lượng bài viết chứ nhỉ?
Thân
Hein_ts
hein_ts 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à 07:23 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