I just picked up a small PIC Programmer & Experimentation board, mainly to try to create a (relatively) simple controller, and in the process, have been bitten by the PIC . Really neat, inexpensve controller with seemingly endless possibilites. Anyway, the project I'm looking to do will likely involve either a PIC12F683, PIC16F819 or PIC16F627A. What I'm looking to do is create a controller that when an input on the PIC is activated (press a button/flip a switch), it puts out a low PWM signal at 100Hz, ramping from 0% to 90% duty cycle over about one second, and staying at 90% DC until the input is deactivated.
I want to put this in between another PWM controller and a solenoid so I can manually enable the solenoid, and in order to prevent the other controller from fussing, I need the circuit to be pass-through when not active, but when activated, switch the other controller from the solenoid to a dummy load that simulates the solenoid, with the PIC ramping up the solenoid.
Think it's doable? Does anyone have any suggestions for books or other resources that could "Fast track" me to completing this controller? While this controller was the main reason the PICs got my attention, with the seemingly endless possibilities, I'd like to learn much more about how to program PICs. Any suggestions/Advice would be appreciated.
Thanks,
Dave
I want to put this in between another PWM controller and a solenoid so I can manually enable the solenoid, and in order to prevent the other controller from fussing, I need the circuit to be pass-through when not active, but when activated, switch the other controller from the solenoid to a dummy load that simulates the solenoid, with the PIC ramping up the solenoid.
Think it's doable? Does anyone have any suggestions for books or other resources that could "Fast track" me to completing this controller? While this controller was the main reason the PICs got my attention, with the seemingly endless possibilities, I'd like to learn much more about how to program PICs. Any suggestions/Advice would be appreciated.
Thanks,
Dave