PIC Vietnam

Go Back   PIC Vietnam > Microchip PIC > Cơ bản về vi điều khiển và PIC

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

Cơ bản về vi điều khiển và PIC Những bài hướng dẫn cơ bản nhất để làm quen với vi điều khiển PIC

Trả lời
 
Ðiều Chỉnh Xếp Bài
Old 02-09-2008, 12:29 PM   #1
herrtien
Banned
 
Tham gia ngày: Nov 2006
Bài gửi: 107
:
Pic có thực sự chạy ổn định ?

Tôi đã thử nghiệm với các loại PIC về khả năng chịu đựng nhiễu trong môi trường công nghiệp, tôi mới thấy dòng vi điều khiển PIC và DSpic không thể ứng dụng trong môi trường công nghiệp được, nó vận bị treo, tăng nhiệt ở tần số xung nhịp lớn và nhiều vấn đề khác nữa...
herrtien vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 02-09-2008, 12:43 PM   #2
falleaf
PIC Bang chủ
 
falleaf's Avatar
 
Tham gia ngày: May 2005
Bài gửi: 2,631
:
Send a message via Yahoo to falleaf
Trích:
Nguyên văn bởi herrtien View Post
Tôi đã thử nghiệm với các loại PIC về khả năng chịu đựng nhiễu trong môi trường công nghiệp, tôi mới thấy dòng vi điều khiển PIC và DSpic không thể ứng dụng trong môi trường công nghiệp được, nó vận bị treo, tăng nhiệt ở tần số xung nhịp lớn và nhiều vấn đề khác nữa...
Bạn đang dùng PIC trong ứng dụng nào? Bạn đang sử dụng PIC của nhà cung cấp nào?

F cũng đã gặp một số trường hợp các thành viên phản ảnh về vấn đề này, và đặc biệt một đơn vị sản xuất hàng loạt tại VN, sử dụng sản phẩm của RP cũng đã phàn nàn. Nhưng sau quá trình hỗ trợ kỹ thuật của RP thì hàng loạt sản phẩm đã không còn bị lỗi. Họ vẫn dùng PIC kèm với phần cao áp, và hoạt động rất tốt.

Còn trái lại với những gì bạn nói, các UPS của Mỹ, và rất nhiều sản phẩm công nghiệp sử dụng các dòng PIC/dsPIC và nó vẫn đang là số 1 thế giới về cả sản lượng lẫn doanh số bán, do vậy trong các điều kiện công nghiệp, PIC hoàn toàn hoạt động tốt.

Có khá nhiều vấn đề trong thiết kế mà đôi khi các bạn quá chủ quan, hoặc sơ xuất. Nếu bạn cần sự hỗ trợ, bạn có thể cung cấp các thông tin chi tiết hơn về mạch in và source code. Nếu bạn không muốn cho các thành viên biết, và cần sự hỗ trợ của RP, hãy gửi những cái đó cho F.

Chúc vui.
falleaf vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 02-09-2008, 04:10 PM   #3
herrtien
Banned
 
Tham gia ngày: Nov 2006
Bài gửi: 107
:
Thí nghiệm đơn giản sau:
- Sử dụng phần cứng: dsPICDEM 1.1 Development Board using dsPIC30F6014A.
- Sử dụng phần chương trình: dsPICDEM 1.1 Development Board Software v1.5 using dsPIC30F6014A
- Một động cơ 3 pha sử dụng công tắc tơ để đổi chiều động cơ, không liên quan đến dsPICDEM 1.1 Development Board.
- Thực hiện đưa động cơ 3 pha lại gần dsPICDEM 1.1 Development Board, sau đó thực hiện đổi chiều động cơ 3 pha.
- Hiện tượng xảy ra:Chip bị treo, và rất nóng, lỗi xuất hiện ở OscillatorFail.
- Thực hiện liên tục với các chíp khác nhau của dsPIC thì đều bị hiện tượng này.
F có thể nói sao về vấn đề này ?
herrtien vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 02-09-2008, 07:00 PM   #4
namqn
Trưởng lão PIC bang
 
