Mình có ý tưởng muốn dùng PIC để gởi message cho một nick Yahoo khác. Các bạn nghĩ sao nhỉ?
Thông báo
Collapse
No announcement yet.
PIC và Internet application
Collapse
X
-
Chuyện gởi SMS bằng PIC đã thảo luận nhiều rùi. Nếu bạn biết login Yahoo vào số mobile thì khi PIC gởi tin nhắn đến Yahoo nói sẽ gởi qua mobile cho bạn (Đã thử rùi không nói khoác đâu nhé : )“If you create your own electricity, heating and water systems, you create your own politics. Maybe that’s what they’re afraid of.” –– Michael Reynolds
Comment
-
...và bật computer ở nhà qua Internet, gởi email. Tớ chẳng muốn độc thoại ở đề tài này nên mời anh em cùng góp sức.“If you create your own electricity, heating and water systems, you create your own politics. Maybe that’s what they’re afraid of.” –– Michael Reynolds
Comment
-
Hay wa. Em cung dang wan tam toi de tai nay. Nhung ko biet phan cung bac thiet ke ra sao nhi? Pic thi bac dung loai nao vay pic ethernet hay la dung ether net controller? Em cung dang thiet ke mach giao tiep ethernet dung con ethernet controller ma kiem do mat van chua ra vai con 74hct va cai dau rj45 co bien ap tich hop ko biet bac gian wuyet van de nay the nao co the chia se voi anh em chut xiu duoc ko?
Comment
-
Tinh tướng với anh em một tí. Dưới đây là board Ethernet của tớ do một bác thiết kế giùm (chứ tớ thì biết gì đâu). Board này dùng con 18F4680 và ENC28J80. Có LCD, RS232 và RTC đầy đủ, EEPROM 1024 để lưu web page. 4 ngõ vào analog đệm bằng OpAmp, 4 ngõ ra digital điều khiển bằng solid state relay 250V/5A. Cái nho nhỏ nối dây là cảm biến nhiệt độ và độ ẩm SHT-11. Dùng toàn đồ sample cả đấy. Về schematic thì các bạn search từ khóa ENC28J60 trên Google là ra vô khối. Tốt nhất là dùng design của Olimex và Mikro. Lưu ý các điểm sau:
- 4 con R ở các chân trên TPOUT+,TPOUT-,TPIN+,TPIN- trên con ENC là 49.9Ohm 1%. Nếu kiếm không ra thì dùng cách sau
Code:50 Ohms/1% resistors are not standards. My solution is to put two 47 and 2.7 Ohms resistors in serial and to select them with an ohmmeter.
- Con R ở chân RBIAS trên con ENC là 2.7K với revision của ENC là B1/B4. Là 2.32K với revision B5. Bạn phải viết một đoạn code nhỏ nhỏ để xác định revision của thằng ENC28J60 bằng MikroC như sau:
Code:... ... #define Spi_Ethernet_HALFDUPLEX 0 #define Spi_Ethernet_FULLDUPLEX 1 #define ECON1 0x1f #define EREVID 0x12 unsigned char myMacAddr[6] = {0x00, 0x14, 0xA5, 0x76, 0x19, 0x3f} ; // my MAC address unsigned char myIpAddr[4] = {10, 0, 0, 10} ; // my IP address int rev; // Revision of ENC28j60 .... .... Spi_Init(); Spi_Ethernet_Init(&PORTB, 3, &PORTB, 2, myMacAddr, myIpAddr, Spi_Ethernet_FULLDUPLEX) ; // select ENC register bank 3 Spi_Ethernet_setBitReg(ECON1, 0b00000001) ; Spi_Ethernet_setBitReg(ECON1, 0b00000010) ; rev=Spi_Ethernet_readReg( EREVID) ; // select ENC register bank 0 Spi_Ethernet_clearBitReg(ECON1, 0b00000001) ; Spi_Ethernet_clearBitReg(ECON1, 0b00000010) ; ... ... ...
Note: Nếu dùng MikroC để lập trình với thư viện SPI Ethernet của nó thì không cần phải thực hiện chính xác cái điều trên. Hề hề hề.
Về firmware thì download Microchip TCP/IP stack v4.02 là bản mới nhất về. Bản này có thể biên dịch bằng C18, C30, HT-PIC.
Chắc anh em nóng máy lên rùi còn chần chừ gì nữa không cầm mỏ hàn chiến thôi.Last edited by bxngoc; 31-07-2007, 21:00.“If you create your own electricity, heating and water systems, you create your own politics. Maybe that’s what they’re afraid of.” –– Michael Reynolds
Comment
-
Nhờ có con ENC28J60 mà việc ứng dụng Ethernet vào cho các mạch chạy VDK 8bits hay 16bits đã trở nên dễ dàng hơn. Trc ngày qua Sing cũng đã cố làm xong cái mạch cho con ENC28J60 này. Nếu bạn nào làm thì có thể tham khảo 2 thiết kế, một là trong datasheet của IC này, có thiết kế dùng biến áp rời và một thiết kế mà bạn có thể thấy trên trang www.mikroe.com (tìm board serial ethernet). Thiết kế trên mikroe có điểm hay là có thể kết hợp dùng cho cả PIC 5V hay 3v3(dùng 74245 để đệm) và các trị số linh kiện rõ ràng nên dễ thiết kế hơn, nhưng có điểm lưu ý là thiết kế của Mikroe dùng biến áp tích hợp trên RJ45. Chính vì đó mà cần kết hợp cả 2 thiết kế để có dc thiết kế cuối phù hợp với việc tìm linh kiện ở VN.
Để lập trình cho con ENC này, khuyên bạn một điều là đừng cố tự tạo thư viện hàm giao tiếp ethernet và cấu hình ethernet, sẽ mất nhiều thời gian. Nên dùng các thư việc có sẵn do Microchip cấp. Đơn giản hơn nữa thì dùng phần mềm MikroC compiler phiên bản từ 6.0 trở nên, hãy tham khảo các code mẫu của Mikroe cung cấp để thấy việc giao tiếp ethernet và cấu hình đơn giản ntn. Rất nhiều thư viện hàm hỗ trợ sẵn. Có cái khó là phải kiếm ***** cho MikroC. Khi tôi làm với MikroC, chỉ có mỗi ***** cho dòng dsPIC, còn cho PIC16 và 18 thì chưa kiếm dc (ai có thì YM ), nên phải dùng dsPIC để test. Đoạn code trên chính là của MikroC.
Có đôi điều như vậy, chúc anh em thành công với con này. Cái mạch cũ và code, tôi giao cho thằng em ở nhà phát triển tiếp không biết làm đên đâu rồi. Hồi trước khi đi mới chỉ làm ping đc, web html ... Khi muốn làm web server thì phải có thêm IC nhớ, như cái board ở trên là cũng OK rồi, trông hơi to một tý, dùng đồ dán sẽ nhỏ hơn đc nhiều.b Anh em cùng cố gắng phát triển ứng dụng cho con ENC này, tôi thấy rất hay. IP camera ?Ethernet-RS232, PIC Webserver, RFID Reader
CallerID, Cảnh báo BTS, ...
0988006696
linhnc308@gmail.com
http://linhnc308.blogspot.com
Comment
-
Đúng như bác Linh nói dùng MikroC lập trình ENC một phát chạy liền. Thư viện TCP/IP v4.02 của Microchip cũng đã lập trình hết các protocol bằng C18,C30 và HT-PIC nên mình cũng không phải tự làm. Mình đã mất 1 tuần để config cho code C18 chạy được. Dù sao đề tài này nên mở rộng bằng các ngôn ngữ cho anh em có điều kiện tham gia. Riêng code cho CCS thì vẫn chưa có híc híc.
Con ENC giao tiếp với Ethernet chỉ với tốc độ 10Mbps nên việc làm IP camera mình nghĩ không khả thi. Nên tập trung vào ứng dụng điều khiển và liên lạc qua Internet trước các bác nhẩy.“If you create your own electricity, heating and water systems, you create your own politics. Maybe that’s what they’re afraid of.” –– Michael Reynolds
Comment
-
Mình cũng đã làm qua giao tiếp này bằng mikroC ( bạn nào cần thì lên YM,nếu online mình sẽ send cho) . Có 1 vài kinh nghiệm chia sẽ cho mấy bạn :
_Biến áp thì mình tháo từ card mạng ra,các điện trở 49,9 Ohm ,75 Ohm cũng có thể tháo ra từ đó .Nếu may mắn kiếm đc card mạng bố trí biến áp,rj45,...một cách hợp lý thì có thể cắt luôn cái khối mạch đó ra để dùng luôn(mình làm theo cách này)
_Có thể nối trực tiếp các I/O của ENC28J60 với pic/dspic luôn ,ko cần dùng con 74HCT nào cả.
Mình đã làm thành công trên dòng pic 18F ,nhưng với dsPic thì ko hiểu sao lại ko chạy .
Comment
-
Nguyên văn bởi batbatdieu Xem bài viết_Có thể nối trực tiếp các I/O của ENC28J60 với pic/dspic luôn ,ko cần dùng con 74HCT nào cả.
Mình đã làm thành công trên dòng pic 18F ,nhưng với dsPic thì ko hiểu sao lại ko chạy .
TÌnh hình là bên Sing mà vẫn chưa kiếm dc chỗ nào mua con RJ45 có tích hợp biến áp. Ai đã từng đi mua nhiều đồ link kiện điện tử bên Sing thì chỉ cho chỗ nào bán nhiều,đủ loại, và cả chỗ bán Kit FPGA nữa. Tuần trước tìm dc cái Sim Lim tower chuyên bán đồ điện tử mà cũng ko có.
Thong tin thì YM nhé, or linhnc308@gmail.com
Thanks!Ethernet-RS232, PIC Webserver, RFID Reader
CallerID, Cảnh báo BTS, ...
0988006696
linhnc308@gmail.com
http://linhnc308.blogspot.com
Comment
-
Thằng e của bác LinhNc đây,hic thời gian vừa rồi bận quá cũng chưa làm được nhiều với đề tài này,đã thế hôm nọ mua cái RJ45 của bác Newday bị ăn 1 vố to quá.Gì mà cái RJ45 "xịn" (tức là phải tích hợp biến áp bên trong) cảu bác Newday lại là cái loại có tích hợp thêm có mỗi 2 cái Led thôi ah (tìm mãi chẳng thấy biến áp đâu )
Comment
-
Nguyên văn bởi linhnc308 Xem bài viếtXem kỹ lại datasheet đi, riêng đường SDO của con ENC,vì nó chạy 3v3 nên nếu nối trực tiếp với PIC 5V thì sẽ có vấn đề đấy. Thế nên mới dùng thêm con đệm, bọn MikroC nó thiết kế ít khi thừa lắm. Mà con PIC18 chạy mấy vôn thế ?. Tui làm cả PIC và DsPIC chạy ngon lành, ping, webhtml.
TÌnh hình là bên Sing mà vẫn chưa kiếm dc chỗ nào mua con RJ45 có tích hợp biến áp. Ai đã từng đi mua nhiều đồ link kiện điện tử bên Sing thì chỉ cho chỗ nào bán nhiều,đủ loại, và cả chỗ bán Kit FPGA nữa. Tuần trước tìm dc cái Sim Lim tower chuyên bán đồ điện tử mà cũng ko có.
Thong tin thì YM nhé, or linhnc308@gmail.com
Thanks!
Comment
Bài viết mới nhất
Collapse
-
Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?bởi ti500Xem video hình như bác vẫn dùng jumper để chuyển đổi điện áp? Chưa hiểu bác mod lại thế nào. Mạch này xài pin nên chắc cần hiệu suất cao, nếu autovolt thì theo bác tổn hao thêm bao nhiêu là chấp nhận được?
-
Channel: Điện tử công suất
hôm nay, 19:23 -
-
Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?bởi dinhthuong80Vâng bác, giờ đèn bắt và giệt muỗi quá trời, rồi máy đuổi muỗi Doctor Ho,... mà chả cái nào ra hồn!
Led cực tím 365nm thì thua ạ, vì máy test màu nguồn ánh sáng công ty cháu chỉ đo được từ 380nm - 780nm thôi....-
Channel: Điện tử công suất
hôm nay, 12:50 -
-
bởi vyvian leeGiải pháp quản lý Đơn bán hàng B2B là giải pháp công nghệ giúp các DN quản lý toàn bộ quy trình tiếp nhận, theo dõi và thực hiện các đơn hàng từ Khách hàng B2B. Công cụ này cho phép DN xử lý khối lượng đơn hàng lớn, quản lý các chính sách giá...
-
Channel: Quảng cáo
hôm nay, 10:00 -
-
Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?bởi vi van phamUống rượu 1 mình ko có chuyện gì để nói, chợt nghỉ ra đang sửa cái đèn bắt muỗi. Nhờ đinhthuong giúp đỡ cho biết cái led nào là 365nm.
Ngày xưa sửa cho sếp cái đèn, đổ ra rất nhiều muỗi trong đó. Ngày nay mua cái đèn chẳng...-
Channel: Điện tử công suất
hôm nay, 03:20 -
-
Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?bởi ti500Đùa với bác tí thôi vì lâu rồi mình cũng không vào diễn đàn vì thấy chán. Dù sao cũng cảm ơn bác đã đưa ra các bài toán thực tế để anh em có sự động não không hề nhẹ.
Xem video bác gửi em vẫn chưa hiểu nó nói về cái gì...-
Channel: Điện tử công suất
Hôm qua, 18:05 -
-
Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?bởi dinhthuong80Chào bạn ti500, cảm ơn bạn đã dẫn dùm link [mình muốn dẫn link đó mà ... không nhớ gì nhiều về nó!]
Mạch mà ĐT đề nghị người ta cải tiến để đáp ứng yêu cầu/khắc phục vấn đề như đã mô tả là mạch pin sạc ở trong cái nắp vỏ có hình đính kèm ấy, sơ đồ mạch đó là sơ đồ rất nhiều...-
Channel: Điện tử công suất
Hôm qua, 15:08 -
-
Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?bởi ti500bác đỉnh thượng lâu rồi không thấy vào bàn việc nước tưởng chuyển nghề rồi.
thì ra đây là lý do bác mở luồng này: http://www.dientuvietnam.net/forums/...%A5t/1729168-d...-
Channel: Điện tử công suất
Hôm qua, 09:17 -
-
Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?bởi dinhthuong80Vâng bác, mạch điện cũng dạng như vậy, và vấn đề của nước mình chính là cái khó bó cái khôn, không thể cạnh tranh được với hàng ngoại.
Thực ra mạch em vẽ từ sản phẩm thực tế ở #54 là họ cải tiến từ mạch Boost áp...-
Channel: Điện tử công suất
08-02-2025, 13:58 -
-
Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?bởi mèomướpDạ thấy chú dinh... có vẻ mặn nồng với đèn sự cố nên cháu rình lúc chị hàng xóm đi vắng bắc thang trèo lên chụp mấy cái đèn nhà chị ấy ạ. Tầm vài trăm cái dùng tuýp led 220v bình thường ấy ạ. Dùng chiếu sáng thay bóng tuýp luôn Hơn...
-
Channel: Điện tử công suất
07-02-2025, 22:38 -
-
Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?bởi bqvietTheo sơ đồ bạn đã vẽ thì đây chỉ là mạch nguồn flyback không cách ly, phản hồi cả dòng lẫn áp thôi mà. Một dạng nguồn CC-CV thông dụng. Kiếm con chip tốt làm là được, nếu chịu chạy dãy LED có cách ly thì càng tốt.
Vấn đề...-
Channel: Điện tử công suất
07-02-2025, 21:56 -
Comment