Go to Post There's a fine line between idolizing someone and stalking! - Jay H 237 [more]
Home
Go Back   Chief Delphi > Technical > Programming
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Closed Thread
 
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 23-01-2006, 13:56
Ami Schwartz Ami Schwartz is offline
Registered User
FRC #1657
 
Join Date: Jan 2006
Location: Israel
Posts: 24
Ami Schwartz is an unknown quantity at this point
Exclamation G.T.S ..... (problem)

While one of my team mates was running a try out on G.T.S he thought there is somthing wrong with the way it worked :


He hooked it up and while it worked he didn't receive output from the sensor to the "IFI Loader" ( the only thing he got was the number " 0 " )


**Even when the sensor was not connected it got " 0 " or "256".



So, my question is if some one can please tell me if it's ok that i didn't receive any outpot from the Sensor.



P.S > It was connected my a digital IN/OUT on the RC .




Thx. Hamosad team # 1657
  #2   Spotlight this post!  
Unread 23-01-2006, 14:06
Alan Anderson's Avatar
Alan Anderson Alan Anderson is offline
Software Architect
FRC #0045 (TechnoKats)
Team Role: Mentor
 
Join Date: Feb 2004
Rookie Year: 2004
Location: Kokomo, Indiana
Posts: 9,113
Alan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond repute
Re: G.T.S ..... (problem)

I assume you're referring to the Gear Tooth Sensor. It sounds like you're having two conceptual difficulties with printing its value.

First, its output is a very short high-going pulse whenever a gear tooth passes the sensor. It's on the order of 40-80 microseconds long. Unless you get extremely lucky, your code is not very likely to read anything other than a 0.

Second, it sounds like you might be trying to use printf with a char. For a couple of technical reasons, that doesn't work exactly the way you want it to. You'll need to cast the value to an int like this:
Code:
  char value = 1;
  ...
  printf ( "value = %d\r", (int)value );
The proper way to read the gear tooth sensor is to have it create an interrupt whenever it emits a pulse, and to use the interrupt service routine to count the pulses.
  #3   Spotlight this post!  
Unread 24-01-2006, 09:17
Ami Schwartz Ami Schwartz is offline
Registered User
FRC #1657
 
Join Date: Jan 2006
Location: Israel
Posts: 24
Ami Schwartz is an unknown quantity at this point
Re: G.T.S ..... (problem)

Thx, but we think we know the problem.

we think that the sensor got short" .
  #4   Spotlight this post!  
Unread 28-01-2006, 17:01
Raym Raym is offline
Registered User
FRC #1138
 
Join Date: Jan 2006
Location: West Hills, CA
Posts: 9
Raym is on a distinguished road
Re: G.T.S ..... (problem)

Quote:
Originally Posted by Alan Anderson
I assume you're referring to the Gear Tooth Sensor. It sounds like you're having two conceptual difficulties with printing its value.

First, its output is a very short high-going pulse whenever a gear tooth passes the sensor. It's on the order of 40-80 microseconds long. Unless you get extremely lucky, your code is not very likely to read anything other than a 0.

Second, it sounds like you might be trying to use printf with a char. For a couple of technical reasons, that doesn't work exactly the way you want it to. You'll need to cast the value to an int like this:
Code:
  char value = 1;
  ...
  printf ( "value = %d\r", (int)value );
The proper way to read the gear tooth sensor is to have it create an interrupt whenever it emits a pulse, and to use the interrupt service routine to count the pulses.
the GTS code returns a LONG int.

Good Luck.
Closed Thread


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Need a realistic Statics Problem sanddrag Technical Discussion 10 05-12-2005 15:07
Problem w/Mesh Kevin Thorp 3D Animation and Competition 4 17-02-2005 23:04
Programming Problem: Extremely Frustrating chantilly_team Programming 19 12-02-2005 23:00
The problem with scouting... archiver 2001 10 23-06-2002 23:49
Major problem with chipphua motors aka Scott White Motors 18 19-03-2002 19:44


All times are GMT -5. The time now is 01:04.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi