Mình đã tiếp xúc với PSoC hơn một năm nay rồi.
PSoC của CyPress có đặc điểm là các user module số hoạt động rất tốt, còn các module tương tự thì hoạt động chưa được như ý muốn lắm.
Mình đã từng làm một đồ án với PSoC rồi, nội dung của đồ án mình là đo và điều khiển nhiệt độ với phuơng pháp PID sử dụng PSoC, có giao tiếp với máy tính qua cổng com (để hiển thị nhiệt độ lên máy tính).
Mình post lên coi như là một ví dụ để các bạn tham khảo, tuy nhiên còn có nhiều điểm chưa tốt, mong các bác cao thủ chỉ giáo thêm.
Mạch sử dụng các linh kiện chính sau:
+ chip CY8C29466
+ Cảm biến nhiệt độ LM35
+ một bóng đèn 12V và phần giao tiếp công suất (Sử dụng TIP122).
+ 1 máy vi tính.
+ bộ phím nhấn điều khiển và 4 LED7 đoạn để hiển thị.
Minh có đính kèm sơ đồ mạch, chuơng trình cho PSoC và cho máy tính.
Tuy đã hoàn thành đồ án nhưng mình còn có một số điểm thắc mắc:
+ Không biết có ai đã làm thành công module INSAMP loại 3 opamp và mạch lọc lowpass chưa? Mình hỏi câu này vì mình đã thử dùng 2 module này nhưng đều không thành công, kết quả xuất ra không như mong đợi (đều thấp hơn giá trị thực tế).
+ Trong khi thí nghiệm với chuyển đổi ADC từ tín hiệu điện áp V, mình không bao giờ nhận được giá trị chuyển đổi D=0 khi đã cho V=0. Mình nghĩ có thể là do offset của opam trong module INSAMP.
+ Làm thế nào để tối ưu hóa việc truyền dữ liệu giữa PSoC và máy tính (hiện tại mình phải đổi các giá trị đo được thành các chuỗi rồi mới truyền đi).
Nếu có cao thủ nào biết, xin chỉ giáo cho em (địa chỉ email: tien.nguyen.py@gmail.com).
Xin được cảm ơn bạn hoanglongu đã có một bài hướng dẫn hay về vẽ đồ thị.
http://dientuvietnam.net/forums/showthread.php?p=89019
PSoC của CyPress có đặc điểm là các user module số hoạt động rất tốt, còn các module tương tự thì hoạt động chưa được như ý muốn lắm.
Mình đã từng làm một đồ án với PSoC rồi, nội dung của đồ án mình là đo và điều khiển nhiệt độ với phuơng pháp PID sử dụng PSoC, có giao tiếp với máy tính qua cổng com (để hiển thị nhiệt độ lên máy tính).
Mình post lên coi như là một ví dụ để các bạn tham khảo, tuy nhiên còn có nhiều điểm chưa tốt, mong các bác cao thủ chỉ giáo thêm.
Mạch sử dụng các linh kiện chính sau:
+ chip CY8C29466
+ Cảm biến nhiệt độ LM35
+ một bóng đèn 12V và phần giao tiếp công suất (Sử dụng TIP122).
+ 1 máy vi tính.
+ bộ phím nhấn điều khiển và 4 LED7 đoạn để hiển thị.
Minh có đính kèm sơ đồ mạch, chuơng trình cho PSoC và cho máy tính.
Tuy đã hoàn thành đồ án nhưng mình còn có một số điểm thắc mắc:
+ Không biết có ai đã làm thành công module INSAMP loại 3 opamp và mạch lọc lowpass chưa? Mình hỏi câu này vì mình đã thử dùng 2 module này nhưng đều không thành công, kết quả xuất ra không như mong đợi (đều thấp hơn giá trị thực tế).
+ Trong khi thí nghiệm với chuyển đổi ADC từ tín hiệu điện áp V, mình không bao giờ nhận được giá trị chuyển đổi D=0 khi đã cho V=0. Mình nghĩ có thể là do offset của opam trong module INSAMP.
+ Làm thế nào để tối ưu hóa việc truyền dữ liệu giữa PSoC và máy tính (hiện tại mình phải đổi các giá trị đo được thành các chuỗi rồi mới truyền đi).
Nếu có cao thủ nào biết, xin chỉ giáo cho em (địa chỉ email: tien.nguyen.py@gmail.com).
Xin được cảm ơn bạn hoanglongu đã có một bài hướng dẫn hay về vẽ đồ thị.
http://dientuvietnam.net/forums/showthread.php?p=89019
Comment