Keywords: Web Server, 10Baset, Ethernet, P16F877, NIC, TCP/IP

Keywords: Web Server, 10Baset, Ethernet, P16F877, NIC, TCP/IP

<p> Embedded PIC WEB Sensor</p><p>Keywords: Web Server, 10BaseT, Ethernet, P16F877, NIC, RTL8019AS, Internet sensor, Web sensor, ARP, IP, TCP/IP, ICMP, Ping</p><p>Features:  User frindly TCP/IP stack  Web server with HTML  ICSP/ICD interface connector  Ethernet Interface  RS-232 Interface  ARP, IP, TCP, ICMP suported;  Ping and tracert utility;  HTTP (web) server;  Telnet server;</p><p>Overview:  embedded web server software for microcontrollers  access/control embedded systems remotely via a browser and Ethernet  fast-to-market solution for industrial systems, Internet appliances...  high-level user-modifiable 'C' source code  exceptionally small memory footprint - implementation on PICmicro® 16-series chips  full code supplied with Embedded PIC Web sensor kit</p><p>Description: The device is a WEB sensor board (digital thermometer SMT130-160, or Universal Transducer Interface giving the possibility to connect any resistive or capacitive sensor) based on a Microchip’s PIC16F877 single chip microcontroller. The device is connected to the Internet by a standard Ethernet Local Area Network. The block diagram of the device is shown in figure 1. Embedded PIC Web Sensor LAN Sensor MCU NIC (SMT130-160 or UTI) (PIC16F877) (RTL8019AS) PC RS232 (optional) (MAX232)</p><p>Figure 1 – Embedded PIC Web Sensor</p><p>The device is using a standard TCP/IP protocol. In order to have a proper connection to the Internet the user should configure a valid IP address for the LAN being used. For that case, the device should be connected to a Personal Computer using a standard RS232 interface – 9600 baud, 8data bits, 1 stop bit, No parity error check, No hardware flow control. The communication is implemented like a normal terminal program (for example Hyper Terminal). The commands in that mode are given in Table 1.</p><p>Command Execution IPxxx.xxx.xxx.xxx IP address configuration Reset the device (Power Display current configuration of the sensor on reset is done by switching off and on the power supply)</p><p>Table 1 – Configuration commands</p><p>The user could use different programs in order to communicate with the device. For example, he could use a standard browser, such as Internet Explorer or Netscape Communicator. After sending the IP Number of the device, the result shown in figure 2 will be displayed in the browser window. In that case, the device simulates a simple WEB server. The HTML page sent to the computer is compatible with any standard browser (you should just write the IP address in the Address window of your browser: http://xxx.xxx.xxx.xxx).</p><p>Another way for communication is the use of a terminal program like Telnet or Hyper Terminal. First a normal connection to the Embedded PIC WEB Sensor IP address should be opened. After that the user should send the command “m” (measure) and he will receive as a reply the current temperature. An example of a Telnet communication is shown in figure 3. Figure 2 (a) Netscape Navigator Browser Connection, (b) Internet Explorer Browser Connection</p><p>Figure 3 (a) Telnet Connection, (b) Standard TCP/IP protocol (ISAPI) – LabView application</p><p>Command Execution m Measures the temperature and sends the result </p><p>Table 2 – Sensor commands</p><p>When desired, other user applications written in different high-level languages implementing the standard TCP/IP protocol (ISAPI) could be used for communication too.</p><p>The Embedded PIC WEB Sensor can also reply to a ping command so the user could check if there is a TCP/IP connection to the device. In that case, the following functions are executed:  ARP Ping Reply  ICMP Ping Reply</p>

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    3 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us