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 07-05-2010, 07:50 AM   #1
RCHobby365
Đệ tử 2 túi
 
Tham gia ngày: May 2010
Bài gửi: 29
:
PIC16F630 - Trục trặc với mạch thu/phát hồng ngoại

Chào các bạn,
Mình là thành viên mới, đầu tiên xin gửi lời chào thân ái tới tất cả thành viên PICVietnam!!!
Mình vừa mua bộ PICKit 2 và PIC16F630 để thử làm bộ mạch điều kiển từ xa bằng hồng ngoại. Đây là lần đầu tiên mình làm việc với PIC nên chưa có kinh nghiệm gì.

Mình làm theo mạch này: http://www.coolcircuit.com/project/8chrem/
Họ cung cấp sẵn mã nguồn cho Tx và Rx http://www.coolcircuit.com/project/8..._remote_v2.zip

Mạch đã hoạt động, tuy nhiên mình gặp một vấn đề là phải bấm công tắc vài lần thì mới bật/tắt đèn led được. Mình dùng camera xem thì thấy phải bấm công tắc vài lần led phát mới sáng. Vậy khả năng là mạch phát có vấn đề, mạch thu chắc hoạt động tốt.

Mình có ghi lại một đoạn clip mô tả hiện tượng, các bạn giúp mình xử lý được không?
Đây là clip
http://www.youtube.com/watch?v=Ha4oXjJ2f1g

Cảm ơn các bạn nhiều!!!
RCHobby365 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 07-05-2010, 03:04 PM   #2
RCHobby365
Đệ tử 2 túi
 
Tham gia ngày: May 2010
Bài gửi: 29
:
Có bạn nào đoán được nguyên nhân giúp mình chút đi
RCHobby365 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 07-05-2010, 04:57 PM   #3
bien_van_khat
...Damned...
 
bien_van_khat's Avatar
 
Tham gia ngày: Apr 2006
Nơi Cư Ngụ: Hồ Chí Minh
Bài gửi: 522
:
Thay vì sử dụng nút bấm bạn thử dùng dây nối ngắn mạch luôn cái nút đó xem

Bạn làm trên breadboard nên cần chú ý các mối tiếp xúc khi cắm dây, chất lượng breadboard thường ko được tốt lắm.
__________________
- Xin đọc trước khi post bài

Xin đặt code trong thẻ [ code ] [ /code ]
bien_van_khat vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 07-05-2010, 05:48 PM   #4
RCHobby365
Đệ tử 2 túi
 
Tham gia ngày: May 2010
Bài gửi: 29
:
Trích:
Nguyên văn bởi bien_van_khat View Post
Thay vì sử dụng nút bấm bạn thử dùng dây nối ngắn mạch luôn cái nút đó xem

Bạn làm trên breadboard nên cần chú ý các mối tiếp xúc khi cắm dây, chất lượng breadboard thường ko được tốt lắm.
Nghe bạn nói về chất lượng breadboard mình thử chập 2 đầu dây vào nhau cũng không ăn thua, cuối cùng lấy 1 dây chập thẳng 2 chân của chip vào nhau thì được ngay. Mình ít khi làm trên breadboard nên ko nghĩ tiếp xúc nó lại kém vậy. Cảm ơn hai bạn lần nữa.

Tiện đây hỏi luôn các bạn là breadboard của hãng nào thì chất lượng ổn?
RCHobby365 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 07-05-2010, 06:28 PM   #5
bien_van_khat
...Damned...
 
bien_van_khat's Avatar
 
Tham gia ngày: Apr 2006
Nơi Cư Ngụ: Hồ Chí Minh
Bài gửi: 522
:
Trích:
Nguyên văn bởi RCHobby365 View Post
Tiện đây hỏi luôn các bạn là breadboard của hãng nào thì chất lượng ổn?
Mình cũng ko rành, nhưng breadboard xưa giờ mua Nhật Tảo, khoảng 50K 1 cái, nó làm nguyên 1 hàng socket chả hiểu kiểu gì, cứ cắm chặt vị trí này thì lỏng vị trí kia, cho nên xài phải cẩn thận, cắm thật sâu xuống dưới.

Cái nút bấm thì chân ngắn củn, bạn cắm ko tiếp xúc được cũng dễ hiểu.
__________________
- Xin đọc trước khi post bài

