PIC Vietnam

Go Back   PIC Vietnam > Kiếm Trong Diễn Ðàn

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

kết quả từ 1 tới 8 trên 8
thời gian kiếm là 0.02 giây.
Tìm Kiếm: Posts Made By: nvtri
Chuyên mục: dsPIC - Bộ điều khiển tín hiệu số 16-bit 03-01-2009, 01:05 AM
Trả lời: 13
Lần đọc: 10,745
Người gửi nvtri
Giải thích code cho dsPIC

Trong đó module U2ART được khởi tạo như sau:
void InitUART(void)
{
U2MODE = 0x8000;
U2STA = 0x0000;
U2BRG = ((FCY/16)/BAUD) - 1; // set baud to 19200
IEC1bits.U2RXIE = 1; //...
Chuyên mục: dsPIC - Bộ điều khiển tín hiệu số 16-bit 03-01-2009, 12:53 AM
Trả lời: 13
Lần đọc: 10,745
Người gửi nvtri
giải thích code cho dsPIC

Đây là đoạn code để PIC nhận dữ liệu từ máy tính (từ VB truyền xuống)
float Kps=0;
float Kis=0;
float Kds=0;
unsigned char InData[]
void getvalue()
{
char hs_vel[4]; // vận tốc là số...
Chuyên mục: dsPIC - Bộ điều khiển tín hiệu số 16-bit 02-01-2009, 08:41 PM
Trả lời: 13
Lần đọc: 10,745
Người gửi nvtri
Giải thích code cho dsPIC

Cảm ơn anh Nam, em làm động cơ chạy rồi, gửi được tốc độ lên máy tính, bây giờ em đang cần gửi tốc độ từ máy tính xuống và động cơ sẽ quay đúng số vòng như vậy? có gì em se hỏi anh tiếp.
Chuyên mục: dsPIC - Bộ điều khiển tín hiệu số 16-bit 02-01-2009, 12:44 PM
Trả lời: 13
Lần đọc: 10,745
Người gửi nvtri
Giải thích code cho dsPIC

Cảm ơn anh Nam và mong anh tiếp tục đọc chủ đề của em
Cách tính giá trị timer3avg như sau:
#define INDEX 1
#define POLEPAIRS 5 // động cơ BLDC có 5 cặp cực
unsigned int HallValue;
...
Chuyên mục: dsPIC - Bộ điều khiển tín hiệu số 16-bit 01-01-2009, 09:28 PM
Trả lời: 13
Lần đọc: 10,745
Người gửi nvtri
Giải thích code cho dsPIC

Cảm ơn anh Nam, em đã hiểu cách gửi dữ liệu của đoạn code trên rồi, nhưng em còn thắc mắc một số vấn đề sau:
+)Thứ nhất: SPEEDMULT=60*(Fcy/256); // sẽ bằng 2343750 với Fcy=10 Mhz
...
Chuyên mục: dsPIC - Bộ điều khiển tín hiệu số 16-bit 01-01-2009, 07:46 PM
Trả lời: 13
Lần đọc: 10,745
Người gửi nvtri
Question Giải thích code cho dsPIC

unsigned char InData[] = {"000000"};
unsigned char OutData[] = {"Speed = 00000 rpm\r\n"};
void SendSpeed()
{
unsigned int k;
unsigned char c;

k = SPEEDMULT/timer3avg;
c = k/10000;
...
Chuyên mục: dsPIC - Bộ điều khiển tín hiệu số 16-bit 03-12-2008, 12:06 PM
Trả lời: 1
Lần đọc: 3,183
Người gửi nvtri
Cần giúp đỡ về code cho dsPIC30F4011

Mình đang cần code cho dsPIC30F4011 để điều khiển động cơ BLDC dùng cảm biến Hall, ai có cho mình với, đang bế tắt về nó
Chuyên mục: dsPIC - Bộ điều khiển tín hiệu số 16-bit 03-12-2008, 11:42 AM
Trả lời: 3
Lần đọc: 8,184
Người gửi nvtri
dsPIC30F4011 điều khiển động cơ BLDC

Mình đang điều khiển động cơ BLDC 3 phase có cảm biến Hall, đây là đoạn code của minh cung với sơ đồ mạch, không hiểu sao chẳng có tín hiệu PWM ra gì cả, mong mọi người đọc và chỉ giúp, minh dung con...
kết quả từ 1 tới 8 trên 8

 
Chuyển đến

Múi giờ GMT. Hiện tại là 02:14 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