|
Tài trợ cho PIC Vietnam |
Các dự án mã nguồn mở Nếu bạn không mở mã nguồn, ít nhất là một phần nào đó trong dự án của bạn, xin đừng vào đây. |
|
Ðiều Chỉnh | Xếp Bài |
25-07-2009, 04:39 PM | #1 |
PIC Bang chủ
|
UART2Ethernet dùng PIC18F67J60-I/PT
Danh sách linh kiện cơ bản bao gồm:
Bill Of Materials July 25,2009 10:36:15 Page1 Item Quantity Reference Part _____________________________________________ 1 2 C11,C12 0.01uF 2 2 C13,C14 22p 3 3 C15,C16,C17 0.1uF 4 1 C18 10uF 5 3 C19,C20,C21 0.1uF 6 1 D1 LED 7 2 J4,J5 CON6 8 1 L1 CHOKE 9 2 R9,R16 1K 10 4 R17,R18,R19,R20 51 11 2 R21,R22 1k2 12 1 R23 4k7 13 2 R24,R25 1.8k 14 1 R26 10k 15 1 R28 R 16 1 U6_EUI 24AA02E48_SOT23 (Microchip MAC Address EEPROM) 17 1 U12 RJ45 W/Mag 18 1 U13 PIC18F67J60-I/PT (Microchip) 19 1 Y1 25MHz Do file quá nặng, F đang tìm cách để chuyển lên một cái host nào đó. Tạm thời F gửi lên cho các bạn cái schematics như hình dưới đây. Chúc vui
__________________
Công ty TNHH Thương mại và Giao nhận R&P store.hn@rpc.vn - store.hcm@rpc.vn Học PIC như thế nào? |
25-07-2009, 04:45 PM | #2 |
PIC Bang chủ
|
File đính kèm ở đây là file layout bằng ORCAD (.MAX).
Chúc vui
__________________
Công ty TNHH Thương mại và Giao nhận R&P store.hn@rpc.vn - store.hcm@rpc.vn Học PIC như thế nào? |
25-07-2009, 04:55 PM | #3 |
PIC Bang chủ
|
Source Code của dự án đã được publish lên đây:
http://falleaf.net/download/Microchi...ernet.Code.zip Chúc vui
__________________
Công ty TNHH Thương mại và Giao nhận R&P store.hn@rpc.vn - store.hcm@rpc.vn Học PIC như thế nào? |
25-07-2009, 05:31 PM | #4 |
PIC Bang chủ
|
Mô tả hoạt động của UART2Ethernet
1) Cấu hình module như một server:
- Module hoạt động như một server - Cho phép hoạt động trên mạng LAN/Internet - Cho phép mở thêm nhiều kết nối (hiện nay chỉ cho phép mở 1 kết nối từ bên ngoài vào server) 2) Cấu hình module như một client: - Client có thể kết nối lên bất kỳ server nào bằng IP trực tiếp hoặc URL - Phiên bản này chưa mở kết nối trực tiếp bằng cáp thẳng, vẫn có thể nối trực tiếp 2 module mà không cần phải cắm vào mạng LAN. 3) Cấu hình giao tiếp UART: - Cho phép cấu hình tất cả các chế độ hoạt động của UART bằng cách tương tác trực tiếp vào cấu hình của PIC. - Cho phép giao tiếp lên tới tốc độ 115200 baud. 4) Cách cấu hình: - Trên module có một MAC EEPROM của Microchip: 04-3a-xx-yy-zz. Để cấu hình cho module các bạn gõ địa chỉ http://xxyyzz để cấu hình. - Sau khi cấu hình xong thì lưu lại và reboot để đặt lại cấu hình mới. - Khi có sự cố đặc biệt nghiêm trọng, có thể sử dụng chân CFG (Config) nối xuống GND trong vòng 4 giây để reset module. - Phiên bản mã nguồn mở tạm thời chưa cho phép việc cấu hình qua UART. 5) Những ý tưởng về ứng dụng: - Quang báo có thể tự điều chỉnh nội dung từ web. Các bạn có thể làm một bảng quang báo cho phép cập nhật tỉ giá và giá cổ phiếu chẳng hạn. Hoặc một bảng quang báo có khả năng cảnh báo hư hỏng để báo về cho nhà sản xuất. - Hệ thống điều khiển giao tiếp qua LAN hoặc Internet trước đây đang dùng RS232/485, có thể chuyển sang Ethernet dễ dàng. Ứng dụng trong công nghiệp. .... các bạn tự nghĩ tiếp nhé. Chúc vui
__________________
Công ty TNHH Thương mại và Giao nhận R&P store.hn@rpc.vn - store.hcm@rpc.vn Học PIC như thế nào? |
25-07-2009, 06:51 PM | #5 |
Nhập môn đệ tử
Tham gia ngày: Jul 2009
Bài gửi: 2
: |
Chào anh F !
Em đang học lớp PIC16 tại ĐHBK TPHCM vào buổi tối 2 4 6, em rất quan tâm đến vấn đề điểu khiển và giám sát thiết bị qua mạng LAN và Internet. Trước đây em dùng RS232, vừa rồi nghe anh giới thiệu UART2Ethernet dùng PIC18F67J60-I/PT để truyền qua mạng em rất tâm đắc. Rất cám ơn anh đã post bài này, em sẽ phát triển thành ứng dụng vào một ngày sớm nhất, trong quá trình thực hiện có gì trục trặc mong anh chỉ giáo thêm... Cám ơn anh F rất nhiều ! |
25-07-2009, 07:10 PM | #6 |
PIC Bang chủ
|
Kể từ thứ hai, các bạn có thể vào xem các cấu hình của bo mạch thử nghiệm được chạy ở công ty qua địa chỉ:
http://uart2ethernet.no-ip.info:9999 Sử dụng account: admin/admin. Các bạn lưu ý, không nên cấu hình lung tung trong đó để mọi người đều có thể vào xem được thuận tiện, đặc biệt không thay đổi password. Hy vọng khi mình mở hệ thống này và mã nguồn mở như trên sẽ giúp ích được nhiều người. Chúc vui
__________________
Công ty TNHH Thương mại và Giao nhận R&P store.hn@rpc.vn - store.hcm@rpc.vn Học PIC như thế nào? thay đổi nội dung bởi: phamminhtuan, 27-07-2009 lúc 10:12 AM. Lý do: Sửa link |
28-07-2009, 10:41 PM | #7 |
Đệ tử 6 túi
Tham gia ngày: Jul 2009
Bài gửi: 152
: |
Em đang định học lập trình cho web server ứng dụng ethernet. Anh F có biết loại XML hay AJAX thì có thể làm được việc này ạ?
|
29-07-2009, 12:29 PM | #8 |
Đệ tử 5 túi
Tham gia ngày: Oct 2005
Bài gửi: 117
: |
Công ty R&P đã chia sẻ cho các bạn một thiết kế hoàn chỉnh rồi. Các bạn có thể dựa vào đó để phát triển thêm các ứng dụng khác chứ không chỉ có Ethernet-RS232. Anh F và R&P có ý muốn tạo ra một thư viện mã mở cho tất cả những ai quan tâm đến sản phẩm của Microchip. Bạn nào có dự án hoàn thiện nào đã phát triển, nếu có thể chia sẻ thì đưa nên mục này một cách đầy đủ nhất để mọi người cũng tham khảo. Có thể nhờ anh F và các mod trong việc uoload file nếu dung lượng file lớn.
Chúc thành công.
__________________
CallerID, Ethernet-RS232, PICWEB, Cảnh báo BTS Giải pháp toàn diện giám sát - điều khiển từ xa qua GSM/Internet 0988006696 http://linhnc308.blogspot.com linhnc308@gmail.com |
29-07-2009, 12:35 PM | #9 |
Đệ tử 5 túi
Tham gia ngày: Oct 2005
Bài gửi: 117
: |
Mục này là các dự án mã mở. Tôi thấy có rất nhiều bạn tải tài liệu về rồi nhưng phần cảm ơn sao ít quá. Diễn đàn có nút cảm ơn không phải chỉ để cho vui mắt đâu các bạn ạ. Người ta đã bỏ công ra làm và đưa lên không vì lợi ích cá nhân thì chúng ta hay biết cảm ơn họ.
__________________
CallerID, Ethernet-RS232, PICWEB, Cảnh báo BTS Giải pháp toàn diện giám sát - điều khiển từ xa qua GSM/Internet 0988006696 http://linhnc308.blogspot.com linhnc308@gmail.com |
29-07-2009, 09:06 PM | #10 |
Đệ tử 7 túi
Tham gia ngày: Aug 2007
Bài gửi: 213
: |
Anh F ơi link http://uart2ethernet.no-ip.info:9999 không còn vào được nữa.Anh coi lại nhé.Cảm ơn anh !!!
|
29-07-2009, 11:42 PM | #11 |
...Damned...
Tham gia ngày: Apr 2006
Nơi Cư Ngụ: Hồ Chí Minh
Bài gửi: 522
: |
Buổi tối R&P không làm việc nên board không chạy, bạn ráng chờ đến sáng mai nhé, 8h - 17h30.
|
30-07-2009, 06:28 AM | #12 |
Đệ tử 7 túi
Tham gia ngày: Aug 2007
Bài gửi: 213
: |
Vậy là xui cho em rồi.Em đang trong thời gian thực tập và phải thực tập cả ngày.Khoảng giờ đó thì em chịu thua rồi.Vậy chắc để hết đợt này đã.CÁi này duy trì được bao lâu vậy anh bien_van_khat ?
|
30-07-2009, 09:32 AM | #13 |
...Damned...
Tham gia ngày: Apr 2006
Nơi Cư Ngụ: Hồ Chí Minh
Bài gửi: 522
: |
Bạn an tâm, sẽ còn chạy dài dài để các bạn test thử.
|
30-07-2009, 05:03 PM | #14 |
Nhập môn đệ tử
Tham gia ngày: Jul 2009
Bài gửi: 3
: |
Em đang tìm hiểu về điều khiển thông qua internet dùng con 18f67j60.Em không ro cách thức hoạt động của TCP/IP stack.Trong file index.htm
Code:
function StateChanged() { for(i in ObjArray) { if(ObjArray[i].XMLDevice.readyState != "4" && ObjArray[i].XMLDevice.readyState != "complete") continue; if(ObjArray[i].Text != "") { document.getElementById(ObjArray[i].Text).innerHTML=ObjArray[i].XMLDevice.responseText; } if(ObjArray[i].Text == "txtAutoUpdateStatus") { if(navigator.userAgent.indexOf("Firefox") >= 0) { ObjArray[i].XMLDevice = new GetXmlHttpObject(StateChanged); ObjArray[i].XMLDevice.open("GET", "Status.cgi", true); ObjArray[i].XMLDevice.send(); } else { ObjArray[i].XMLDevice.onreadystatechange = StateChanged; ObjArray[i].XMLDevice.open("GET", "Status.cgi", true); ObjArray[i].XMLDevice.onreadystatechange = StateChanged; ObjArray[i].XMLDevice.send(); } } else { delete ObjArray[i].XMLDevice; delete ObjArray[i].Text; delete ObjArray[i]; } } } thay đổi nội dung bởi: phamminhtuan, 30-07-2009 lúc 06:29 PM. Lý do: Định dạng code |
31-07-2009, 10:40 AM | #15 |
PIC Bang chủ
|
Không có đoạn code này trong mã nguồn do R&P cung cấp, không hiểu bạn lấy đoạn mã nguồn này từ đâu ra. Hoặc có thể đoạn mã nguồn này không cần thiết cho việc dịch, và trong file nén bị thừa phần này.
Chúc vui
__________________
Công ty TNHH Thương mại và Giao nhận R&P store.hn@rpc.vn - store.hcm@rpc.vn Học PIC như thế nào? |
|
|