PIC Vietnam

PIC Vietnam (http://www.picvietnam.com/forum/index.php)
-   Cơ bản về vi điều khiển và PIC (http://www.picvietnam.com/forum/forumdisplay.php?f=8)
-   -   PIC16F630 - Trục trặc với mạch thu/phát hồng ngoại (http://www.picvietnam.com/forum/showthread.php?t=6291)

RCHobby365 07-05-2010 07:50 AM

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 07-05-2010 03:04 PM

Có bạn nào đoán được nguyên nhân giúp mình chút đi :(

bien_van_khat 07-05-2010 04:57 PM

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.

francesco 07-05-2010 05:12 PM

Chắc do cái button bị hở thôi

RCHobby365 07-05-2010 05:19 PM

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 07-05-2010 05:48 PM

Trích:

Nguyên văn bởi bien_van_khat (Post 35786)
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?

bien_van_khat 07-05-2010 06:28 PM

Trích:

Nguyên văn bởi RCHobby365 (Post 35790)
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.

RCHobby365 07-05-2010 11:08 PM

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.

francesco 08-05-2010 12:15 AM

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?

RCHobby365 08-05-2010 04:13 AM

2 Attachment(s)
Trích:

Nguyên văn bởi francesco (Post 35801)
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

bien_van_khat 08-05-2010 07:47 AM

Trích:

Nguyên văn bởi RCHobby365 (Post 35800)
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. :D

dauanhloi 08-05-2010 09:28 PM

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

RCHobby365 10-05-2010 05:32 AM

Trích:

Nguyên văn bởi bien_van_khat (Post 35808)
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. :D

Ok mình hiểu rồi :D 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 :D

RCHobby365 14-05-2010 07:54 AM

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ỉ?

bien_van_khat 14-05-2010 09:47 AM

Được, nếu bạn biết lập trình.


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