Storing Cookies (See : http://ec.europa.eu/ipg/basics/legal/cookies/index_en.htm ) help us to bring you our services at overunity.com . If you use this website and our services you declare yourself okay with using cookies .More Infos here:
https://overunity.com/5553/privacy-policy/
If you do not agree with storing cookies, please LEAVE this website now. From the 25th of May 2018, every existing user has to accept the GDPR agreement at first login. If a user is unwilling to accept the GDPR, he should email us and request to erase his account. Many thanks for your understanding

User Menu

Custom Search

Author Topic: Version 4 Micro Processor Pulse controller  (Read 15090 times)

CLaNZeR

  • Hero Member
  • *****
  • Posts: 1059
    • Overunity.org.uk
Version 4 Micro Processor Pulse controller
« on: April 24, 2007, 12:27:12 PM »
I started this thread over the weekend and it got expanded abit, but it got lost when the server had to be restored :( :(
MrMamos gave me alot of feedback and started making the PCB's to try it out.

Basiclly it just stated that due to the feedback I have re-designed the Micro Processor Pulse controller to be modular and you can see the protoype below.

You now have a Main Board that controls the communications back and forth from the PC and also programs each Modules Processor.

A max of 8 modules can be attached and each module has a Fet and a Opto Sensor attached. This is now controlled via a dedicated Pic Processor and also monitors all of the other 8 opto inputs.

I have updated http://www.overunity.org.uk with more details.

This week I am working on the Pic Code and windows App and will release details when done.

(http://www.overunity.org.uk/protv4.jpg)

Regards

Sean.

CLaNZeR

  • Hero Member
  • *****
  • Posts: 1059
    • Overunity.org.uk
Re: Version 4 Micro Processor Pulse controller
« Reply #1 on: April 24, 2007, 12:33:02 PM »
Find below the PCB layouts:

Managed to keep them single sided with a lot of wire links, but this should make it easier for people to make.

(http://www.overunity.org.uk/72dpiOverlaypulsemotorv4.jpg)

(http://www.overunity.org.uk/72dpiPCBpulsemotorv4.jpg)

I will release the Hi-Res images as soon as it is all tested.

Regards

Sean.

CLaNZeR

  • Hero Member
  • *****
  • Posts: 1059
    • Overunity.org.uk
Re: Version 4 Micro Processor Pulse controller
« Reply #2 on: April 24, 2007, 03:21:51 PM »
Excellent mate, I made the tracks and pads a bit bigger than usual and avoided running tracks between pads, as know what a pain it can be when etching your own PCB's.

Shame the post did disappear as we covered a fair bit on the pin configs and stuff, but I have updated the pages at my site, just in case they go again.

Be good to see any pictures you got.

Regards

Sean.

CLaNZeR

  • Hero Member
  • *****
  • Posts: 1059
    • Overunity.org.uk
Re: Version 4 Micro Processor Pulse controller
« Reply #3 on: April 25, 2007, 12:12:42 AM »
Nice clean etching
What are you using for developing?, very impressed must admit.

CNCDuDeZ is my site, started as a hobby but did not expect the demand to be so high, so knocked it on the head, so I could concentrate on doing stupid stuff looking for OU LOL :)
I will try to get back to it, when I have got this stage of my life out of the way LOL

Must admit it is handy letting the CNC machine do the drilling, it does not do a bad job of tracing the PCB's out either, but I have to order some more fine bits, hence back to the etching at the moment.

I use the Mplabs/Mpasm compiler with Pic basic as the PBP compiler does not support the new 18F chips yet.It is handy when programming the new USB chips.

The 15Pin DB's are RC's so yep two rows as easier to layup again.

Did not get time to work on code tonight, as the guys dragged me out for a bit of food and a few drinks, but tomorrow night I will crack on.

Regards

Sean.




CLaNZeR

  • Hero Member
  • *****
  • Posts: 1059
    • Overunity.org.uk
Re: Version 4 Micro Processor Pulse controller
« Reply #4 on: April 25, 2007, 11:30:58 AM »
Hi Mike

What do you mean picture paper and Iron on?
I have used that blue Iron on paper before but must it admit it was a nightmare.

I just print out on clear laser acitate and expose with lightbox.
I messed around for years using different developers and caustic Soda but now find the seno applicators the best.

http://www.rapidonline.com/productinfo.aspx?kw=34-0065&tier1=Tools%2c+Fasteners+%26+Production+Equipment&tier2=PCB+Equipment&tier3=Etching&tier4=Seno+PCB+applicators&moduleno=29438

Regards the machine, I may have parts for a frame and set of motors but probably not the  controller box. Would love to help you out in the future, but at the moment I find it hard to find 5 minutes when back home at the weekends as it is. I am planning to have a months break in about 6 weeks time, where I will then be able to catch up on stuff back home and maybe help you out.

I have plenty of carbide bits, but thanks for the offer. The ones I use when tracing out PCB's are really fine point and expensive, which is not good when you snap one grrrrrrrr LOL

Will be staying in hotel room tonight and not going out, so will crack on with the code so hopefully can try it out at the weekend. Then the boring task of making another 7 module boards so I can test it all with them all connected!!

Regards

Sean.



CLaNZeR

  • Hero Member
  • *****
  • Posts: 1059
    • Overunity.org.uk
Re: Version 4 Micro Processor Pulse controller
« Reply #5 on: April 26, 2007, 09:50:23 AM »
Only drawing up the PCB's while in the hotel room, not making them LOL!!!
Dun't think I would get all those chemicals through Airport Security!!!

I work away from home 5 days a week on short term contracts, so tend to move around a bit, which is a pain as cannot do anything until I get home at weekends, if it involves using my workshop :(

I did the Windows Configuration Software last night and have placed some screen shots below, can you think of any other configuration that may need adding?

(http://www.overunity.org.uk/ver4mainshot.jpg)

(http://www.overunity.org.uk/ver4moduleshot.jpg)

Each Module has a Tab and can be programmed individually as above.

Regards

Sean.

CLaNZeR

  • Hero Member
  • *****
  • Posts: 1059
    • Overunity.org.uk
Re: Version 4 Micro Processor Pulse controller
« Reply #6 on: April 29, 2007, 07:32:45 PM »
Hi Mike

Well managed to get a few hours testing out the Pic Code and Circuit today.

There is a couple of Mods need doing to the PCB's, but apart from that the communication between PC and first Pic on the Main Board is working great and also the Communication Between Pic1 on Main Board and Pic 2 on Module 1 is also now spot on and behaving.

The Two mods are on the picture below.

1.) You will need to cross over the Links for the TX and RX lines for Pic Chip on main module. Cannot beleive I got that wrong after double checking god know how many times LOL, but lucky there are links there, will modify the release PCB with Fix.

2.) I am using serial comms at 9600 Baud between the Main Board Pic Chip and Module Pic Chips.
 One line needs a 4K7 Pull up resistor added. So simply solder under the Module Board a 4K7 Resistor between Pin18 of the Pic on each Module Board and 5Volts line which is Pin 14 on the Pic Chip.

Running out of time again this end, as usual never enough time over the weekend, but should be able to get it finished this week over a couple of evenings.

(http://www.overunity.org.uk/MODforV4.jpg)

Cheers

Sean.


 

CLaNZeR

  • Hero Member
  • *****
  • Posts: 1059
    • Overunity.org.uk
Re: Version 4 Micro Processor Pulse controller
« Reply #7 on: April 30, 2007, 07:29:01 PM »
Yep just pop a resistor on the module board between Pin18 and Pin14 on the Pic Chip. Pin 14 is 5 volts.

Was thinking what you said about using the circuit also as a Pulse generator and all anyone would have to do is put a link in place of the Opto Sensor and then the Pic will just use the Trigger delay and Pulse Width to generate a permant Clock signal.

The timing at the moment is in Milliseconds but we can drop that down to Microseconds for people wanting more scope and faster pulses. With a 20mhz crystal this means we can get right down to 3US as a minimun pulse delay.

Regards

Sean.

CLaNZeR

  • Hero Member
  • *****
  • Posts: 1059
    • Overunity.org.uk
Re: Version 4 Micro Processor Pulse controller
« Reply #8 on: May 06, 2007, 05:26:03 PM »
Right, getting there atlast after a weekend of De-Bugging the Pic Code and windows Application.

Find below a link to a Zip file that contains the modified PCB layouts with overlays showing connections for coil and opto switches, Hex files for the Pic Chips and the Windows application.

http://www.overunity.org.uk/PulseControllerVer4.zip

I pretty pleased with this and so far the Pot and Manual Delay options work good, I have not implemented the Variant delays yet but will do at a later date. Also the Rev counter routine needs finishing off.

Any feedback always welcome as usual and will update the website when I get a minute.

(http://www.overunity.org.uk/version4.jpg)

Regards

Sean.

CLaNZeR

  • Hero Member
  • *****
  • Posts: 1059
    • Overunity.org.uk
Re: Version 4 Micro Processor Pulse controller
« Reply #9 on: May 06, 2007, 08:18:06 PM »
Looking good.  Rounding up parts now as it looks like something to play with this week.  I will probably ribbon cable the two boards for now.  As I have PCB DB15 males and no females.  Will look in garage.  Maybe I will find some.

Boards are tinned, drilled.  Have all but the MAX233 I think..


Excellent Mike!

I do not think you will be dissapointed, it works pretty good, but as usual until it is used in anger we will not know all the bugs.

I am really pleased you suggested the point of using as a pulse generator, I have left the code in the main chip controlling the LED when in Run mode and everytime the Fet is taken high or low the LED either lights or does not, this gives a nice Visual idea of what is going on. I will add the option later to disable this and hence save power or using the main chip to feed data back for the Rev Counter. I have nearly got the routine off for this one, but getting irregular results while testing.
I still want to try out the idea of pulsing a Magnet with a certain frequency to turn it on or off and I reckon this will work great for that experiment also.

I was really surprised the pots worked as well as they do and a variable pulse can be achieved very simply by turning these with a screw driver for tweaking. Again the visual of the LED shows this, without having to get out the scope, of course at higher speeds this will be needed.

I have changed course with the pulse motor for now and am going to try and pulse a very low power solenoid that I have attached to a magnet on a slider, rather than going for the back EMF collection for now.
As you know it takes very little movement by hand with a magnet pointing towards a wheel loaded with magnets to get it spinning. So the theory is that 3mm of movement will be enough, no dought I will see!!!!

(http://www.overunity.org.uk/solenoid1.jpg)

If you get stuck for any parts, PM me and I can post over.

Cheers

Sean.

CLaNZeR

  • Hero Member
  • *****
  • Posts: 1059
    • Overunity.org.uk
Re: Version 4 Micro Processor Pulse controller
« Reply #10 on: May 07, 2007, 09:52:33 PM »
Well played alot this weekend and it worked well.

I seriously need to get the Variant routines done as found I could only increase the speed of the wheel to a limit with the Pots but they worked, which is the main thing :)
I need it to read the RPM of the wheel or use the Variant timing between two opto switches so I can decrease the trigger delay as the wheel speeds up.

Find attached a Video showing 4 magnets and the controller pulsing a very small solenoid coil that pulls not alot of power.
Excuse the TV in the background, is the kidz watching TV LOL

I also am going to draw up a module that has just 7 extra Opto Inputs, so anyone just using 1 or 2 coils can still take advantage of the extra Opto Inputs.

Regards

Sean.

CLaNZeR

  • Hero Member
  • *****
  • Posts: 1059
    • Overunity.org.uk
Re: Version 4 Micro Processor Pulse controller
« Reply #11 on: May 07, 2007, 11:15:00 PM »
The opto only board is a great idea.  I did not really look at the 15 pin buss that close to see what you are doing, assume power, com.  But a multi-sensor/opto board that can tell which driver board to fire is a good idea.

Now that opens another question.  Why not a main control board, multi-driver board (I know heatsinks) and multi-opto board.  But future idea.  The making of the single board will wear you out LOL.

That would be another good module though. 

Will you ever sleep?  hahaha..  I am so stressed at work, wish I could do more than ideas and build the boards up to play.  But you have to do what you have to do..

Anyway, you are doing a great job.  I will be working on work projects tonight and a broken car..  Maybe tomorrow night. 

Some good ideas there mate, will add to the list LOL :) :)

There is never enough time is there, I had a 3 day weekend this end in the UK as today is a Bank Holiday, so now got to go pack my bags as it gone 10:00PM uk time and up again at 3:30am to Fly out to work grrrrrrr, but atleast it is a short week :)

I was expecting to finish with current client on the 1st June and want to take a month off to spend at home, so counting the weeks, but got an email the other day asking what I am doing for the next couple of months grrrrrrr, dunno if I can take 2 more months after 1st June of early Monday starts and hotels, it does my head in, when all I want to do is play with this OU stuff!!!!

If only we could get paid for all this time and effort LOL!!!!

Have a good week that side of the water and good on you for spending time with the family (and the car!).

Cheers

Sean.

CLaNZeR

  • Hero Member
  • *****
  • Posts: 1059
    • Overunity.org.uk
Re: Version 4 Micro Processor Pulse controller
« Reply #12 on: May 07, 2007, 11:18:52 PM »
Go back and read my last post, I did an EDIT at the bottom, figure you might not check in for a bit.  Sorry..


The config I have is the magnets are in attraction mode.

So letting the Rotor magnets get pulled in by the stator magnet (on a slider) and then when it hits the sticky point I pulse the small coil to pull the Neo back and hence overcome the sticky point.

I mainly used the trigger Pot to get the delay right, but it is sat here running fine now for a couple of hours and the heatsink has not even warmed up as the coil pulls such small current.

I now want to speed it up, but the only way I see this possible is to monitor the speed of the wheel and as it increases then decrease the trigger and Pulse Width Time, but need to finish the code to do that.

If you need any wheels knocked up, give me a shout with the dimensions and will cut you a couple of Plexiglass ones, no problems. If you go for the ones with slots cut in them, you can change your magnet configs to suit what you are playing with.

CLaNZeR

  • Hero Member
  • *****
  • Posts: 1059
    • Overunity.org.uk
Re: Version 4 Micro Processor Pulse controller
« Reply #13 on: May 09, 2007, 01:07:14 PM »
That is pretty slick.  What is the solenoid part number?  Maybe I will copy your project  and play, that one I can get one of my boys into as well. 

Hi Mike have sent you a PM!

Regards the solenoid. The small ones I got were from Rapid
http://www.rapidonline.com/productinfo.aspx?kw=solenoid&tier1=Electronic+Components&tier2=Relays+%26+Solenoids&tier3=Solenoids&tier4=PCB+miniature+solenoids&moduleno=29536

They only have a bout 3mm movement but only draw 1.5watts so correct me if I have my calculations wrong but:

1.5 watts/12 volts = 0.125 amps
1.5 watts/6 volts = 0.25 amps

Which is pretty low compared to the current a bigger coil would pull to do the same work of pulsing a wheel.

Regards

Sean.

CLaNZeR

  • Hero Member
  • *****
  • Posts: 1059
    • Overunity.org.uk
Re: Version 4 Micro Processor Pulse controller
« Reply #14 on: May 09, 2007, 03:07:04 PM »
Yep I reckon there is a few different configurations to get it there yet, but it proves the concept so far that with little power you can turn a wheel with badly placed/weak magnets and get them to move.
I think finding the best configuration now with all Neos to get the best torque is the next step.
Also getting the variant timing done in the code so we can get it spinning faster!!

While playing with my Torbay replication  effort, the torque is incredible with the configuration used:
(http://www.overunity.org.uk/hamel/torbay11-clanz.jpg)

With above if all the arms are locked down and I lift one arm out the way the Roto shoots past 2-3 of the other arms. So be interersting to maybe lock all arms down and then replace say 3 or 4 of them with the Solenoid sliders. Be interesting to see what torque it could then pickup and whether 3mm of movement will be enough to cause enough change.

Cheers

Sean.