Find Jobs
Hire Freelancers

PWM for PIC processor

$30-5000 USD

Closed
Posted over 9 years ago

$30-5000 USD

Paid on delivery
Using a PIC processor (such as PIC18F1220 or equivalent) with 10 PWM outputs which will be controlled via commands and input serial port. This will allow for the setting of simple parameters to control the duty cycle of each of these ports. Each PIC output port will be driven with PWM via two variables set with a serial input command. The serial port will be driven at 19,200 or 56,000 baud. The Frequency will be set at 128 Hz. This command will be in the form of; $$%PPDDC## $$=Start of Record %=Command to set the duty cycle PP=Port ID (1 to 10) DDC=Duty cycle from 0 to 100 % ##=End of Record A second command type will set the port to cycle its Duty cycle once. This will start at a specific duty cycle and either cycle up or down to the end duty cycle. The command is; $$>PPSDCEDCSSSSS## $$=Start of Record >=Command to cycle port PP=Port ID (1 to 10) SDC=Start Duty Cycle (0 to 100%) EDC=End Duty Cycle (0 to 100%) SSSSS=number of mill-sec to cycle from 78 to 200000 ##=End of Record If the SDC is larger than EDC then it will cycle down, if SDC is smaller than EDC then it cycle up. A third command will read the current set parameters for a port and send the results back out the serial port. This command will be; $$?PP## $$=Start of REcord ?=Read Command PP=Port ID (1 to 10) ##=End of Record This command will respond with the following data transmitted to the output serial port as, $$?PPDDC## $$=Start of Record ?=Read-Response PP=Port ID (1 to 5) DDC=Duty cycle from 0 to 100 % ##=End of Record ## Deliverables 1a) Souce Code, binary and schematics to be provided as part of the deliverables. 1b) If compliled code, then it should be compatable with MLAB+C18 complier. 1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. 2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables): a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment. b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request. 3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement). ## Platform PIC Processor
Project ID: 6978348

About the project

