|
|
Temperature Monitoring and Control using SBC45EC Embedded Webserver Demo This demo project is based on the SBC45EC board. This has a PIC18F452 CPU with 24LC256 EEPROM for web pages. An IOR44-222 board provides two relays and two input and two open collector output. Temperature sensor is provide by the Dallas DS18S20 1-wire device. The software for the webserver is based on the modified Microchip TCP/IP Stack by Modtronix. The 1-wire protocol is implemented by bit-bang on PORTC. For this demo the heater is just a simple 150R resistor. The DS18S20 is resting on this resistor. The control of the heater is provide by Relay1. This will time out and turn the heater off after about 60 seconds to prevent over heating.
LIVE DEMO A live demo of the webserver can be viewed by clicking the link below. Click the Heater button to turn on the heater for 60seconds, watch the temperature go up. The webpage automatically refreshes every 4 seconds. The Fan control is not implemented at present. Note, the demo server might not be running all the time. Source file download. Comments and discussion
please visit forum. |
|||||||||||||||||||||||||||||
What is the difference between the SBC44EC and theSBC45EC? The difference is the port used to connect to the ethernet chip RTL8019AS (IC1) from the PIC18F452.
If you want a board with analog inputs (PORTA) then use the SBC44EC. If you want a board with external interrupt inputs (PORTB) then use the SBC45EC. |
||||||||||||||||||||||||||||||
Parts List
Development Tools Required To program the webserver and download the webpages, the following tools are required.
|
||||||||||||||||||||||||||||||
Last update : 09-Jan-2007 19:32
|
||||||||||||||||||||||||||||||