Can you explain the 2 fps requirement?
Yes I have shot Time Lapse for hours, one frame every 4 seconds. One easy way if you are going to be producing a video or animation from these (which I assume is why people do a time lapse) Something to consider is you don't need full size shots. The smallest size on a 20-D = 1,728 x 1,152 pixels big enough for an 8x10 and for full HD you'll need to reduce the image size!
You render it at 12fps and then open and save at NTSC 30 (29.97 whatever you want)
The camera will shoot 5 fps - 23 frames, full resolution, but I don't know how to make it shoot 2fps and how many frames it can buffer at SMALL. 1.2MB per image, I'll leave some of the math fun for you. I'm not sure my timer would go less than 1fps, but I haven't tried.
I considered that for a ride through the country on a car traveling at 60mph, that's 88 feet per frame. Pretty good distance traveled. Maybe at 30 it would display smoother.
Yes on the external battery, that's not complicated.I can get a couple of hours on a single battery on the 20-D shooting one frame every 4 seconds. Next is a grip, which should be a few hours, but you are taking four times more photos. Easiest way to find out, after predictions, is just set up in a test situation, and start the camera and see how long it runs. Real life is the real answer.
Why 2fps could you please explain? Since you haven't listed requirements except a sketch it's difficult to give good answers?
Was that helpful?