Tham gia ngày: Feb 2006
Nơi Cư Ngụ: Tp. HCM, Việt Nam
Bài gửi: 3,025
:
Send a message via Yahoo to namqn
Trích:
Nguyên văn bởi herrtien View Post
Thí nghiệm đơn giản sau:
- Sử dụng phần cứng: dsPICDEM 1.1 Development Board using dsPIC30F6014A.
- Sử dụng phần chương trình: dsPICDEM 1.1 Development Board Software v1.5 using dsPIC30F6014A
- Một động cơ 3 pha sử dụng công tắc tơ để đổi chiều động cơ, không liên quan đến dsPICDEM 1.1 Development Board.
- Thực hiện đưa động cơ 3 pha lại gần dsPICDEM 1.1 Development Board, sau đó thực hiện đổi chiều động cơ 3 pha.
- Hiện tượng xảy ra:Chip bị treo, và rất nóng, lỗi xuất hiện ở OscillatorFail.
- Thực hiện liên tục với các chíp khác nhau của dsPIC thì đều bị hiện tượng này.
F có thể nói sao về vấn đề này ?
Nguồn 3 pha của bạn từ lưới? Bạn đổi chiều bằng cách hoán đổi 2 pha trong số 3 pha? Khi đổi chiều bạn có giảm tốc độ về gần bằng 0 rồi thực hiện đổi chiều, hay cứ thế đổi chiều?

Thân,
__________________
Biển học mênh mông, sức người có hạn.

Đang gặp vấn đề cần được giúp đỡ? Hãy dành ra vài phút đọc luồng sau:
http://www.picvietnam.com/forum/showthread.php?t=1263
namqn vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 02-09-2008, 10:57 PM   #5
falleaf
PIC Bang chủ
 
falleaf's Avatar
 
Tham gia ngày: May 2005
Bài gửi: 2,631
:
Send a message via Yahoo to falleaf
Trích:
Nguyên văn bởi namqn View Post
Nguồn 3 pha của bạn từ lưới? Bạn đổi chiều bằng cách hoán đổi 2 pha trong số 3 pha? Khi đổi chiều bạn có giảm tốc độ về gần bằng 0 rồi thực hiện đổi chiều, hay cứ thế đổi chiều?

Thân,
Ý bạn này hỏi là, khi chạy dsPICDEM thì kê một nguồn nhiễu là cái động cơ 3 pha vào thì nó gặp vấn đề nhảy loạn như vậy.

Hôm nay F có thử nhưng không có động cơ 3 pha để thử, F chơi thử cái quạt điện, tắt và mở ở nút to nhất, bê nguyên cái quạt để ngay sát con dsPIC33 của mạch Explorer16 thì không thấy vấn đề gì xảy ra.

Lưu ý rằng nếu bạn sử dụng PIC sample thì các dòng PIC sample đầu tiên của dòng dsPIC30 và dsPIC33 có một số lỗi, bạn nên cẩn thận với điều này.

Có lẽ hôm nào phải qua lab Power Elec để thử cái vụ cho động cơ đổi chiều xem con dsPIC có vấn đề gì không.

Chúc vui
falleaf vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 03-09-2008, 09:25 AM   #6
herrtien
Banned
 
Tham gia ngày: Nov 2006
Bài gửi: 107
:
Thí nghiệm thứ 2:
- Bước 1: vẫn sử dụng phần cứng: dsPICDEM 1.1 Development Board
- Bước 2:Sử dụng phần chương trình: dsPICDEM 1.1 Development Board Software v1.5 using dsPIC30F6014A, nạp vào chíp
- Bước 3: quan sát hoạt động -> chạy tốt
- Bước 4: Sử dụng Dao động ký 2 kênh để đo xung và điện áp đưa vào chân AN0.
- Bước 5: Bật và tắt Dao động ký nhiều lần -> thì thấy Dspic30f6014 treo, vận bị treo ở ngắt "OscillatorFail" khi bẫy lỗi hệ thống.
- Bước 6: Thay đổi hệ số nhân PLL, với X1, X4, X8, X16 -> ở hệ số nhân PLL càng nhỏ thì chíp càng ít bị treo.
- Bước 7: Thử nghiệm với các chíp khác như: dspic30f2012, 4011, 4013, 6011, 6014 -> thì thấy chíp dspic30f2012 (28pin) là dễ bị treo nhất, còn các chíp còn lại có xác suất treo là như nhau.
F cho ý kiến về vấn đề này.
herrtien vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 05-09-2008, 12:10 PM   #7
dspic4011
Đệ tử 4 túi
 
dspic4011's Avatar
 