Xin đặt code trong thẻ [ code ] [ /code ]
bien_van_khat vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 07-05-2010, 05:12 PM   #6
francesco
Nhập môn đệ tử
 
francesco's Avatar
 
Tham gia ngày: Aug 2009
Bài gửi: 10
:
Chắc do cái button bị hở thôi
francesco vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 07-05-2010, 05:19 PM   #7
RCHobby365
Đệ tử 2 túi
 
Tham gia ngày: May 2010
Bài gửi: 29
:
Cám ơn hai bạn. Trước khi dùng button là mình dùng dây chập vào nhau thử cũng vậy. Không hiểu tại sao lại bị như thế. Trước khi dùng TC9148/9149 thì lắp đúng là chạy ngay
RCHobby365 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 07-05-2010, 11:08 PM   #8
RCHobby365
Đệ tử 2 túi
 
Tham gia ngày: May 2010
Bài gửi: 29
:
Cảm ơn bạn, tiện đây mình hỏi luôn về PIC dạng SMD. Với loại bình thường mình có thể program cho nó ở trên breadboard, vậy với dạng SMD thì các bạn nạp kiểu gì? Hay phải thiết kế mạch in có chỗ để cắm mạch nạp? Mình tính sau khi thử nghiệm thành công sẽ dùng PIC SMD cho tiết kiệm diện tích.
RCHobby365 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 08-05-2010, 12:15 AM   #9
francesco
Nhập môn đệ tử
 
francesco's Avatar
 
Tham gia ngày: Aug 2009
Bài gửi: 10
:
mình chưa bao giờ thử smd với breadboard cả,nhưng mình nghĩ chắc là ko đc đâu.Mạch bạn khá đơn giản,bạn cứ thiết kế hẳn ra mạch in luôn,nên dùng linh kiện dạng chân cắm (PDIP) vì vừa dễ tìm,vừa dễ hàn,vừa rẻ.nếu dùng smd bạn phải làm mạch 2 lớp,chắc cũng ko rẻ và tiết kiệm diện tích hơn nhiều đâu.Tôi đoán bạn bên câu lạc bộ máy bay mô hình đang muốn thiết kế mạch điều khiển rc huh?
francesco vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 08-05-2010, 04:13 AM   #10
RCHobby365
Đệ tử 2 túi
 
Tham gia ngày: May 2010
Bài gửi: 29
:
Trích:
Nguyên văn bởi francesco View Post
mình chưa bao giờ thử smd với breadboard cả,nhưng mình nghĩ chắc là ko đc đâu.Mạch bạn khá đơn giản,bạn cứ thiết kế hẳn ra mạch in luôn,nên dùng linh kiện dạng chân cắm (PDIP) vì vừa dễ tìm,vừa dễ hàn,vừa rẻ.nếu dùng smd bạn phải làm mạch 2 lớp,chắc cũng ko rẻ và tiết kiệm diện tích hơn nhiều đâu.Tôi đoán bạn bên câu lạc bộ máy bay mô hình đang muốn thiết kế mạch điều khiển rc huh?
Cám ơn bạn, bạn đoán đúng rồi, mình là admin của trang mô hình RCHobby365, mình đự tính lắp một mạch điều khiển từ xa bằng hồng ngoại lắp và chiếc xe mô hình tĩnh để thao tác bật/tắt đèn pha, đèn signal, đèn hậu, v.v... Vì xe mô hình này khá nhỏ, dài khoảng 25cm nên mình mới định dùng PIC dạng SMD và các linh kiện dạng dán để tiết kiện diện tích.

Đây là chiếc xe mô hình mình đang tính độ thêm đèn vào
Hình Kèm Theo
File Type: jpg a.jpg (64.3 KB, 7 lần tải)
File Type: jpg jj.jpg (64.7 KB, 6 lần tải)
RCHobby365 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 08-05-2010, 07:47 AM   #11
bien_van_khat
...Damned...
 
bien_van_khat's Avatar
 
Tham gia ngày: Apr 2006
Nơi Cư Ngụ: Hồ Chí Minh
Bài gửi: 522
:
Trích:
Nguyên văn bởi RCHobby365 View Post
Cảm ơn bạn, tiện đây mình hỏi luôn về PIC dạng SMD. Với loại bình thường mình có thể program cho nó ở trên breadboard, vậy với dạng SMD thì các bạn nạp kiểu gì? Hay phải thiết kế mạch in có chỗ để cắm mạch nạp? Mình tính sau khi thử nghiệm thành công sẽ dùng PIC SMD cho tiết kiệm diện tích.
Bạn cứ thiết kế mạch, chừa thêm dàn chân ICSP như khi bạn nạp chip DIP, hàn linh kiện lên, rồi cắm cable từ PICkit2 sang nạp.

