TOP Contributors

  1. MIKROE (2654 codes)
  2. Alcides Ramos (352 codes)
  3. Shawon Shahryiar (307 codes)
  4. jm_palomino (112 codes)
  5. Chisanga Mumba (90 codes)
  6. S P (73 codes)
  7. dany (71 codes)
  8. MikroBUS.NET Team (35 codes)
  9. NART SCHINACKOW (34 codes)
  10. Armstrong Subero (27 codes)

Most Downloaded

  1. Timer Calculator (136744 times)
  2. FAT32 Library (69952 times)
  3. Network Ethernet Library (55942 times)
  4. USB Device Library (46267 times)
  5. Network WiFi Library (41887 times)
  6. FT800 Library (41173 times)
  7. GSM click (28985 times)
  8. PID Library (26413 times)
  9. mikroSDK (26362 times)
  10. microSD click (25376 times)
Libstock prefers package manager

Package Manager

We strongly encourage users to use Package manager for sharing their code on Libstock website, because it boosts your efficiency and leaves the end user with no room for error. [more info]

< Back
Project

R/C ESC (speed controller) - full-bridge 16F690 (revised)

Rating:

0

Author: mircea thunderer

Last Updated: 2016-02-18

Package Version: 1.0.0.0

Category: Motor Control

Downloaded: 2372 times

Followed by: 2 users

License: MIT license  

A bi-directionnal ESC with a 16F690 PIC (P-N H-bridge).

Based on this post by Brian Phillips uni-directionnal ESC (http://www.libstock.com/projects/view/153/rc-motor-control-cmos-output-version). Thanks Brian!

More details on my blog: http://mirceablog-electronics.blogspot.com/2011/12/16f690-rc-esc-speed-controller-full.html

No Abuse Reported

Do you want to subscribe in order to receive notifications regarding "R/C ESC (speed controller) - full-bridge 16F690 (revised)" changes.

Do you want to unsubscribe in order to stop receiving notifications regarding "R/C ESC (speed controller) - full-bridge 16F690 (revised)" changes.

Do you want to report abuse regarding "R/C ESC (speed controller) - full-bridge 16F690 (revised)".

  • Information
  • Comments (1)
DOWNLOAD LINK RELATED COMPILER CONTAINS
mikroBasic PRO for PIC
  • lib
  • src
  • exa
  • hlp
  • hex
  • sch
  • pcb
  • doc

Project Blog

2011-12-27 @ 21H15:
Just a couple of minutes ago I saw that I left commented the fail-safe procedures (where pulse width is 0 or outside the 1ms to 2ms range).

I will un-comment, test and re-post. Sorry!


2011-12-30 @ 21h20:

Issued solved. The ESC puts the PWM's Duty Cycle to 0% for Loss Of Signal, and signals outside the 1ms to 2ms range.

The fix for the Loss Of Signal was to add a counter (while expecting the ON pulse) that puts the DC = 0% if the counter value is beyond the expected "space" between pulses.

ALSO FROM THIS AUTHOR

DS18B20 and AHT10 example

0

This example provides with complete code to implement multiple temperature sensors (DS18B20) and a single temperature and relative humidity sensor (AHT10). The info read from the sensors is displayed on a 16x2 LCD. All hardware powered @ 5Vdc, as the AHT10 module comes with 3V3 regulator and level translator.

[Learn More]