Announcement

Collapse
No announcement yet.

Universal PI Micro

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Oscar
    replied
    Hi Bugwhisker,

    Can you lease publish all hardware and software materials in one place as there are all scattered around?

    regards,

    Oscar

    Leave a comment:


  • bugwhiskers
    replied
    Hi 1843,

    Please read post #202.


    regards
    bugwhiskers

    Leave a comment:


  • 1843
    replied
    Please send the DISCRIMINATOR schematic with its component list.

    Regards,
    1843

    Leave a comment:


  • 1843
    replied
    Thanks a lot!

    Leave a comment:


  • bugwhiskers
    replied
    BOM and Schematic in PDF format

    Hi 1843,

    Attached are files as requested.

    regards
    bugwhiskers
    Attached Files

    Leave a comment:


  • 1843
    replied
    Hi bugwhiskers,

    Where is the UPIM full schematic ?(with component list)

    Best regards,
    1843

    Leave a comment:


  • bugwhiskers
    replied
    Rotary Encoder

    The attached .PDF shows the Rotary Encoder part used by the UPIM board.

    A quick description of how the software drives it is as follows.

    One of the rotary switches and the Push Button switch are each connected to two of the micro's interrupt pins. The second rotary switch is connected to an input pin. Each time the interrupt monitored rotary switch is activated the input pin senses the level and therefore the direction. The PB just generates an interrupt that indicates it's actuation.

    regards
    bugwhiskers
    Attached Files

    Leave a comment:


  • bugwhiskers
    replied
    Originally posted by 1843 View Post
    Hi Bugwhiskers,

    Could you post the schematic and pcb in JPG or TIF format?

    Thanks,
    1843
    I will email them to you later today.

    regards
    bugwhiskers

    Leave a comment:


  • bugwhiskers
    replied
    UPIM up and running

    The attached pic shows the LCD and Rotary Encoder hooked up and running.
    The black 9v battery (top) is powering the evaluation board and screen and a 12v gel cell (just off screen to the left) is used to power other circuitry and the TX pulse.

    regards
    bugwhiskers
    Attached Files

    Leave a comment:


  • bugwhiskers
    replied
    What the firmware does.

    N.B. If a LCD is not connected properly the program will get locked into an endless loop waiting for the LCD busy flag to be cleared.
    The upim_geotech program performs the following functions.
    1: Drives a common 2 line LCD display (Hitachi controller) showing internal variables (sample delay timings, ADC result etc).
    2: Converts internal 24 bit binary variables to 8 digit decimal numbers with leading zero blanking ready for display.
    3: Turns the TX coil MOSFET on and off.
    4: Performs a 24 bit AtoD conversion of the voltage present on JP7 of the UPIM board.
    5: Provides a user adjustable DAC voltage on pin 16 of JP3. (This voltage could be used to control pre-amp offset via the rotary encoder)
    6: Provides an interrupt driven interface for a common rotary encoder for user adjustment of internal variables eg sample delays or TX pulse
    width.
    If everything is set up correctly (particularly the LCD) then on fire up the top line will show the ADC reading and the bottom line will show some of
    the internal variables. There will be a flashing block cursor at the start of the first variable on the second line. Pressing the rotary encoder button
    will advance the cursor to the next variable and rotating the encoder clockwise will cause the variable to be incremented and anti-clockwise
    decremented.
    The program is supplied free of charge on the understanding that no program is ever perfect or complete. There is no copyright on the program
    so users can feel free to modify it at will. In the same spirit, if you make any worthwhile additions/improvements please share them with fellow
    users.
    regards
    bugwhiskers

    Leave a comment:


  • bugwhiskers
    replied
    Finally, the firmware.

    Attached is the firmware to drive the UPIM. It is written in assembler and yes, I refuse to get drawn into the assembler versus "C" debate.

    Later today I will post a rather lengthy explanation of what does what in the program as well as a pic of the UPIM board in place atop the evaluation board.

    The program has a ".doc" extension so I could upload it. It needs to be changed back to ".asm".

    regards
    bugwhiskers
    Attached Files

    Leave a comment:


  • 1843
    replied
    Hi Bugwhiskers,

    Could you post the schematic and pcb in JPG or TIF format?

    Thanks,
    1843

    Leave a comment:


  • Unregistered
    Guest replied
    One more Nut Case

    Originally posted by Oscar View Post
    Hello everyone,

    As someone mentioned in previous post , Bugwhiskers project is not driven by greeds but with strong determination. I have been reading all messages posted in this thread and quite frankly, I have been disappointed to see few people have been discouraging here.

    Hi Bugwhisker,

    I live as well in Sydney and would be happy if you need any help down here. Also I am myself an electronics engineer and know some assembly language. Please let me know, if you need anything (like rare components) , as I might be able to help you.

    Good luck and wish you great success!


    Thanks everybody,

    Oscar
    Whats assembly going to do ..use c program, its standard and easy, and run the micro at max spped ie 40-80Mhz, c avoids complex prog patterns and helps in seeing interrupt latency and delays.

    Leave a comment:


  • Oscar
    replied
    Greetings!

    Hello everyone,

    As someone mentioned in previous post , Bugwhiskers project is not driven by greeds but with strong determination. I have been reading all messages posted in this thread and quite frankly, I have been disappointed to see few people have been discouraging here.

    Hi Bugwhisker,

    I live as well in Sydney and would be happy if you need any help down here. Also I am myself an electronics engineer and know some assembly language. Please let me know, if you need anything (like rare components) , as I might be able to help you.

    Good luck and wish you great success!


    Thanks everybody,

    Oscar

    Leave a comment:


  • Unregistered
    Guest replied
    Hello forum yes it is one of superior project in geothech, many people are waiting in silence this great detector( also many people do not know nothing about programming micro like me),
    Nice day to all
    Alexis

    Leave a comment:

Working...
X