PDA

View Full Version : Đo nhiệt độ bằng PIC8F4550 và Lm335


qteks200
27-10-2009, 04:31 AM
Xin chào tất cả mọi người! Em đang thiết kế mạch đo nhiệt độ dùng PIC8F4550 và Lm335. Em chưa viết code cho PIC,khi mo phỏng bằng Proteus thì khi bấm nút chạy thử thì Proteus báo 2 lỗi là '1: No model specified for LM335 ; 2: Simulation FAIED due to partition analysis errors' có nghĩa là sao a? Có phải em mô phỏng sai hay là do em chưa viết Code cho PIC nên nó báo thế?! Bác nào có code do nhiệt độ cho PIC này thì up lên hộ em với,em vừa mới làm quen nên thấy rối quá. Em xin cảm ơn mọi người.
P/s : Em upload file toàn bị lỗi xin các bác thông cảm.

namqn
27-10-2009, 08:29 AM
Xin chào tất cả mọi người! Em đang thiết kế mạch đo nhiệt độ dùng PIC8F4550 và Lm335. Em chưa viết code cho PIC,khi mo phỏng bằng Proteus thì khi bấm nút chạy thử thì Proteus báo 2 lỗi là '1: No model specified for LM335 ; 2: Simulation FAIED due to partition analysis errors' có nghĩa là sao a? Có phải em mô phỏng sai hay là do em chưa viết Code cho PIC nên nó báo thế?! Bác nào có code do nhiệt độ cho PIC này thì up lên hộ em với,em vừa mới làm quen nên thấy rối quá. Em xin cảm ơn mọi người.
P/s : Em upload file toàn bị lỗi xin các bác thông cảm.
Thông báo lỗi đã rõ ràng: 1: Không có mô hình cho LM335; 2: Mô phỏng thất bại vì lỗi phân tích phân vùng.

Thân,

qteks200
28-10-2009, 12:58 AM
Thông báo lỗi đã rõ ràng: 1: Không có mô hình cho LM335; 2: Mô phỏng thất bại vì lỗi phân tích phân vùng.

Thân,

Nghĩa là con LM335 trong mạch này không có ý nghĩa em đã nối các chân sai hay là do thư viện vậy bác? Em mắc con LM335 theo sơ đồ basic như trong datasheet: chân 1 - nối Vcc,chân 3 nối đất,chân ADJ để no conected. Còn mô hình thất bại vì lỗi phân tích vùng nghĩa là sao a?Em thử chuyển sang con PIC6F877A nhưng lỗi vẫn như thế,em mới nhập môn nên mấy cái cử rối tung lên. Xin bác chỉ giáo!!

namqn
28-10-2009, 09:10 AM
Nghĩa là con LM335 trong mạch này không có ý nghĩa em đã nối các chân sai hay là do thư viện vậy bác? Em mắc con LM335 theo sơ đồ basic như trong datasheet: chân 1 - nối Vcc,chân 3 nối đất,chân ADJ để no conected. Còn mô hình thất bại vì lỗi phân tích vùng nghĩa là sao a?Em thử chuyển sang con PIC6F877A nhưng lỗi vẫn như thế,em mới nhập môn nên mấy cái cử rối tung lên. Xin bác chỉ giáo!!
Nghĩa là con LM335 không có mô hình cho mục đích mô phỏng trong Proteus. Khi bạn chọn linh kiện, nếu ở góc trên bên phải của cửa sổ "Pick Devices" hiện lên thông tin là "Schematic Model" thì bạn chỉ có symbol của linh kiện. Bạn chỉ có thể mô phỏng một linh kiện nếu nó có "VSM DLL Model" trong Proteus.

Thân,

qteks200
29-10-2009, 04:55 AM
Nghĩa là con LM335 không có mô hình cho mục đích mô phỏng trong Proteus. Khi bạn chọn linh kiện, nếu ở góc trên bên phải của cửa sổ "Pick Devices" hiện lên thông tin là "Schematic Model" thì bạn chỉ có symbol của linh kiện. Bạn chỉ có thể mô phỏng một linh kiện nếu nó có "VSM DLL Model" trong Proteus.

Thân,

Em đã hiểu, thx bác nhiều. Em thấy trong "Pick Devices" con LM335 của em nó hiện là " No Simutation Modell". Vậy làm thể nào để nó hiện "VSM DLL Model" hả bác?!

namqn
29-10-2009, 08:07 AM
Em đã hiểu, thx bác nhiều. Em thấy trong "Pick Devices" con LM335 của em nó hiện là " No Simutation Modell". Vậy làm thể nào để nó hiện "VSM DLL Model" hả bác?!
Người dùng không có lựa chọn nào khác nếu hãng sản xuất phần mềm không cung cấp VSM của linh kiện. Do đó, bạn sẽ chẳng thể làm gì để Proteus hiện "VSM DLL Model" nếu như hãng sản xuất không cung cấp nó.

Thân,

qteks200
29-10-2009, 07:45 PM
Người dùng không có lựa chọn nào khác nếu hãng sản xuất phần mềm không cung cấp VSM của linh kiện. Do đó, bạn sẽ chẳng thể làm gì để Proteus hiện "VSM DLL Model" nếu như hãng sản xuất không cung cấp nó.

Thân,

Em cài Proteus 7.6 và đã thấy "SVM DLL Model" của LM335. Còn phải viết code cho PIC8F4550 nữa. Bác có code đo nhiệt độ giành cho PIC8F4550 không a? Hiển thị nhiệt độ bằng LED7 hoặc LCD đều được cả ạ. Thx bác nhiều.