Chatbox

Các bạn vui lòng dùng từ ngữ lịch sự và có văn hóa,sử dụng Tiếng Việt có dấu chuẩn. Chúc các bạn vui vẻ!
23/09/2010 07:09 # 1
stingdau
Cấp độ: 1 - Kỹ năng: 1

Kinh nghiệm: 1/10 (10%)
Kĩ năng: 0/10 (0%)
Ngày gia nhập: 23/09/2010
Bài gởi: 1
Được cảm ơn: 0
Robocon - niềm đam mê và sự sáng tạo


hoa no kwekekeke



 
23/09/2010 12:09 # 2
ninhpro
Cấp độ: 1 - Kỹ năng: 1

Kinh nghiệm: 1/10 (10%)
Kĩ năng: 0/10 (0%)
Ngày gia nhập: 23/09/2010
Bài gởi: 1
Được cảm ơn: 0
Phản hồi: Robocon - niềm đam mê và sự sáng tạo


SỬ DỤNG VI ĐIỀU KHIỂN PIC

- Ngày nay vi điều khiển được sử dụng rất nhiều trong lĩnh vực điều khiển tự động, với những ai quan tâm đến cuộc thi robocon thì đây có thể xem như là 1 lĩnh vực mà các đội thường gặp phải rất nhiều khó khăn và rất mong muốn lập trình để điều khiển được chú robot mà mình tạo ra. Mục này được tạo ra nhằm giúp đỡ các bạn sinh viên trong khoa CKD nói riêng hay trong trường SPKT nói chung có thể chia sẻ cho nhau nhiều hơn về lĩnh vực điều khiển lập trình. Hy vong tôi có thề phần nào giúp đỡ các bạn bằng cách chia sẽ ít nhiều kinh nghiệm trong lập trình mà mình đã từng có.
- Trước hết chúng ta cần biết hiện nay có những dòng vi điều khiển nào và những ưu nhược điểm riêng của nó.
- Đa số các sinh viên đều được tiếp cận với dòng vi điều khiển 89 nổi bật như các dòng 89S với khả năng self programming tức bạn chỉ cần 1 sợi bus 6 đầu dây là bạn đã có sẵn 1 mạch nạp đơn giản và cực kì rẻ với giá khoảng 15.000 cho sợi bus đó và cổng LPT, do đó tôi khuyên bạn nếu có mua vdk dòng 89 nên chọn những con dòng 89S thay vì mua 89C để đỡ tốn tiền mua thêm 1 mạch nạp với giá trên 100.000 trong khi đó bạn có thể mua được cổng LPT ( cổng máy in ) và sợi bus 6 sợi với giá rẻ hơn nhiều. Nhưng có thể nói nếu sử dụng dòng vdk 89 thì ta sẽ thấy viêc thiết kế mạch sẽ khó khăn hơn và ở 89 dễ bị nhiễu nên do đó ít ứng dụng nhiều trong công nghiệp và các sản phẩm thương mại. Ngoài ra 89 còn rất ít chức năng hơn so với các dòng vdk khác như AVR, PIC, PSOC, … đa số các dòng này thương gặp trong các thiết bị điều khiển trong lĩnh vực công nghiệp.
- Tới đây sẽ có nhiều người thắc mắc tại sao fải chọn PIC mà ko chọn AVR hay 89, bởi nếu so với 89 về mặt tính năg và công năg thì có thề xem PIC vượt trội hơn rất nhiều so với 89 với nhiều module được tích hợp sẵn như ADC 10 BIT, PWM 10 BIT, EEPROM 256 BYTE, COMPARATER, VERF COMPARATER…Nhưng về mặt giá cả thì có đôi chút chênh lệch như giá 1 con 89S52 khoảng 20.000 thì PIC16F877A là 60.000 nhưng khi so sánh như thề thì ta nên xem lai fần linh kiện cho việc thíết kế mạch nếu như xài 89 muốn có adc bạn fải mua con adc chẳng hạn như adc0808 hay0809 với giá vài chục ngàn và bộ opamp thì khi sử dung PIC nó đã tích hợp cho ta sẵn các module đó có nghĩa là bạn ko cần mua ADC , opam, EPPROM vì PIC đã có sẵn trong nó rùi ngoài ra bạn sẽ gặp nhiều thuận lợi hơn trong thiết kế board, khi đó board mạch của bạn sẽ nhỏ gọn và đẹp hơn dễ thi công hơn rất nhiều, vì tính về giá cả tổng cộng cho đến lúc thành fẩm thì PIC có thể xem như rẻ hơn 89 fải ko các bạn, 1 điếu đặc biệt nữa là tất cả các con PIC bạn sử dụng thì đều có chuẩn PI tức chuẩn công nghiệp thay vì chuẩn PC ( chuẩn dân dụng ) nếu bạn mua 1 con 89PI thi luc đó giá cả giữa PIC và 89PI thì đã chênh lệch rất nhiều rồi. Và gần đây Philip cũng đã ra 1 dòng 89VRD mới bổ sung them chức năng PWM nhưng giá cả còn rất đắt mà vẫn còn thiếu nhiều tinh năg so với PIC.
- Vậy còn AVR, bạn có thể xem về thời gian ra đòi thì PIC được xem như là 1 bậc đàn anh, hang ATMEL nhẳm cạnh tranh với PIC đã cho ra đời dòng sản fẩm 90s8535, AT8, hay AT16,… Với sự ra đời sớm hơn AT nhà sản xuất Microchip đã tạo cho dòng vdk này rất nhiều lợi thề, Các trường đại học trên thế giới đặc biệt là ở các nước Châu Âu hầu hết xem PIC là 1 môn học trong bộ môn vi diều khiển nói vậy các bạn cũng thấy sự phổ biến rộng rãi của nó. Ngoài ra PIC còn được rất nhiều nhà sản xuat fần mêm tạo ra các ngôn ngữ hổ trợ cho việc lập trình ngoài ngôn ngữ Asembly ra như nếu ai yêu thích sử dụng ngôn ngữ C thì có thề sử dung CCSC, HTPIC, ai thích sử dung Basic thì có MirkoBasic,… và còn nhiều chương trình khác nữa để hỗ trợ cho việc lập trình bên cạnh ngôn ngữ kinh điển là asmbler thì sử dụng MPLAB IDE. Trong khi AVR hầu như chỉ có CodeVisionC, và Bascom, các bản này ko được load free trong khi PIC thì hầu như là free cho các bạn an tâm sử dụng và đảm bảo ko bi truc trặc so với bản crack. Bên cạnh đó với bề dày của sự phát triển lâu đời PIC đã tạo ra rất nhiều diễn đàn sôi nổi về vdk PIC và công ty Microchip cũng tạo ra diễn đàn [Đăng nhập mới xem được link này. ] cho chính sản phẩm của minh nhằm hỗ trợ về các kĩ thuật và giải đáp thắc mắc, nếu có vốn tiếng Anh khá bạn có thể tham gia và học hỏi rất nhiều ở đó, ngoài ra còn có những thư viện đồ sộ các project về PIC được cập nhật rất nhiều trên [Đăng nhập mới xem được link này. ], có thể nói bạn an tâm lựa chọn dòng vdk PIC bới bạn sẽ có rất nhiều thuận lợi trong việc dễ dàng tìm kiếm các thông tin lập trình các dòng PIC cũng như sự hỗ trợ rất nhiều từ nhà sản xuất.
- Tóm lại tôi chọn PIC bởi nó được fát triển lâu đời và có rất nhiều dòng sản phầm cho bạn lựa chọn như dòng ,basic PIC 12 midrange la PIC16, hi end là PIC18, gần đây là DS Pic, vói những ai wan tâm đến lập trình dk từ xa thì có rf PIC… và trong mỗi dòng sản fẩm ấy lại có rất nhiều loại chip để đáp ứng mọi nhu cầu của bạn.
- Nói tới đây sẽ có ng thắc mắc ta chọn loại nao để bắt đầu cho việc lập trình dòg vdk PIC. Có thề nói 1 dòg fổ thông và đáp ứg gần như hầu hết các công dụng thì ta nên chọn dòng fồ thông ban đầu là PIC16F877A. Vậy nó có những những ghì và có dễ lập trình nó hay không.???



 
23/09/2010 13:09 # 3
loy_krathong
Cấp độ: 4 - Kỹ năng: 3

