Första sidan
Icecap's freebies

So, what are "freebies"?
Well, it's stugg that i give out free. To some part to show how clever and bright i am but mainly because i feel like it and it's a good thing to share.
Your not allowed to sell these "freebies" and if you're copying them you shall give the source.
If you build any of these circuits and find them usefull i will be glad to get a mail telling me so.


LCD-module manual. It's a general manual describing the "ordinary" controller and how to talk with it. Precious when doing LCD-module programming and interfacing.


Currentlimit with fold-back:

Strömbegränsare

Description:

When the voltage over R24//R25 rises to ~0,65V Q9 starts conducting. This gives that Q8 Vgs falls which gets Q8 to shut off and thus limit the current. Due to the falling voltage on Ilim the path through D2 & R27 starts adding basecurrent to Q9 which conducts more and therby shuts off Q8 more. Correct chosen R27 the short-circuit current will be limited in an extend allowing Q8 to be uncooled. This is called fold-back.
To remove this function remove R27 and/or D2.
If the current is linited the "OVERCURR" signal goes low.


RC-servo controller:

RC-servo kontroller Description:
I have not written the feeding of the RC-servos and so forth. This circuit together with this program gives the control of 12 RC-servos through any RS232 port. The program is written in MikroC from Mikroelektronika and in the source-code the communicating protocoll are defined.

Level converter:

Nivå omvandlare

Description:
This circuit could be used to convert an 3,3V logic levet output to a 5V (or more) logic level. I have used it to "boost" the level coming from the LPRS radiomodules (3,3V levels) to 5V levels as well as other cases from 5V levels to 12V levels. It works like this: The base of the transistor is connected through a suitable resistor to the "low" VCC. When the low-level output connected to the emitter is high the transistor is off, giving 5V (or more) on the collector. When the low-level output goes low the transistor goes on and the collector goes low also.
The final result gives that a low level digital signal becomes a high level digital signal.


On/Off 2-functions switch:

Description:
This circuit gives 2 functions on 1 pushbutton: a short press sets Q to '0', a "long" press sets Q to '1'. With "long" press is meant a press long enough to give the 1M/1µF combination enough time to charge to a levelchanging on the D-input on 4013.


Flispanna styrning:


This controller is not young, a more modern µC would be in order and if i did build it now i would in fact make it with a Renesas R8C Tiny processor.
However, i will describe the functions anyhow.
As the feedingmotor in this case is a 3-phase motor the unit must be fed with 3 phases.
Incoming on CN4 and outgoing to the feedermotor on CN2.
The fan is connected to CN3 where a dimmerfunction is used to control the speed.
PC1 & PC2 are used as phase-fallout protection.
'SYNC' on Q6 collektor goes high on zero-crossing and are used as reference for the fan dimmer.
Thermostatsensing are made as it is to allow for either NTC or switch (connect to CN1) and protected a bit by the sorrounding components.
Furthermore a LCD-module and four buttons are used, these allows for adjustments and trimming.
The components are chosen for the minimum number of hole-mounted components which allows for serial production at a reasonable prize.
I do have the software for this but as it is not 100% OK i will not release it.


Flasher program.

The Flasher Program allows for the flashing of Fujitsu MB90F583 processor. The program depends on the following hardware functions:
Serial port DTR shall, when activated (=+12V), execute a RESET on the CPU.
Serial port RTS shall, when activated (=+12V), set the CPU in bootloader mode.
I use optocouplers to achieve these functions but you can choose any circuit suitable for you.
I will not be held responsible för any problems arisen from the use of this program, nor will i give any free support. If you need support from me I will send a bill! I put this program here to show how it can be done, i.e. for educational purpose and for those that "just got to know".