Tham gia ngày: Jul 2008
Bài gửi: 66
:
Trích:
Nguyên văn bởi herrtien View Post
Thí nghiệm thứ 2:
- Bước 1: vẫn sử dụng phần cứng: dsPICDEM 1.1 Development Board
- Bước 2:Sử dụng phần chương trình: dsPICDEM 1.1 Development Board Software v1.5 using dsPIC30F6014A, nạp vào chíp
- Bước 3: quan sát hoạt động -> chạy tốt
- Bước 4: Sử dụng Dao động ký 2 kênh để đo xung và điện áp đưa vào chân AN0.
- Bước 5: Bật và tắt Dao động ký nhiều lần -> thì thấy Dspic30f6014 treo, vận bị treo ở ngắt "OscillatorFail" khi bẫy lỗi hệ thống.
- Bước 6: Thay đổi hệ số nhân PLL, với X1, X4, X8, X16 -> ở hệ số nhân PLL càng nhỏ thì chíp càng ít bị treo.
- Bước 7: Thử nghiệm với các chíp khác như: dspic30f2012, 4011, 4013, 6011, 6014 -> thì thấy chíp dspic30f2012 (28pin) là dễ bị treo nhất, còn các chíp còn lại có xác suất treo là như nhau.
F cho ý kiến về vấn đề này.
Tôi thì có 1 số ý kiến ngoài luồng như thế này.
Vấn đề pic treo tôi cũng đã gặp nhiều rồi. Mỗi lần gặp 1 hoàn cảnh khác nhau. Có lần tìm ra chính xác nguyên nhân và cũng đã giải wuyet được vấn đề. Có lần thì làm cho nó hết treo nhưng cũng thực sự ko biết nguyên nhân tai sao nó treo. Nếu bạn muốn 1 chip thưc sự ổn định thì tôi nghĩ là ko bao giờ có MC sản xuất chip chúng ta là người sử dụng, sử dụng vào mục đính j môi trường lam việc ra sao MC lam sao biết được. Nên họ có nhiều ic để khác phục những lỗi sảy ra với pic. Việc sử lý các vấn dề pic treo đòi hỏi kinh nghiệm nhiều, như thế mới biết được giá trị của người nhiều năm kinh nghiệm với ít năm kinh nghiệm chứ. Lập trình cho chạy không khó nhưgn làm chạy ổn định mới khó. Tôi nghĩ nếu bạn còn dùng pic thì hãy bắt tay nghay vào việc giải wuyet nhung lỗi vừa gặp hơn là bay giờ đòi hỏi Mc có sản phẩm tốt hơn.
dspic4011 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 05-09-2008, 03:21 PM   #8
falleaf
PIC Bang chủ
 
falleaf's Avatar
 
Tham gia ngày: May 2005
Bài gửi: 2,631
:
Send a message via Yahoo to falleaf
Trích:
Nguyên văn bởi herrtien View Post
Thí nghiệm thứ 2:
- Bước 1: vẫn sử dụng phần cứng: dsPICDEM 1.1 Development Board
- Bước 2:Sử dụng phần chương trình: dsPICDEM 1.1 Development Board Software v1.5 using dsPIC30F6014A, nạp vào chíp
- Bước 3: quan sát hoạt động -> chạy tốt
- Bước 4: Sử dụng Dao động ký 2 kênh để đo xung và điện áp đưa vào chân AN0.
- Bước 5: Bật và tắt Dao động ký nhiều lần -> thì thấy Dspic30f6014 treo, vận bị treo ở ngắt "OscillatorFail" khi bẫy lỗi hệ thống.
- Bước 6: Thay đổi hệ số nhân PLL, với X1, X4, X8, X16 -> ở hệ số nhân PLL càng nhỏ thì chíp càng ít bị treo.
- Bước 7: Thử nghiệm với các chíp khác như: dspic30f2012, 4011, 4013, 6011, 6014 -> thì thấy chíp dspic30f2012 (28pin) là dễ bị treo nhất, còn các chíp còn lại có xác suất treo là như nhau.
F cho ý kiến về vấn đề này.

Cũng như vấn đề của bạn, F đã thực hiện thí nghiệm với mạch của F là Exp16, với dsPIC33FJ256MC/GP710 và dùng osc 3 kênh 300MHz của lab F để đo thì không thấy hiện tượng.

Cho F hỏi, nguồn điện ở chỗ bạn có ổn định không? Bởi nếu bật tắt dao động ký mà cái phần nguồn của bạn có vấn đề gì đó, có thể gây các hiện tượng brown out reset trên bo mạch PIC. Bản thân hiện tượng xảy ra như nhau với phần dao động, chip có thể tắt dao động, rơi vào trạng thái sleep,... Cho nên F nghi ngờ rằng nó xảy ra với nguồn điện ở chỗ bạn, với các thiết bị của bạn? Nên kiểm tra thử lại.

Còn ở đây F làm với bo mạch Exp16, đã thử kê cái quạt lên bật tắt, chưa thử làm chuyện bỏ động cơ 3 pha vì không có, đo osc cũng làm rồi vì cứ cần là cắm vào đó sẵn cũng không bị, bật tắt không sao nên F cũng không bug được lỗi này.

Nếu công ty bạn cần tư vấn thì có thể nhân viên RP sẽ lên đó để xem xét trực tiếp tình trạng này.

Chúc vui.
falleaf 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à 04:24 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