SMD vẫn có thể vẽ mạch 1 lớp như thường, mạch của bạn đơn giản thì đi 1 lớp dư xăng!

Hình chụp xe mô hình mà nhìn như chụp xe thiệt.
__________________
- Xin đọc trước khi post bài

Xin đặt code trong thẻ [ code ] [ /code ]
bien_van_khat vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 10-05-2010, 05:32 AM   #12
RCHobby365
Đệ tử 2 túi
 
Tham gia ngày: May 2010
Bài gửi: 29
:
Trích:
Nguyên văn bởi bien_van_khat View Post
Bạn cứ thiết kế mạch, chừa thêm dàn chân ICSP như khi bạn nạp chip DIP, hàn linh kiện lên, rồi cắm cable từ PICkit2 sang nạp.

SMD vẫn có thể vẽ mạch 1 lớp như thường, mạch của bạn đơn giản thì đi 1 lớp dư xăng!

Hình chụp xe mô hình mà nhìn như chụp xe thiệt.
Ok mình hiểu rồi cám ơn bạn.

Mô hình này là phiên bản thu nhỏ của xe thật theo tỉ lệ 1/18 nên nhìn rất giống. Nếu bạn hứng thú với thể loại này có thể ghé forum mình chơi www.rchobby365.com hoặc www.mohinhdieukhientuxa.com hoặc www.mohinhtinh.com
RCHobby365 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 08-05-2010, 09:28 PM   #13
dauanhloi
Nhập môn đệ tử
 
Tham gia ngày: Mar 2009
Bài gửi: 1
:
Cần giúp đỡ về mạch điều khiển máy tính bằng điều khiển TV

máy tính của em không có cổng com.bây giờ em muốn điều khiển từ xa(remote) máy tính bằng một chiếc điều khiển TV giao tiếp qua cổng USB thì phải làm như thế nào ạ?em có đọc được một số bài viết nhưng em chưa hiểu lắm.đó là phải lập trình cho PIC.anh chị nào có thể hướng dẫn em làm một mạch hoàn chỉnh được không ạ.và cho em ít tài liệu về mạch này.địa chỉ mail của em là:dauanhloi@gmail.com.em xin cảm ơn nhiều
dauanhloi vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 14-05-2010, 07:54 AM   #14
RCHobby365
Đệ tử 2 túi
 
Tham gia ngày: May 2010
Bài gửi: 29
:
Tình hình là mình đã lắp được tương đối đèn vào xe, hi vọng sẽ sớm hoàn thiện chiếc xe này.

Giờ mình có một thắc mắc muốn nhờ các bạn giải đáp hộ về mạch thu phát hồng ngoại. Mạch hiện tại mình dùng là làm theo trên mạng chỉ có code hex. Mặc định của mạch là 8 kênh toggle.

Vậy liệu với chip 16F630 mình có thể lập trình cho nó có các kiểu kênh ra khác nhau ko?

Ví dụ:

- Kênh 1: bật/tắt đèn pha
- Kênh 2: bật/tắt đèn cốt
- Kênh 3: bật/tắt si nhan phải - tín hiệu ra sẽ là dao động cho led nhấp nháy
- Kênh 4: bật/tắt si nhan trái - tín hiệu ra sẽ là dao động cho led nhấp nháy
- Kênh 5: bật/tắt đèn báo đỗ xe, cả 2 bên si nhan đều nhấp nháy
- Kênh 6: bật/tắt đèn trong xe
....

Không hiểu có thể lập trình như vậy ko nhỉ?
RCHobby365 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 14-05-2010, 09:47 AM   #15
bien_van_khat
...Damned...
 
bien_van_khat's Avatar
 
Tham gia ngày: Apr 2006
Nơi Cư Ngụ: Hồ Chí Minh
Bài gửi: 522
:
Được, nếu bạn biết lập trình.
__________________
- Xin đọc trước khi post bài

Xin đặt code trong thẻ [ code ] [ /code ]
bien_van_khat 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à 08:37 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