EmbeddedRelated.com
Forums
The 2024 Embedded Online Conference

Searching for webserver board/module with some I/O

Started by Stef July 10, 2012
For a demo project we want to use a webserver interface to some simple
hardware. The initial demo will be 3 devices and after that a very small
annular volume. For that reason we don't want to invest too much in
hardware/software development and are searching for an off the shelf
product. I thought I would find that in a minute, but so far I have
been unsuccessfull. What we would like:

- Module or board (will be built in control box)
- Ethernet (10/100)
- 2 analog inputs
- 2 analog outputs (or PWM)
- 2 digital inputs
- 2 digital outputs
- Stepper motor control, but this can be with external hardware
  and 'step' output only. Limited frequency and accuracy
- Webserver with a few static web pages for reading/writing values
- Upload of pages
- Run a simple "control loop" (example: Aout = Ain * m + b)
- Control the stepper motor step frequency
- Configurable fixed ip address
  Can be like on routers: reset to default and config via web
  But other methods welcomed as well
- Web pages, control software and configuration stored stored in
  NV memory

Anyone know anything that will fulfill (most of) the above?

-- 
Stef    (remove caps, dashes and .invalid from e-mail address to reply by mail)

Minors in Kansas City, Missouri, are not allowed to purchase cap pistols;
they may buy shotguns freely, however.
On Tue, 10 Jul 2012 15:15:38 +0200, Stef
<stef33d@yahooI-N-V-A-L-I-D.com.invalid> wrote:

>For a demo project we want to use a webserver interface to some simple >hardware. The initial demo will be 3 devices and after that a very small >annular volume.
With the exception of the stepper control software, I think that everything you need is available here: http://www.mpeforth.com/pb2468.htm Feel free to contact me offline (remove XXX) if you need more details. Stephen -- Stephen Pelc, stephenXXX@mpeforth.com MicroProcessor Engineering Ltd - More Real, Less Time 133 Hill Lane, Southampton SO15 5AF, England tel: +44 (0)23 8063 1441, fax: +44 (0)23 8033 9691 web: http://www.mpeforth.com - free VFX Forth downloads
On 7/10/2012 7:15 AM, Stef wrote:
> For a demo project we want to use a webserver interface to some simple > hardware. The initial demo will be 3 devices and after that a very small > annular volume. For that reason we don't want to invest too much in > hardware/software development and are searching for an off the shelf > product. I thought I would find that in a minute, but so far I have > been unsuccessfull. What we would like: > > - Module or board (will be built in control box) > - Ethernet (10/100) > - 2 analog inputs > - 2 analog outputs (or PWM) > - 2 digital inputs > - 2 digital outputs > - Stepper motor control, but this can be with external hardware > and 'step' output only. Limited frequency and accuracy > - Webserver with a few static web pages for reading/writing values > - Upload of pages > - Run a simple "control loop" (example: Aout = Ain * m + b) > - Control the stepper motor step frequency > - Configurable fixed ip address > Can be like on routers: reset to default and config via web > But other methods welcomed as well > - Web pages, control software and configuration stored stored in > NV memory > > Anyone know anything that will fulfill (most of) the above? >
http://www.sparkfun.com/products/7830
Stef <stef33d@yahooI-N-V-A-L-I-D.com.invalid> wrote:

