PIC Vietnam

Go Back   PIC Vietnam > Các Đề Tài > Các dự án mã nguồn mở

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á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.

Trả lời
 
Ðiều Chỉnh Xếp Bài
Old 25-07-2009, 04:39 PM   #1
falleaf
PIC Bang chủ
 
falleaf's Avatar
 
Tham gia ngày: May 2005
Bài gửi: 2,631
:
Send a message via Yahoo to falleaf
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
Hình Kèm Theo
File Type: png UART2Ethernet.png (91.1 KB, 1769 lần tải)
falleaf vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 25-07-2009, 04:45 PM   #2
falleaf
PIC Bang chủ
 
falleaf's Avatar
 
Tham gia ngày: May 2005
Bài gửi: 2,631
:
Send a message via Yahoo to falleaf
File đính kèm ở đây là file layout bằng ORCAD (.MAX).

Chúc vui
File Kèm Theo
File Type: zip UART2Ethernet.MAX.zip (48.5 KB, 1947 lần tải)
falleaf vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 25-07-2009, 04:55 PM   #3
falleaf
PIC Bang chủ
 
falleaf's Avatar
 
Tham gia ngày: May 2005
Bài gửi: 2,631
:
Send a message via Yahoo to falleaf
Source Code của dự án đã được publish lên đây:
http://falleaf.net/download/Microchi...ernet.Code.zip

Chúc vui
falleaf vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 25-07-2009, 05:31 PM   #4
falleaf
PIC Bang chủ
 
falleaf's Avatar
 
Tham gia ngày: May 2005
Bài gửi: 2,631
:
Send a message via Yahoo to falleaf
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
falleaf vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 25-07-2009, 06:51 PM   #5
vdkpic
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 !
vdkpic vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 25-07-2009, 07:10 PM   #6
falleaf
PIC Bang chủ
 
falleaf's Avatar
 
Tham gia ngày: May 2005
Bài gửi: 2,631
:
Send a message via Yahoo to falleaf
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

thay đổi nội dung bởi: phamminhtuan, 27-07-2009 lúc 10:12 AM. Lý do: Sửa link
falleaf vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 28-07-2009, 10:41 PM   #7
greenfield
Đệ 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 ạ?
greenfield vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 29-07-2009, 12:29 PM   #8
linhnc308
Đệ 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
linhnc308 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 29-07-2009, 12:35 PM   #9
linhnc308
Đệ 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
linhnc308 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 29-07-2009, 09:06 PM   #10
thaithien
Đệ 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 !!!
thaithien vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 29-07-2009, 11:42 PM   #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
:
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.
__________________
- 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 30-07-2009, 06:28 AM   #12
thaithien
Đệ 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 ?
thaithien vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 30-07-2009, 09:32 AM   #13
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 thaithien View Post
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 ?
Bạn an tâm, sẽ còn chạy dài dài để các bạn test thử.
__________________
- 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 30-07-2009, 05:03 PM   #14
thanhphong169
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];
		            }
                            }
                         }
cái hàm này được định nghĩa nhưng sao không được gọi,mong các sư huynh chỉ giáo giúp em với.

thay đổi nội dung bởi: phamminhtuan, 30-07-2009 lúc 06:29 PM. Lý do: Định dạng code
thanhphong169 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 31-07-2009, 10:40 AM   #15
falleaf
PIC Bang chủ
 
falleaf's Avatar
 
Tham gia ngày: May 2005
Bài gửi: 2,631
:
Send a message via Yahoo to falleaf
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
falleaf 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à 01:38 AM.


Đượ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