Em đang nhận cái bài tập thiết kế giao tiếp nối tiếp PC với VĐk để Đk động cơ DC.Không biết dùng con AT89C2051 có đảm nhiệm nổi không??(Em sẽ viết kênh PWM riêng cho nó).Nếu dùng AVR thì PWM đơn giản quá nhưng em mắc ở chỗ giao tiếp AVR với cổng nối tiếp.Bác nào làm rồi thì cho em xin ý kiến với???Có tài liệu về giao tiếp AVR với com thì share cho em xin.Thanks!
Thông báo
Collapse
No announcement yet.
Kết nối AT89C2051 với máy tính
Collapse
X
-
Bạn hoangdai làm đk động cơ DC àh, mình có chút ý kiến:
Dùng mạch cầu H tự làm thì tốn khoảng 3 pin của VDK, Encoder 2 pin, nút nhấn tăng giảm đảo chiều dừng thêm 4 pin nữa, giao tiếp COM 2 pin, nếu có mạch hiển thị LED 7 đoạn thêm 8 pin nữa, tổng cộng là ... nhiều quá đếm không hết, bạn tham khảo nha.
Comment
-
Nguyên văn bởi designer Xem bài viếtBạn hoangdai làm đk động cơ DC àh, mình có chút ý kiến:
Dùng mạch cầu H tự làm thì tốn khoảng 3 pin của VDK, Encoder 2 pin, nút nhấn tăng giảm đảo chiều dừng thêm 4 pin nữa, giao tiếp COM 2 pin, nếu có mạch hiển thị LED 7 đoạn thêm 8 pin nữa, tổng cộng là ... nhiều quá đếm không hết, bạn tham khảo nha.
Comment
-
Nguyên văn bởi designer Xem bài viếtBạn hoangdai làm đk động cơ DC àh, mình có chút ý kiến:
Dùng mạch cầu H tự làm thì tốn khoảng 3 pin của VDK, Encoder 2 pin, nút nhấn tăng giảm đảo chiều dừng thêm 4 pin nữa, giao tiếp COM 2 pin, nếu có mạch hiển thị LED 7 đoạn thêm 8 pin nữa, tổng cộng là ... nhiều quá đếm không hết, bạn tham khảo nha.
Add: 97 Quán Nam - Lê Chân - Hải Phòng.
Tel: 031 518648 Phone: 0904 283 505
Comment
-
Chết dở vì cái ưu tiên ngắt trong C51.Mình đưa thêm chương trình tạo PWM vào timer thì con AT89C2051 của mình tịt nhận dữ liệu từ máy tính luôn.Đó là do ngắt truyền thông đó đc ưu tiên sau ngắt định thời timer 0.mình đã sửa lại thứ tự ưu tiên ngắt(cho PS=1;PT0=0nhưng không đc.Bác nào có cao kiến cứu mình với.Không giao tiếp đc với PC thì hỏng an hết tất cả.Xin Cám ơn!
Add: 97 Quán Nam - Lê Chân - Hải Phòng.
Tel: 031 518648 Phone: 0904 283 505
Comment
-
Bây giờ em nhập giá trị số từ bàn phím máy tính và muốn truyền xuống VDK để thay đổi tốc độ nháy led thì phải chuyển đổi mã như thế nào khi truyền.Em viết bằng keilC.
m la giá trị nhận từ máy tính:
void main()
{
while(1)
{
x++;
if(x<=m)
{
P1_0=1;
}
else if((x>m)&&(x<=2*m))
{
P1_0=0;
}
else
{
x=0;
}
}
Em đã thực hiện truyền nhận đc với VDK nhưng đoạn code trên ko thay đổi đc tốc độ nháy led
Add: 97 Quán Nam - Lê Chân - Hải Phòng.
Tel: 031 518648 Phone: 0904 283 505
Comment
-
Nguyên văn bởi Multi System Xem bài viếtVậy thì giao tiếp với Led 7 đoạn bằng 4 pin
Vì mình làm "hộp điều khiển" có thể chạy độc lập khi không có PC nên dùng thêm LED 7 đoạn, nút nhấn thôi.
Về phần Encoder đúng là có thể dùng 1 pin thôi nhưng với 2 pin từ Encoder bạn có thể xác định chiều quay động cơ luôn.
Dữ liệu từ VDK đưa về PC mình đưa ở dạng 2 byte, khi nhận đủ 2 byte phần mềm trên PC thực hiện vệc ghép lại và đưa ra giá trị để so sanh hay vẽ đồ thị, khi gửi xuống VDK thì cũng gửi 3 byte nhưng có thể thêm mã kết thúc nữa rồi dùng chương trình con để xử lý.
Về mạch cầu H thì có nhiều lựa chọn lắm, có thể dùng IC tích hợp, mình dùng mạch rời vì có sẵn linh kiện.
Mình viết bằng ASM thôi, không biết C đâu.
Comment
-
Nguyên văn bởi quocdatl Xem bài viếtem đang làm đồ án về mạch chuông báo tiết học dùng 89c52 mong các bác giúp đỡ. thanks
http://www.dientuvietnam.net/forums/...t=13594&page=3
Comment
Bài viết mới nhất
Collapse
-
Trả lời cho Có ai biết ....bởi bqvietCó ai biết ... nguời mở luồng muốn hỏi về kỹ thuật hay chỉ là câu hỏi tu từ để chọc ngoáy sang chủ đề phi kỹ thuật khác ?
-
Channel: Tâm tình dân kỹ thuật
hôm nay, 00:09 -
-
bởi nguyendinhvanCó ai biết cách
Converting a Motorcycle to Electric ikhông ?...-
Channel: Tâm tình dân kỹ thuật
12-08-2025, 18:46 -
-
bởi binhan707Chào Anh,
Em tên An, Em có xem được bài viết của anh về cách reset fuse bit trên AVG. Em làm cho công ty mà ghi sai bây giờ không biết cấu hình như thế nào. Mong được anh giúp đỡ.
Nhờ anh giúp em và tính phí với ạ.
Mong nhận được phản hồi từ các Anh.🙇♂️
0938727234 An.-
Channel: Vi điều khiển AVR
12-08-2025, 17:26 -
-
Trả lời cho Giúp về vấn đề đảo chiều động cơbởi nguyendinhvanCó nhiều cách, nhiều phương án làm được như thế. Động cơ nào cũng làm được như thế.
Banj có thể dùng động cơ quạt thông gió cũng được. Dĩ nhiên phải lắp thêm vài linh kiện, ch tiết điều khiển cảm biến....
0903252168...-
Channel: Các hệ thống tự động hóa khác
05-08-2025, 20:02 -
-
Trả lời cho Có ai còn xem robocon không? khi cácbởi nguyendinhvanXem làm gì.
Bây giờ nó đang bò lồm cồm, lung tung . Từ các công trường đóng gạch ,lây lan vào từng nhà máy cơ khí. Đến các xưởng sản xuất tư nhân nó cũng bò vào rồi . Và ...
Vài năm nữa thôi, nó sẽ bò vào tận giường ngủ...-
Channel: Tâm tình dân kỹ thuật
05-08-2025, 19:43 -
Comment