PIC Vietnam

Go Back   PIC Vietnam > Robotics > Cơ cấu chấp hành (Actuator)

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ơ cấu chấp hành (Actuator) Động cơ DC, AC, động cơ không chổi than, động cơ không cảm biến...

 
 
Ðiều Chỉnh Xếp Bài
Prev Previous Post   Next Post Next
Old 13-12-2012, 11:00 AM   #2
lambaotrung
Đệ tử 5 túi
 
Tham gia ngày: Jan 2010
Bài gửi: 96
:
bạn dùng 1MS thì hơi ngắn về thời gian lấy mẫu bạn có thể tăng lên 10MS. rồi tính toán lên 1S or 1 phút dc bao nhiêu xung và tính số vòng... như vậy sẽ chính xác hơn

Nhưng mình có lời khuyên thức tế con số đó chỉ gần đúng và nó lệt trong khoản từ 5% 10%. vì thiết bị, và moi trường dẫn đến sai số... với lại ko tồn tại " giá trị tuyệt đối như tính toán "

mình có ví dù là dùng ngắt và Timer1 108,4MS

#int_ext
void Ngat()
{
xung++;
}

#int_timer1
void timer1()
{
v=(xung*10)*60; // lấy ở 100ms rồi tính lên 1 phút rồi hiển thị
xung=0; // va bat dau chu ky dem moi.
}
void main()
{

setup_timer1(3001)// gia tri bất dầu để dc 100ms.
// hien thi gia tri cua V.
}

}
lambaotrung vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
 


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