PIC Vietnam

PIC Vietnam (http://www.picvietnam.com/forum/index.php)
-   dsPIC - Bộ điều khiển tín hiệu số 16-bit (http://www.picvietnam.com/forum/forumdisplay.php?f=29)
-   -   dsPIC Tutorial 5-Module ADC và MCPWM (http://www.picvietnam.com/forum/showthread.php?t=650)

dinhvanloc 30-10-2012 10:28 AM

Trích:

Nguyên văn bởi namqn (Post 5244)
Đây là tutorial 5 cho dsPIC, giới thiệu các module ADC và MCPWM. Mã nguồn được viết trong ASM30 (tập tin "Vidu5.zip") và C30 (tập tin "Vidu5C30.zip"). Các tập tin .hex đã được đính kèm.

Một ví dụ đọc ngõ vào ADC và điều chỉnh độ rộng xung một cách tương ứng, ví dụ còn lại đọc ngõ vào analog và gửi các ký tự biểu diễn giá trị đọc được(hexadecimal) ra cổng RS-232.

Chúc các bạn thành công!

Thân,

em chào anh. anh cho em hỏi cách nào để dừng động cơ đang chạy trong thời gian nhỏ nhất. em dùng IC l298 để điều khiển.
em cảm ơn anh!

nguyenvietcuong 11-12-2012 05:58 PM

Trích:

Nguyên văn bởi dinhvanloc (Post 78895)
em chào anh. anh cho em hỏi cách nào để dừng động cơ đang chạy trong thời gian nhỏ nhất. em dùng IC l298 để điều khiển.
em cảm ơn anh!

Mình nghĩ dừng động cơ đang chạy trong thời gian nhỏ nhất thì chỉ cần cho xung điều khiển động cơ đó về 0, hoặc dùng chương trình đảo chiều quay của động cơ rồi cấp xung hãm cho nó, hoặc dùng thuật toán điều khiển vận tốc động cơ kết hợp encoder. Nhưng câu hỏi của bạn chung chung quá, không biết ý của bạn chỉ là tắt động cơ đang chạy hay còn có ý nào khác không nhỉ?

nguyenvietcuong 11-12-2012 06:17 PM

Mọi người có kinh nhiệm lập trình ADC cho dsPic33F cho em hỏi một chút xíu... Em đang lập trình ADC cho con dsPic33FJ32GS608. Nhưng em đọc trên datasheet của con này thì các thanh ghi ADC của nó khác hoàn toàn so với những con dsPic mà mọi người đang đang lấy ví dụ ở đây. Cụ thể là nó chỉ có thanh ghi ADCON mà không có các thanh ghi ADCON1, ADCON2, ADCON3. Em nghĩ là có thể datasheet không ghi hết nhưng khi em sử dụng các thanh ghi này trong MpLab IDE thì nó báo lỗi không hiểu các thanh ghi trên là gì. Em lên trên trang microchip để tìm code mẫu thì chỉ được các code dùng cho các con dsPic có các thanh ghi ADCON1, ADCON2, ADCON3 mà thôi. Trên datasheet của con chip này cũng có code mẫu nhưng em đã thử, nó biên dịch được nhưng chương trình không hoạt động. Em muốn hỏi mọi người có phải con dsPic33FJ32GS608 này có phải là dòng đặc biệt của microchip hay không mà thanh ghi ADC của nó lại khác học dsPic33F như vậy ạ? Mọi người đã từng làm với con này rồi có thể cho em một vài cao kiến hoặc chương trình khai báo sử sụng ADC của nó được không ạ? Em muốn sử dụng 8 chân ADC của nó để đọc tín hiệu sensor nhận vạch trắng.

manhquy1992 12-09-2013 10:33 PM

Ai có thư viện DSP30F trong protues không cho mình với!


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

Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam