Discussion in "Project Help" started by    kakshay92    Jul 7, 2012.
Sat Jul 07 2012, 10:04 AM
#1
I am trying to make the "Cellphone operated Land Rover" project given in the EFY magazine, pdf attached.

The H-Bridge IC circuit is working properly and to my knowledge, everything in the MT8870 DTMF Decoder IC circuit is also soldered correctly.

I am using Nokia 2300 for my project and the original earphones that came with it. They work properly when listening to radio, or talking to someone over the phone.

However, the MT8870 IC does not give output when I connect it to my AT89S52 microcontroller. I have written a simple program to transfer everything from port 0 to port 1 (in which an LED board is connected) - so that the corresponding output of the MT8870 (binary) will be shown on the LED board. But it continuously shows 0000, even on pressing keys.

The connector for my phone is of the TRRS type - and my speaker wires have connection to TIP and the second RING.

Please assist me in my project. I am unable to understand where I have gone wrong.
Sat Jul 07 2012, 08:15 PM
#2
first u should get the dtmf o/p ....
in u r case check the crystal ,discreate components especialy capacitor.....
to see the tone is recive see the strobe pin on decoder ic ..when tone recive this pin is hi .....it means tone recived propely

''However, the MT8870 IC does not give output when I connect it to my AT89S52 microcontroller.''
means you get the o/p when micro is removed.....if this is problem see the ground connections of both are connected propely by a continouty test....
Sun Jul 08 2012, 07:19 AM
#3
How do I check the crystal and capacitors?

I will try the strobe pin, thank you for that idea!
Sun Jul 08 2012, 06:15 PM
#4


How do I check the crystal and capacitors?

kakshay92


If you don't have use of an oscilloscope the best way is to replace
the capacitors,then the crystal.

Check your soldering carefully.
Sun Jul 08 2012, 07:13 PM
#5
@ kakshay92
attach circuit according to this schematic

i test it and it is working ok
first u has to be able to get out put of the decoder ic then go to controller that is second step
u can use this software to generate the DTMF tones in the pc or laptop
http://www.polar-electric.com/DTMF/InstallDTMFencoder.exe
use headphone with the laptop and connect it with the circuit
now when laptop generate DTMF tones according to that led showw the status of the ic output
is is an easy and cost free method to check dtmf ic
i use this program is so useful
use stereo connector with laptop to IC connection
 kakshay92 like this.
Mon Jul 09 2012, 04:44 AM
#6
I would be better if you check just the MT8870 receiver part first, remove your microcontroller and see the output of DTMF decoder using multimeter. this will ensure that a part of your circuit is working fine. then you can check controller side if things are going wrong.
Mon Jul 09 2012, 03:35 PM
#7
Thank you everyone for your efforts! I went to my instructor and he suggested a few resistors and capacitor changes, am going to try that and hope it will work!
Mon Jul 09 2012, 05:56 PM
#8
Good Luck kakshay92
 kakshay92 like this.

Get Social

Information

Powered by e107 Forum System

Conversation

hiast
Thu Jun 16 2016, 03:03 PM
help please how do i initiate port 3 as an input port in assembly? acutely there is push switch connecting to p3.2 push switch connecting to p3. 3 push switch connecting to p3.4 push switch connecting to p3.5 and i need to call function when the user pressed the push switch for the previous pins (not used as counter and not as timer… just call a function ( do special thing) when any push switch is pressed ???????
Mon Jun 06 2016, 12:02 PM
nida hussain
hi.. i need some help with keypad interfacing code.like i want to write a code in c language that takes an input of 2 digit numbers from a keypad interfaced with 8051 mc and stores the entered values in some array
Sat May 28 2016, 04:34 PM
kibrom berhe
c code for locker security system based on rfid and gsm
ExperimenterUK
Wed May 25 2016, 05:05 AM
@ Ramanjaneyulu, post in forum,explain your problem
Mon May 23 2016, 11:34 PM
Ramanjaneyulu
Hi, I Am using at89c4051 for my application, I want 5u sec dely.. Up to 1milli sec iam able to producing delay. Beyond the 1milli second, I am unable to produce the acceurate dely. Plz any one help me
Sat May 21 2016, 09:51 PM
A K
i want to mak an auto dialer using gsm and atmega 16. please helpe me how to write a code to auto dial a number saved in sim
Sat May 21 2016, 10:42 AM
Alec
Hi im trying to program my 89s51 with a usbasp so any ideas on the circuit?
Wed May 18 2016, 10:08 AM
Tashu joshi
anyone know how to develop
Wed May 18 2016, 10:07 AM
Tashu joshi
i'm working for resporatry system using 8051,
Wed May 18 2016, 10:06 AM
Tashu joshi
i'm developing a respiratory system using Arduino

Downloads

Comments

dyoussef
Wed Jun 29 2016, 07:29 PM
sung7333
Tue Jun 28 2016, 06:23 AM
Bonolai
Fri Jun 24 2016, 06:02 AM
hiast
Sat Jun 11 2016, 02:30 PM
alex1311
Thu Jun 09 2016, 06:57 AM
zaft93
Sun May 15 2016, 01:52 AM
CELEBI
Thu May 12 2016, 08:28 AM
Suro1996
Wed May 11 2016, 06:07 PM

Online

Guests: 47, Members: 0 ...

most ever online: 182184
(Members: , Guests: 182184) on 06 Aug 2010: 05:37 AM

Members: 37770
Newest member: dyoussef
Forum Activity
ExperimenterUK Avatar
Posted By ExperimenterUK
Thu Jun 30 2016, 05:44 AM
I think the display/ editor software added the a...
dyoussef Avatar
Posted By dyoussef
Wed Jun 29 2016, 07:34 PM
Hello, I am referencing this project: http://www.8051projects.net/wiki/I2C_Implementation_on_PICI am using PIC16F1847 and XC8 so I've had to make a few changes to the code. While making changes, my compiler gave me an error for the I2CWait function for the while statement. It says "unexpected token amp". Here is the line in question:while ((SSPCON2 & 0x1F ) || ( SSPSTAT & 0x04 ) );I changed the register names to be consistent with my PIC but it didn't solve the problem.What changes do I need to make to this function so that this error does not occur?
ExperimenterUK Avatar
Posted By ExperimenterUK
Wed Jun 22 2016, 07:54 PM
I can't see why it should work sometimes and not o...
ExperimenterUK Avatar
Posted By ExperimenterUK
Wed Jun 22 2016, 12:58 AM
You could use T0 and T1 to trigger interrupts but ...
Karan123 Avatar
Posted By Karan123
Tue Jun 21 2016, 04:40 AM
I am not Getting you . the project is to interfac...
Karan123 Avatar
Posted By Karan123
Tue Jun 21 2016, 04:34 AM
Hello,Thanks , It Works . Master-Slave address Ma...
alex1311 Avatar
Posted By alex1311
Mon Jun 20 2016, 11:38 AM
Football is my passion and I have dreamt of becomi...
ExperimenterUK Avatar
Posted By ExperimenterUK
Fri Jun 17 2016, 11:00 PM
>But Can't modify code at Receiver End for Differe...
hiast Avatar
Posted By hiast
Fri Jun 17 2016, 03:25 PM
thanks for help,i wanted to write this code as you...
Karan123 Avatar
Posted By Karan123
Fri Jun 17 2016, 12:19 PM
I don't your applications . But below should help ...