38 proposals
Remote project
Active 9 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
38 freelancers are bidding on average $2,144 USD for this job
User Avatar
Hi. I'm interested with your project. I have experience in development and my ranking is 7th in freelancer. I'll do it for you. I can do it well more than you could guess. :) If you give me this project, i will work full time for you. Please get in touch and discuss about your project in detail. Thank you. Best Regards.
$3,608 USD in 30 days
4.9 (419 reviews)
9.5
9.5
User Avatar
hi sir i am an expert electronics engineer I can help you with this. please consider me for this job i have almost 4 years of experience in working with the PIC micrcontroller. PLEASE GIVE ME A CHANCE TO PROVE MYSELF. I am waiting for your response to start. Regards
$333 USD in 5 days
4.9 (188 reviews)
7.6
7.6
User Avatar
A proposal has not yet been provided
$2,647 USD in 30 days
4.6 (179 reviews)
6.7
6.7
User Avatar
Hi, I have about 17 years of experience in embedded hardware and software based product development. I have a quick question on the deliverable of this project.. Is the expectation to get a couple of hardware prototype also delivered to you? I have included that in the project. If not I expect the cost to be about 60% less.
$2,222 USD in 30 days
5.0 (8 reviews)
5.8
5.8
User Avatar
Over 12 years of experience in electronics hardware and software design. Proficient in software and hardware design of embedded systems. Successful in planning and management of entire development and production cycle. Programming languages: C, C++, Ada, Pascal, MATLAB, GPSS, VHDL Processor architectures: 8051, AVR, ARM-M3, ARM-R4, ARM-7, x86, PicoBlaze, PSoC, PIC FPGA and CPLD architectures: Cyclone, MAX, Spartan, CoolRunner
$888 USD in 15 days
4.8 (20 reviews)
5.7
5.7
User Avatar
Hello, I'm Vladimir, an electrical engineering major situated in Zagreb, Croatia. I've been working with PIC microcontrollers for more than 5 years and have a deep knowledge of the platform. I believe I could quickly and easily finish this project. I would provide you a working hardware prototype in 15 working days. This device will hook up to the PC via an usb port. I would also provide a simple application written in C#, which would give you an easy interface for the device! My recommendation would be the use of PIC18f2xK22 series of microcontrollers as they are cheap and efficient. None of the large PIC processors have 10 dedicated PWM outputs, so I would have to do firmware defined PWM using GPIO pins or add a dedicated PWM driver integrated circuit! These are both valid options which don't require an expensive microcontroller!
$700 USD in 30 days
5.0 (10 reviews)
5.2
5.2
User Avatar
Hi, What I understand is that you want to control the 10PWM via message received from the serial port as specified in ur proposal. I have a good experience on PIC controllers . About my self , I have 14 year experience in electronics, micro-controllers and system designing. You can also review my profile and my clients comments. Best Regards. Possible milestones shall be: 1. Requirement specification document 2. Detail Design 3. Schematics 4. Simulation 5 .Source code delivery
$1,111 USD in 20 days
4.9 (11 reviews)
5.3
5.3
User Avatar
I had full line of pic tools and working with PIC and other micro over 20 years. can get you this design as well as a PC software to test all command easily. will show you the video demo before shipping you the demo board . Please let me help you with the project.
$2,647 USD in 5 days
5.0 (4 reviews)
4.6
4.6
User Avatar
Hi, Like you I'm also new to this site and as yet have no 'reputation' however I have had many years experience in micocontrollers and products based on using them. Your project description is amazingly comprehensive (compared to so many in here) but a few questions if I may. Is there any particular properties of the PIC controller that made you select this part? There are many other options that might be able to do te job better. You describe the command set for controlling each chanel independantly, is there any requirement for the chanels to be synchronised or otherwise dependant on eachother? Your "conditions" suggest that you would like the project delivered as a working prototype with full documentation. Would you want the project to result in a PCB?, we can do that easily, and would probably build a physical version of the system anyway. You reference MySQL and PHP as a required skills set but I dont see any mention of data collection or storage in the specification? Look forwards to hearing from you. Regards and good luck with the project. James Harrison-Smith INFONICS
$2,222 USD in 15 days
4.5 (12 reviews)
5.0
5.0
User Avatar
hello we can do that and i can make PCB drawing for this circuit i ll yse hyper terminal from my pc to transmuting data the code will be writtin using micro C software the MSU will be PIC or Atmel we can add Bluetooth device which gives you ability to transmit the command from your smart phone
$2,500 USD in 3 days
5.0 (7 reviews)
4.3
4.3
User Avatar
i am an electronic engineer with 4 years of experience. i have worked with pic for a long time and i can make this. please contact me to discuss details
$1,000 USD in 7 days
5.0 (6 reviews)
4.0
4.0
User Avatar
Thank you for providing a detailed project description. I have read and understood it completely. I am familiar with serial port command interfacing of PIC processors as I designed a remote interface card for the sound level meter you can see in my portfolio. We can further discuss the project details, please contact me for any queries. I have BS, MS and PhD degrees in Electrical and Electronics Engineering from one of the most reputable universities in Turkey and have 15 years of analog and microcontroller-based systems design experience (both hardware and firmware). I am founder and manager of an R&D company focusing on analog and embedded systems design. I have extensive experience with PCB designs from various fields including analog, digital, RF, low-noise and power. Please visit my profile where I present some of my work. Please note that: - the bid does not include the cost of shipping, if required, from Turkey to your location. - the requested prepayment is only for the immediately taken site's commission. We found it necessary because of employers who disappear after awarding. It can be replaced by an early milestone.
$2,421 USD in 21 days
5.0 (2 reviews)
3.5
3.5
User Avatar
Hi, We are a team of Electrical Engineers passionate about our work. With strong background in embedded system design we have deployed many functional solutions for automation (Check portfolio for reference). These systems every time require communication bridge between PC,Smart Phone etc with Embedded systems typically provided via serial communication over bluetooth. So this gives us prior experience regarding your desired requirement. We have expertise with atmel, Pic, Xilinx FPGAs, and texas microntrollers if your requirements are different we surely can cope up with that. Looking forward to work with you. Regards, Electrobotic Labs.
$777 USD in 7 days
5.0 (1 review)
2.0
2.0
User Avatar
A proposal has not yet been provided
$2,794 USD in 10 days
5.0 (1 review)
1.4
1.4
User Avatar
A proposal has not yet been provided
$3,888 USD in 60 days
5.0 (1 review)
1.4
1.4
User Avatar
Bir öneri henüz sağlanmadı
$555 USD in 5 days
5.0 (1 review)
0.5
0.5
User Avatar
Hi, I'm a hardware design engineer in Vietnam, I'm also a new freelancer I have many experiences in circuit design, PCB layout, programming for microcontroller... I think I can complete this project in the shortest period of time and you will be satisfied! Please believe in me! Have a nice day! Best regards, BINH
$300 USD in 30 days
0.0 (0 reviews)
0.0
0.0
User Avatar
I have experience of working on ATMEGA 16L, and its serial interfacing with PC. I had designed an LED display, which was controlled by a microcontroller, which itself was serial interfacing with a PC. I had made robots, with which I have used PWM to control the speed of the robot. About the project, It seems challenging but do-able. However I would be needing some clarification for the point 2 as mentioned in the project description ( about the project deliverables-server and website related information)
$1,000 USD in 10 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Предложение еще не подано
$4,000 USD in 30 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hi, I have worked on interfacing microcontrollers with computer system via serial port. I have designed a touchpad to control the mouse pointer movements with features like muti point touch using simple combination of resistances. The touchpad was powered by ATMEGA16 micro-controller and software was written in MATLAB to send and receive data via serial port and control mouse pionter. In addition to this I have worked on PIC family of micro-controller while creating a 4x4x4 led cube etc. With this kind of experience and background of designing analog circuits for semiconductor company, I think I am perfect fit for you requirement for doing PWM control. At a very high level, software part can be handled in some high level language like perl or C. and if very generic inputs are required that we can use hyperterminal to configure serial port. Data to the micro controller can be received vial serial port converter MAX232 or similar IC. After reading inputs of the command we can change the duty cycle of the PWM. With this picture as basis, I would like to put forward my proposal for this project. Thanks, Ashish
$1,555 USD in 25 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of MEXICO
Mexico
0.0
0
Member since Jan 14, 2015

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.