Microcontroller - 8051, 8052, OpCodes, Analog Interface.

Friday, July 25, 2008

Guide to Digital Signal Processing

Guide to Digital Signal Processing

The world of science and engineering is filled with signals: images from remote space probes, voltages generated by the heart and brain, radar and sonar echoes, seismic vibrations, and countless other applications. Digital Signal Processing is the science of using computers to understand these types of data.

The Scientist and Engineer's Guide to Digital Signal Processing's Table of Content
By Steven W. Smith

Tuesday, July 22, 2008

Controller Area Network - CAN - in Automation

CAN (Controller Area Network) is a serial bus system, which was originally developed for automotive applications in the early 1980's. The CAN protocol was internationally standardized in 1993 as ISO 11898-1 and comprises the data link layer of the seven layer ISO/OSI reference model.

CAN Controller Area Network in Automation

CANopen is a CAN-based higher layer protocol. It was developed as a standardized embedded network with highly flexible configuration capabilities.

In the year 1992, several companies founded the CAN in Automation (CiA) non-profit group, in order to provide technical, product and marketing information.

CANopen-based dust-filtering systems

CANopen-based dust-filtering systems

Hesch (Germany) has developed an industrial dust-filtering systems. The HE 5750 host-controller provides a CANopen NMT master interface to communicate to the sub-layered valve units operating the dust-filters. The entire system can be controlled by means of the Profibus or Modbus interfaces. The embedded filter control software supports the reduction of emission values and energy costs.

The valve controllers are uses to pulse solenoid valves in industrial dust extraction technology. They are controlled via an embedded CANopen network by means of the HE 5750 host-controller. The NMT slave units are attributed locally and technically to one filter chamber each. This concept adapts to any desired number of filter chambers and valves.

CAN in Automation (CiA)
Kontumazgarten 3 DE-90429 Nuremberg, Germany.

CAn Remote Automation-Control with AVR

CARACA is a home automation project based on a net of interconnected programmable circuits suited to perform different tasks like switch on/off appliances, decode commands from Ir remote control units, control thermostats, measure temperature and more.

CAn Remote Automation-Control with AVR

Every node of the net communicate each other through a robust protocol (CANBus), and the status can be monitored by a PC possibly connected to the Internet.

CAn Remote Automation-Control with AVR

Other Open Source Home Automation Projects

MisterHouse: Home Automation with Perl
MisterHouse is a Windows/Unix home automation program written in Perl. It can respond to voice commands, web browsers, time of day, serial port and X10 data, external files, etc and can speak via Text to Speech engines.

OpenRemote - Home of the Digital Home
Software for the Internet-enabled Home at openremote.org. An Open Community in the Home Automation and Domotics space. We believe an Open Source approach can revolutionize the way people create, install, and maintain software in the industry.

Friday, July 11, 2008

uC Hobby - Learn Microcontrollers by DIY

uC Hobby - Learn Microcontrollers by DIY USB IO Chips - uCHobby.com

"The mission here is to help hobbyist get started with microcontrollers. The primary focus is ARM7 based microcontrollers which can be a big step for persons new to embedded development."

USB IO Chips - uCHobby.com

The chip is very easy to work with and provides 12 or 16 I/O pins with various built in functions like variable flash rate, event counters, variable sink current and more. They provide lots of documentation and a DLL to make interfacing easy."