Page 15 of 41 FirstFirst ... 511121314151617181925 ... LastLast
Results 141 to 150 of 405

Thread: The big TEC driver thread!

  1. #141
    Join Date
    Jun 2010
    Location
    Australia
    Posts
    3,734

    Default

    Quote Originally Posted by Solarfire View Post
    Excellent..



    Chris (LaNeK779) sent you the boards, I’ve got boards here so if you can E-Mail me the code I can do some testing on smaller TEC’s 3.9-30W.


    I’m currently redesigning the board into 3 versions..


    1.) An SMD version still based on the attiny13 with some of the changes mentioned above.
    2.) Same as 1 but no SMD’s (haven’t found a sub for the irf7413 as non SMD yet)
    3.) And a ATmega8 Version


    Cheers!
    Cool. I'll email you the hex file and details for the programming (fuse settings). Is 22c ok? I can do several compiles say at 20, 22 and 24c? Is this ok?

    The BEER controller uses the 5V VCC for the NTC divider and reference also, it appears to be ok, the regulator does drift over time/temp I have observed 5.01 to 5.03 swings.

    EDIT: I placed 3 hex files in a zip on the ftp server. ftp://ftp.photonlexicon.com/Software...narPI_1.00.zip

    Click image for larger version. 

Name:	CodevisionAVR programmer settings for ATtiny13.png 
Views:	198 
Size:	23.4 KB 
ID:	23192



    Frank, just about any common muck N channel MOSFET will do, Vcs 30V, Id approx 10 amps, Pd >=2.5
    Last edited by dnar; 01-25-2011 at 01:40.
    This space for rent.

  2. #142
    Join Date
    Nov 2005
    Location
    Melbourne, Australia
    Posts
    3,702

    Default

    This sounds pretty sweet.

    You could also add a diode driver inhibit output if the temperature is outside of a predefined window.


    Quote Originally Posted by dnar View Post
    Cool. On the list for a new design are:

    1. Precision op-amp NTC front-end to opimise the ADC range with a small window.
    2. Dedicated ADC Voltage Reference.
    3. Output inductor LPF to produce true analog output for the TEC.
    4. Re-assignment of ATtiny13 I/O pins (TEC output on port B0).
    5. Possible change to another MCU, ATmega8 for example to provide adjustable set point trim pot.
    6. Mounting holes on the PCB.
    7. Screw terminals for power, TEC, fan and sensor.
    8. Possibly current limiting also.
    9. Possibly a trough-hole PCB to aid hand assembly.
    10. Analog monitoring output to read in either 100mV/C or 100mV/F.
    11. Standard 0.1" pitch 6-pin in circuit programmer connector.
    KVANT Australian projector sales
    https://www.facebook.com/kvantaus/

    Lasershowparts- Laser Parts at great prices
    https://www.facebook.com/lasershowparts/

  3. #143
    Join Date
    Jun 2010
    Location
    Australia
    Posts
    3,734

    Default

    Quote Originally Posted by dave View Post
    This sounds pretty sweet.

    You could also add a diode driver inhibit output if the temperature is outside of a predefined window.
    Good idea! Added to the list above.

    I wonder if your keen to test one of these boards Dave? I could shoot one over to you.

    Tonight in the shower I also thought about something I raised long ago in this thread, using a H-bridge instead of MOSFET, it is trivial to have a controller that will both cool and heat to obtain the setpoint...
    This space for rent.

  4. #144
    Join Date
    Oct 2010
    Location
    Athens, Greece
    Posts
    1,930

    Default

    wayne, i think you should start thinking of a name for this qute little thing

    one term only, it has to have something to do with beer!!!
    "its called character briggs..."

  5. #145
    Join Date
    Jun 2010
    Location
    Zweibrücken, Germany
    Posts
    605

    Default

    Quote Originally Posted by dnar View Post
    Tonight in the shower I also thought about something I raised long ago in this thread, using a H-bridge instead of MOSFET, it is trivial to have a controller that will both cool and heat to obtain the setpoint...
    I’m already checking out some H-bridge candidates..

  6. #146
    Join Date
    Jun 2010
    Location
    Australia
    Posts
    3,734

    Default

    Quote Originally Posted by LaNeK779 View Post
    wayne, i think you should start thinking of a name for this qute little thing

    one term only, it has to have something to do with beer!!!
    OrangeWhipCrackaTinnySinkThePissDidYaBringaBeerOpe nSourceClosedLoopPeltierController?

    Quote Originally Posted by Solarfire View Post
    I’m already checking out some H-bridge candidates..
    The Old L298N is a goody up to 4A, I have a drawer full of them.

    More ideas, the ATtin13 MCU contains an eeprom. I could define the setpoint in eeprom, allowing those with programmers to simply alter the setpoint. Maybe even the PI tuning params.
    Last edited by dnar; 01-25-2011 at 06:53.
    This space for rent.

  7. #147
    Join Date
    Oct 2010
    Location
    Athens, Greece
    Posts
    1,930

    Default

    Quote Originally Posted by dnar View Post
    OrangeWhipCrackaTinnySinkThePissDidYaBringaBeerOpe nSourceClosedLoopPeltierController?
    nice and easy
    "its called character briggs..."

  8. #148
    Join Date
    Jun 2010
    Location
    Maine, US
    Posts
    177

    Default

    Quote Originally Posted by dnar View Post
    More ideas, the ATtin13 MCU contains an eeprom. I could define the setpoint in eeprom, allowing those with programmers to simply alter the setpoint. Maybe even the PI tuning params.
    Very good idea. I'd much rather write to the eeprom than recompile the code.

  9. #149
    Join Date
    Aug 2008
    Location
    the hills
    Posts
    983

    Default

    Nice work dnar. Kickass

  10. #150
    Join Date
    Jun 2010
    Location
    Australia
    Posts
    3,734

    Default

    I have added setting the set point (in degrees Celcius) to the EEPROM. The valid range is 18-26C in 1 degree steps. If an invalid value is detected, the default of 22C will be used. If anyone thinks this range should be larger, state you case.

    I also converted the code to WinAVR/AVR Studio as the code now exceeds the CodeVisionAVR evaluation size limit. I prefer WinAVR personally.

    AVR Memory Usage
    ----------------
    Device: attiny13

    Program: 410 bytes (40.0% Full)
    (.text + .data + .bootloader)

    Data: 15 bytes (23.4% Full)
    (.data + .bss + .noinit)


    Build succeeded with 0 Warnings...

    I'll post the hex file up once I have tested, it compiles but I have other things to do today like get the Barbecue cranking and get drunk! (Australia Day Holiday).
    This space for rent.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •