Circuit Book

General purpose infrared remote control receiver with RS232 output

General purpose infrared remote control receiver with RS232 output

Simple infrared remote control receiver with RS232 ascii output. It can be used for developing remote controls on a PC using the serial port. In practice, the infrared bursts are converted in ascii characters and sent to the RS232 port. The downloadable ZIP file contains the schematic diagram, the printed circuit board, the components disposition and the object file to write into the ATMEL ATtiny2313 microcontroller.

A DCF77 Clock with RS232 Interface

A DCF77 Clock with RS232 Interface

The clock is synchronised via the German time signal DCF77. It has a display with automatic brightness control and a RS232 computer interface.

The clock is built around a PIC16F84 microcontroller from Microchip. I chose this microcontroller since its FLASH memory is easy to program and assembler and programmer software is freely available for GNU/Linux. It has 13 general input/output pins which is just enough to implement all the feature I wanted.

RS232 - RS485 Converter with Automatic RX - TX Control

RS232 - RS485 Converter with Automatic RX - TX Control

Today, although the wireless technology grows very fast, the long distance funicular communication still keeps its popularity. The reason is obvious that cost and complexity is high at the wireless communication.

RS232 is probably one of the most used, easy to develop and easy to apply communication protocol. We generally encounter to this standard at the MCU applications. But it has some restrictions. It allows us to use maximum 15 meters cable. Good wiring, low baud rates and less noisy mediums may allow us to exceed this limit a little more. The main problem here , when the distance increases, the noise at the common ground line also increases. Another issue, RS232 allows only two devices to communicate reciprocally. More than two devices can not communicate at this line and we need another solution for this situation.

RS485 is the standard that solves this problems. The main difference is, RS485 transfers the data depending on the potential difference between the two communication wires. The polarity defines the logic state of the signal. You can transfer data up to 1220 meters far away and with a rate up to 10 Mbs.

 

 


Categories

 
 
 


CircuitBook.com (C) 2009
Any logo, trademark and project represented here are property of their respective owner