Thread: Cheap Idea for a DRO
Threaded View
-
19-05-2010 #11
It sounds to me like the vernier is not being set to fast mode correctly my the PIC. and it is mis-reading the vernier as a binary version rather than a BCD type.
Fire up a serial comms package or hyperterminal, if ALL else fails :)
Set baud to 115,200, 8, n,1
Send 'i0' and the PIC (in position X) should respond with something.
;command line interpretor
;Commands: (case insensitive)
;rx - Read - reads and transmits abs position (x=x,y,z,w)
;sn - Sets sample rate (n=0,1,2) 0 =poll mode, 1 = 300mS (normal), 2 = 20mS (fast mode)
;zx - zero vernier display (x=x,y,z,w)
;vn - set vernier type (n=0,1) 0 = old, 1=decimal
send V1 to set decimal vernier, then S0 to set poll mode, then RX and the pic should respond with X00.000: (inches) or X000.00:
(mm). If it returns XH000000: then it is not reading the vernier as a decimal type.
I have one vernier here that has a similar problem , so if I can fine the time I'll look into it. In the mean time, you could try inserting an extra pulse clk in the setfast routine
Code:setFaut bsf Mode,Auto setFast bsf Mode,Fast clrwdt call zeronorm clrwdt ;pulse clk again if decimal type call Dly200 call Plsdata btfss Mode,Vtype return clrwdt ;pulse clk again if decimal type call Dly200 call Plsclk call Dly200 ;exta pulse clk ******* call Plsclk call txZero ;send zero message return
disconnect serial lead from PC , disconnect vernier from PIC
Run VB application, select correct comm port
Connect serial lead, connect vernier to PIC - you should see a new frame appear for X, Y, Z or W - if this happens the serial port is working OK.
you should see the vernier be reset to zero then depending on type H (for hold) and F (for fast)
Press ZERO (and hold) on the vernier, this will stop the clock signal, after a second or less the PIC will signal the PC to remove the frame .
Releasing the zero will start the clock, the PIC will signal the PC and the PC will issue a reset to the Vernier.
If all of the above works the serial comm must be working fine.Last edited by BillTodd; 19-05-2010 at 09:58 PM.
Thread Information
Users Browsing this Thread
There are currently 1 users browsing this thread. (0 members and 1 guests)
Similar Threads
-
Website idea.
By qwertyjon in forum General ComputingReplies: 8Last Post: 05-04-2014, 03:29 PM -
Here's an idea hacking a Kress 1050 FME
By m.marino in forum Kress Milling MotorsReplies: 3Last Post: 16-01-2013, 01:05 AM -
Why they don't want to accept my idea?
By hoezap in forum Tool & Tooling TechnologyReplies: 5Last Post: 14-07-2012, 01:15 AM -
business idea?
By homer93 in forum Marketplace DiscussionReplies: 7Last Post: 01-06-2012, 12:56 PM -
BUILD LOG: Mel's Odd Idea
By mel_earp in forum DIY Router Build LogsReplies: 3Last Post: 19-03-2010, 11:54 AM
Bookmarks