> For a demo project we want to use a webserver interface to some simple > hardware. The initial demo will be 3 devices and after that a very small > annular volume. For that reason we don't want to invest too much in > hardware/software development and are searching for an off the shelf > product. I thought I would find that in a minute, but so far I have > been unsuccessfull. What we would like: > > - Module or board (will be built in control box) > - Ethernet (10/100) > - 2 analog inputs > - 2 analog outputs (or PWM) > - 2 digital inputs > - 2 digital outputs > - Stepper motor control, but this can be with external hardware > and 'step' output only. Limited frequency and accuracy > - Webserver with a few static web pages for reading/writing values > - Upload of pages > - Run a simple "control loop" (example: Aout = Ain * m + b) > - Control the stepper motor step frequency > - Configurable fixed ip address > Can be like on routers: reset to default and config via web > But other methods welcomed as well > - Web pages, control software and configuration stored stored in > NV memory > > Anyone know anything that will fulfill (most of) the above?
For example a Freescale Coldfire v2 (MCF5223X) demo board should do the trick. Bye Jack -- Yoda of Borg am I! Assimilated shall you be! Futile resistance is, hmm?
In comp.arch.embedded,
Stephen Pelc <stephenXXX@mpeforth.com> wrote:
> On Tue, 10 Jul 2012 15:15:38 +0200, Stef ><stef33d@yahooI-N-V-A-L-I-D.com.invalid> wrote: > >>For a demo project we want to use a webserver interface to some simple >>hardware. The initial demo will be 3 devices and after that a very small >>annular volume. > > With the exception of the stepper control software, I think that > everything you need is available here: > http://www.mpeforth.com/pb2468.htm
Looks like this board has most of the hardware we require. But how about the software? Ideally there should be ready to run software to which I can add some small control functions and supply the html for the web pages. The 'ready' software should at least cover TCP/IP (including a means of setting op de IP adress and related stuff) and a webserver. -- Stef (remove caps, dashes and .invalid from e-mail address to reply by mail) The luck that is ordained for you will be coveted by others.
In comp.arch.embedded,
hamilton <hamilton@nothere.com> wrote:
> On 7/10/2012 7:15 AM, Stef wrote: >> For a demo project we want to use a webserver interface to some simple >> hardware. The initial demo will be 3 devices and after that a very small >> annular volume. For that reason we don't want to invest too much in >> hardware/software development and are searching for an off the shelf >> product. I thought I would find that in a minute, but so far I have >> been unsuccessfull. What we would like: >> >> - Module or board (will be built in control box) >> - Ethernet (10/100) >> - 2 analog inputs >> - 2 analog outputs (or PWM) >> - 2 digital inputs >> - 2 digital outputs >> - Stepper motor control, but this can be with external hardware >> and 'step' output only. Limited frequency and accuracy >> - Webserver with a few static web pages for reading/writing values >> - Upload of pages >> - Run a simple "control loop" (example: Aout = Ain * m + b) >> - Control the stepper motor step frequency >> - Configurable fixed ip address >> Can be like on routers: reset to default and config via web >> But other methods welcomed as well >> - Web pages, control software and configuration stored stored in >> NV memory >> >> Anyone know anything that will fulfill (most of) the above? >> > http://www.sparkfun.com/products/7830
I did browse Sparkfun but did not stumble on this one as I was not looking for a PIC development board. :-) Again, looks like usable hardware but seems to require a fair amount of software development. Or did I not understand it correctly an can I just upload some html pages and a control loop? -- Stef (remove caps, dashes and .invalid from e-mail address to reply by mail) Many aligators will be slain, but the swamp will remain.
In comp.arch.embedded,
Jack <pippo2@disney.com> wrote:
> Stef <stef33d@yahooI-N-V-A-L-I-D.com.invalid> wrote: > >> For a demo project we want to use a webserver interface to some simple >> hardware. The initial demo will be 3 devices and after that a very small >> annular volume. For that reason we don't want to invest too much in >> hardware/software development and are searching for an off the shelf >> product. I thought I would find that in a minute, but so far I have >> been unsuccessfull. What we would like:
<snip, wishes>
>> Anyone know anything that will fulfill (most of) the above? > > For example a Freescale Coldfire v2 (MCF5223X) demo board should do the > trick.
Yes, there are a lot of devboards out there with the required hardware. But the trick is finding one with software that can be used without, or with little, modification and that allows a user/installer/our customer to change the IP adress without a compiler or other 'complicated' tools. -- Stef (remove caps, dashes and .invalid from e-mail address to reply by mail) Youth is such a wonderful thing. What a crime to waste it on children. -- George Bernard Shaw
In comp.arch.embedded,
Stef <stef33d@yahooI-N-V-A-L-I-D.com.invalid> wrote:
> For a demo project we want to use a webserver interface to some simple > hardware. The initial demo will be 3 devices and after that a very small > annular volume. For that reason we don't want to invest too much in > hardware/software development and are searching for an off the shelf > product. I thought I would find that in a minute, but so far I have > been unsuccessfull. What we would like: > > - Module or board (will be built in control box) > - Ethernet (10/100) > - 2 analog inputs > - 2 analog outputs (or PWM) > - 2 digital inputs > - 2 digital outputs > - Stepper motor control, but this can be with external hardware > and 'step' output only. Limited frequency and accuracy > - Webserver with a few static web pages for reading/writing values > - Upload of pages > - Run a simple "control loop" (example: Aout = Ain * m + b) > - Control the stepper motor step frequency > - Configurable fixed ip address > Can be like on routers: reset to default and config via web > But other methods welcomed as well > - Web pages, control software and configuration stored stored in > NV memory
Thanks all for the responses so far. In the mean time I realised that a simple PLC might be more appropriate for the task. But the small ones (Siemens LOGO, Crouzet Millenium) are mostly very limited in analog outputs and require extra modules to support a webserver. Then I found this one: http://www.tri-plc.com/fmd88-10.htm looks like it has all I require and the price is also not bad, $ 229,- on the US webshop. I will call a nearby distributor in the morning to check availability, usability and price overhere. Anyone experience with this one (or with the brand)? Or other suggestions of similar boards? -- Stef (remove caps, dashes and .invalid from e-mail address to reply by mail) Better hope the life-inspector doesn't come around while you have your life in such a mess.
On 7/10/2012 4:41 PM, Stef wrote:
> In comp.arch.embedded, > Stef <stef33d@yahooI-N-V-A-L-I-D.com.invalid> wrote: >> For a demo project we want to use a webserver interface to some simple >> hardware. The initial demo will be 3 devices and after that a very small >> annular volume. For that reason we don't want to invest too much in >> hardware/software development and are searching for an off the shelf >> product. I thought I would find that in a minute, but so far I have >> been unsuccessfull. What we would like: >> >> - Module or board (will be built in control box) >> - Ethernet (10/100) >> - 2 analog inputs >> - 2 analog outputs (or PWM) >> - 2 digital inputs >> - 2 digital outputs >> - Stepper motor control, but this can be with external hardware >> and 'step' output only. Limited frequency and accuracy >> - Webserver with a few static web pages for reading/writing values >> - Upload of pages >> - Run a simple "control loop" (example: Aout = Ain * m + b) >> - Control the stepper motor step frequency >> - Configurable fixed ip address >> Can be like on routers: reset to default and config via web >> But other methods welcomed as well >> - Web pages, control software and configuration stored stored in >> NV memory > > Thanks all for the responses so far. > > In the mean time I realised that a simple PLC might be more appropriate > for the task. But the small ones (Siemens LOGO, Crouzet Millenium) are > mostly very limited in analog outputs and require extra modules to > support a webserver. > > Then I found this one: http://www.tri-plc.com/fmd88-10.htm > looks like it has all I require and the price is also not bad, $ 229,- on > the US webshop. I will call a nearby distributor in the morning to check > availability, usability and price overhere. > > Anyone experience with this one (or with the brand)? Or other suggestions > of similar boards? > >
Yes, I have one of these board in the garage. That's why I suggested: http://www.sparkfun.com/products/7830 The fmd88 is very powerful, but ladder logic just does not make sense to me. Programming C on MPLAB was much easier. My $0.02 hamilton
On 7/10/2012 4:25 PM, Stef wrote:
> In comp.arch.embedded, > hamilton <hamilton@nothere.com> wrote: >> On 7/10/2012 7:15 AM, Stef wrote: >>> For a demo project we want to use a webserver interface to some simple >>> hardware. The initial demo will be 3 devices and after that a very small >>> annular volume. For that reason we don't want to invest too much in >>> hardware/software development and are searching for an off the shelf >>> product. I thought I would find that in a minute, but so far I have >>> been unsuccessfull. What we would like: >>> >>> - Module or board (will be built in control box) >>> - Ethernet (10/100) >>> - 2 analog inputs >>> - 2 analog outputs (or PWM) >>> - 2 digital inputs >>> - 2 digital outputs >>> - Stepper motor control, but this can be with external hardware >>> and 'step' output only. Limited frequency and accuracy >>> - Webserver with a few static web pages for reading/writing values >>> - Upload of pages >>> - Run a simple "control loop" (example: Aout = Ain * m + b) >>> - Control the stepper motor step frequency >>> - Configurable fixed ip address >>> Can be like on routers: reset to default and config via web >>> But other methods welcomed as well >>> - Web pages, control software and configuration stored stored in >>> NV memory >>> >>> Anyone know anything that will fulfill (most of) the above? >>> >> http://www.sparkfun.com/products/7830 > > I did browse Sparkfun but did not stumble on this one as I was not looking > for a PIC development board. :-) > Again, looks like usable hardware but seems to require a fair amount of > software development. Or did I not understand it correctly an can I just > upload some html pages and a control loop? >
yes, you can load html pages to the on-board serial flash. Control loops are written in C. As I said in an earlier post, Ladder logic is just to strange. hamilton

The 2024 Embedded Online Conference