New Micros, Inc  

Go Back   New Micros, Inc > IsoMax™ - ServoPod™ - IsoPod™ - MinPod™ - PlugaPod™ - TiniPod™
User Name
Password
FAQ Members List Calendar Search Today's Posts Mark Forums Read


Reply
 
Thread Tools Search this Thread Rate Thread Display Modes
  #1  
Old 04-27-12, 06:23 PM
Norse Norse is offline
Registered User
 
Location: Toronto, Canada
Posts: 82
Odd behaviour

Hi Randy,
A puzzle for you....
I am using my ISOPOD V1 for experiments or proof of concept...
I have a situation where there are odd things happening...
Things work as expected with the loaded code but when I shut the unit down for, lets say 30 minutes, the unit does not always behave as expected... It requires a second quick shut-down cycle of perhaps 15 seconds before it behaves properly... I am driving a couple of servo motors which do not folllow the comands until the second power-up. It occationally stops working with the misbaviour but is OK after a short off/on... Once it starts properly then is works without failure until I give up challenging it and shut down....
V1 talks ncely with an ISOPOD V2 through CAN which runs 8 filters...
This is most peculiar... Time for a ISOPOD V3?

Also, NMIterm freezes.... My laptop has no serial port so I use a couple of USB/Serial units. For whatever reason the NMITerms stops responding from time to time. Rather frustrating as I have to shut down the laptop (WindowsXPpro) when it happens... Never could find a solution for that. Some times I may have two NMI windows running as I experiment with two ISOPODs at the same time. In this configureation, One nay freeze while the other works...
THe USB drivers are, as far as I know, up to date...

Cheers,

Per.
Reply With Quote
  #2  
Old 04-28-12, 09:27 AM
RMDumse RMDumse is offline
Moderator
 
Posts: 1,406
The IsoPod(TM) has three versions now. V2 and V3 are nearly identical. The pinout differernce and slight form factor change occurfed between 1 and 2.

I'm wondering if you aren't describing a software difference. Are all the boards you are describing running the sma version of the IsoMax(TM)?

Finally, yes NMITerm sometimes hangs up, a purely PC side phenomina. I've noticed an action that often brings that lockup on. If you wiggle the USB dongle, and it looses power however breifly, the port gets lost to windows. When that happens, try re-establiching the properties (Files > Properties > Ok) (or menu button for Properties then Ok) and see if you don't recover communications.
Reply With Quote
  #3  
Old 04-28-12, 11:03 AM
Norse Norse is offline
Registered User
 
Location: Toronto, Canada
Posts: 82
Hi Randy.
Working Saturdays?
The PODs are all running the same latest Isomax version, 0.86.
I played with it this morning. Some startups causes what appears to be partial functioning. i.e. it the servo motor only turns in one direction or not at all.
A quick off/on return things to normal. So, for proper funtionality I some times need to do a double start up. Most peculiar as it stays fully functional after the second cycling...
As for V2 etc. I am designing a PCB as a host for the PODs etc. and plan to use v3 for that.
I mentioned the NMI Term simply as a feedback. The dongles do not move. It may be a driver problem but I am scratching my head. The program does not respond and does not terminate if left alone. I have gone the route of the task manger but I always have to shut down the computer. Oh well.

One added question. I will need to keep the value in a variable ( EEWORD) accessible for at startup. It is a simple 0 -1000 value for status. The named variable is of course available but what about its value?

Cheers,

Per
Reply With Quote
  #4  
Old 04-28-12, 12:00 PM
RMDumse RMDumse is offline
Moderator
 
Posts: 1,406
Saturday? Always working.

Have you tried reascerting the properties to the NMITerm when it happens? I'll be curious to see if that solves your problem. Usually by the time I suspect the NMITerm is what's locked up, I have already been beating on the 'Pod trying to get it to come back to life, getting desperate to get it going. I just close and re-open NMITerm, and see the 'Pod is alive, and feel great it isn't the 'Pod. Then I remember I should have tried to re-initialize the NMITerm properties. So I haven't caught it enough to be sure this is an every time cure. So additional feedback this is useful, or not, would be appreciated.


There are several variables having to do with startup. There's a user variable called CLD/WRM. Maybe it hasn't faded on a short power down, so the user area, etc., isn't reloaded, you only get a partial restore.

I have used the data flash to hold "variables" through power downs. Just remember it erases in pages. So it's pretty much a page per variable, or cluster of related variables.

Here's an example from my code
Code:
1001 CONSTANT TESTRESULTFLASH EEWORD 1101 CONSTANT TESTFLGFLASH EEWORD ( code snippets FALSE TESTFLG ! 0000 TESTFLGFLASH EE! TESTRESULTFLASH EEERASE ( code snippets FALSE TESTFLG ! 0000 TESTFLGFLASH EE! ERRFLGON ( code snippets IN-STATE PURGEHOLD CONDITION TOFF @ TRIGLO# < DUP IF FALSE TESTFLG ! YELLED ON THEN CLKT 1-! CLKT @ 0= OR CAUSES TRIGHI# TOFF @ < IF TRUE TESTFLG ! YELLED OFF THEN CR ." TEST OVER " TESTFLG @ IF TESTFLGFLASH EEERASE ERRFLGOFF ." PASSED " FFFF TESTRESULT ! ( TESTRESULTFLASH EEERASE, NOT DONE ABOVE ELSE 0000 TESTFLGFLASH EE! ERRFLGON ." FAILED " VERYSMALLLEAK# TESTRESULT ! VERYSMALLLEAK# EESAVECODE THEN CR FALSE TESTABORTFLG ! ( GRNLED OFF CANISTERVOPEN THEN-STATE TESTOVER TO-HAPPEN IN-EE : EESAVECODE TESTRESULTFLASH @ FFFF = NOT IF TESTRESULTFLASH EEERASE THEN TESTRESULTFLASH EE! ; EEWORD
Reply With Quote
  #5  
Old 07-12-12, 09:10 AM
Norse Norse is offline
Registered User
 
Location: Toronto, Canada
Posts: 82
Hi Randy,
I have another puzzle for you...
Probably something you do not want on the forum...
On May 17th. I sent the first email regarding an error done with a shipment of my order which I still have not received. The invoice enclosed with the order stated just over $700 value for the two ISOPODS I had paid for... It resulted in a UPS brokerage and duty etc. COD charge of nearly $170... I did of course refuse the parcel. After some emails I got a question from Pam wondering if I would be willing to pay the $36 return charge and then the USPS postage for the originally requested shipping method. Hmm, I did not make the error causing the problem... I try to avoid UPS as the plague given their outrageous brokerage fees. As is was they would have charged me an additional $36 for a reassessment IF NMI faxed them a correct invoice... Yes, I did call UPS brokerage and the delivery was delayed 1 day before I finally refused it the next day.

I am not pleased with this by now to put it mildly. It has caused me a major headache and I was forced to do a rewire and embed my original V1 pod. Forget about the neat PCB for the V3 etc.

I am rather puzzled as the forum support has been excellent in contrast.
I no longer have an available unit to experiment with.

So, what is happening with this?

Per
Reply With Quote
Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search
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 Off
HTML code is On
Forum Jump



All times are GMT -5. The time now is 10:44 PM.


Powered by: vBulletin Version 3.0.7
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.