Description: This circuit functions solely as a reader and is not designed for programming. It cannot be used to refill, hack, or perform any illegal activities with telecards. The primary purpose of this circuit is to demonstrate how a microcontroller reads the telecard, which can aid in the development of other electronic circuits such as an electronic safety lock or a checker for remaining credits on the card. This reader is capable of reading the memory contained within the telecard, which consists of 64 bytes (512 bits) of EEPROM memory, with the first 8 bytes (64 bits) being write-protected and usable only for reading. The circuit does not include an LCD display to maintain low costs; however, data can be viewed on any PC system via the RS232 port using HyperTerminal software. The circuit is based on the AT90S2313 AVR microcontroller from Atmel, programmed with telecard.hex and telecard.eep. The MAX232 is employed as a converter to interface between the ±12V of RS232 and TTL levels. When constructing the circuit, it is straightforward; connect the reader to the PC's RS232 port, launch HyperTerminal (found in Start > Programs > Accessories > Communications), and set the baud rate to 19200 bps, 8 data bits, no parity, and 1 stop bit. If a telecard holder is used, it typically includes a switch that activates when the card is inserted, allowing for automatic reading of the card. The first byte (85) and the second byte (FC) represent the country code, the third byte (0B) indicates the units (3000), and the fourth byte identifies the customer (OTE). These results were obtained from testing 50 different Greek telecards, and their accuracy is not guaranteed. The fifth through eighth bytes represent the card's serial number in hexadecimal format. Converting the hexadecimal value 4A037AA0 (bytes 8 to 5) to decimal yields the number 1241741984.
The circuit design employs the AT90S2313 AVR microcontroller, which is a popular choice for embedded applications due to its compact size and efficient performance. The microcontroller interfaces directly with the telecard's EEPROM memory, allowing it to extract the relevant data stored within. The memory architecture of the telecard is structured such that the first 8 bytes are reserved for essential information, which includes the country code, credit units, and customer identification. The remaining bytes are allocated for the unique serial number of the card, which can be critical for tracking and authentication purposes.
The MAX232 chip serves as a vital component in ensuring proper communication between the microcontroller and the PC. It converts the RS232 signal levels to TTL levels suitable for the microcontroller, enabling reliable data transmission. The choice of using HyperTerminal software allows users to interact with the circuit easily, providing a user-friendly interface to view and analyze the data read from the telecard.
For enhanced functionality, integration of an LCD display could be considered in future iterations of the circuit, allowing for immediate visual feedback of the data without the need for a PC connection. Additionally, implementing an automatic card detection feature via the telecard holder switch streamlines the user experience, facilitating hands-free operation.
Overall, this circuit serves as an educational tool for understanding the principles of microcontroller-based reading systems and can be a foundational project for those looking to explore more complex electronic systems and applications.This circuit is onlyreader. It`s not programmer. You CANNOT refill, hack or any illegal thing, the telecards. The purposeof this circuit is for you to understand how a microcontroller readsthetelecard, forbuilding other electronic circuits such as"electronic safety lock" or"Checker for how much units (credits) leftin the card" etc. This reader can read the contained memory of the telecard. These cards have 64 bytes ( 512 bits) of eeprom memory that the first 8 bytes ( 64 bits ) arewrite protected. They areonly for reading. This circuit does not include any lcd display, to keep the cost low, but the data can be viewed to any PC system using the RS232 port, by the Hyper terminal software.
The circuit based on AT90S2313 AVR microcontroller from atmel, programmed with telecard. hex and telecard. eep. The converter from + - 12V of RS232 to TTL and from TTL to + - 12V is MAX232. When you build the circuit ( i think its very simple ), connect the reader with RS232 port of the PC, run the Hyper terminal software ( start programs - accessories communications Hyper terminal ) and set the baud rate to 19200 bps 8 none 1. If you use a telecard holder, usually this holderincludes a switch that is pressed when you insert the card.
You can use this switch, to make the reading of the card, automatic. The 1st (85) and 2th (FC) byte it`s the country. The 3th (0B) is the units (3000) and 4th is the customer (OTE). These results are fromtesting of 50 different Greek telecards and i don`t know if they are correct. The 5th, 6th, 7th and 8th bytes are the serial number of the card in hex form. If you convert the 4A037AA0 hex ( bytes 8 to 5 ) to decimal, you will get the number 1241741984 ( look at the serial number of the black telecard above ).
This is a compass circuit based at AT90S2313. The output drives 8 LEDs to indicate the different horizon directions.
The compass circuit utilizes the AT90S2313 microcontroller, which is an 8-bit AVR microcontroller with a rich set of features suitable for this...
This circuit is designed for experiments using the AT90S2313 microcontroller, a 2x16 LCD display, and a 4x4 keypad. It operates with a clock based on a 4 MHz crystal, although any crystal between 1-4 MHz can be utilized. The keys...
A serial interface and bias supply for the Seiko-Epson G1216N000 using an AT90S2313 because there just aren't enough applications examples for this display on the web. The display is a pretty old transflective gray mode TN LCD design with ok,...
The GNU tools must be configured, built, and installed on the system. This chapter presents a simple example of using the GNU tools in an AVR project. After reviewing this chapter, users should gain a better understanding of how these...
The Skeyeball project is an ongoing initiative within the Indiana University System Design Methods Laboratory, aimed at providing graduate and undergraduate students with opportunities to engage in embedded system design and implement various projects. The downlink segment of the project...
Embedded systems serve as the core of most electronics-based systems, enabling data access, processing, storage, and control. While some simple electronic circuits can be designed without a microprocessor or microcontroller, this approach is often economically impractical, except for basic passive...
The image below depicts a prototype combination card reader and cloner. This unit is self-contained, operating independently without the need for a PC or other external equipment. The operation is straightforward; the user simply needs to hold a card near...
Acquire all the components required for this lecture here. It is highly recommended to obtain a multimeter with a continuity setting. A quality multimeter with this feature typically costs around $60, while premium models can reach $300. The $60 option...
Embedded system design engineers create examples of their work from the 1990s era.
Embedded systems have evolved significantly since the 1990s, and the design work from that period reflects the technological limitations and innovations of the time. Engineers in this field...
We use cookies to enhance your experience, analyze traffic, and (if you allow) serve personalized ads.
By clicking Accept All, you agree to our use of cookies.
Learn more