Kinh nghiệm: 20/40 (50%)
Kĩ năng: 5/30 (17%)
Ngày gia nhập: 22/09/2010
Bài gởi: 80
Được cảm ơn: 35
Robocon - niềm đam mê và sự sáng tạo


bây giờ đề đã có, mọi thắc mắc về đề sẽ được giải đáp sau khi chúng ta dịch đề,các bác khẩn trương dịch đề đi nhé.
năm nay lập trình sẽ khó khăn, đòi hỏi sự kết hợp hài hoà giữa các ROBOT, ngoài ra cơ khí phải cực kỳ chinh xác nữa.
mình nghĩ năm nay sẽ có nhiều công nghệ mới, nhiều cơ cấu mới đó, nên các bác thoả sức mà sáng tạo.
nào!!!!! chúng ta hãy chung sức đưa ROBOCON lên một tầm cao mới. hy vọng chúng ta sẽ làm được như những gì TQ đã làm được năm nay.


không phải là mình  không làm được
mà là mình chưa làm được.

tất cả vì  ROBOCON DTU

.......................



 
22/10/2010 15:10 # 4
dazinang
Cấp độ: 1 - Kỹ năng: 1

Kinh nghiệm: 4/10 (40%)
Kĩ năng: 0/10 (0%)
Ngày gia nhập: 22/10/2010
Bài gởi: 4
Được cảm ơn: 0
Phản hồi: Robocon - niềm đam mê và sự sáng tạo


Cố lên Duy Tân, hi  vọng năm nay có 1 mùa Robocon thành công :D



 
Copyright© Đại học Duy Tân 2010 - 2024