element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Ultimate RoadTest
  • Challenges & Projects
  • Design Challenges
  • Ultimate RoadTest
  • More
  • Cancel
Ultimate RoadTest
Blog Project "code name" Part 036
  • Blog
  • Forum
  • Documents
  • Files
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: COMPACT
  • Date Created: 30 Jun 2012 4:55 AM Date Created
  • Views 599 views
  • Likes 0 likes
  • Comments 0 comments
  • ultimate_roadtest
Related
Recommended

Project "code name" Part 036

COMPACT
COMPACT
30 Jun 2012
June 30th

Keep the motor running

There are many ways to get motor control working.

Methods include closing a circuit, reducing voltage or current, Pulse Width Modulation and so on and so forth.

With servo motors, these accept PWM signals which are sent to a motor with feedback sensor.

This is very easily done with the MSP430 series of microcontrollers.

 

The important point is feedback, without appropriate feedback it is not possible to control a motor accurately with the necessary assurity.

This is where a product such as the Texas Instruments DRV8312-C2-Kit can be used to accomplish such control.

 

http://www.ti.com/tool/drv8312-c2-kit

 

It utilises a C2000 series Piccolo Microcontroller with a DRV8312 to obtain accurate motor control.

The Microcontroller used is a F28035 Piccolo DIMM module. This module has an onboard RS232 to USB interface.

This facility can be used to send commands and receive information from the DRV8312-C2-Kit.

For the project we don't need a USB interface so the RS232 pins will be access directly allowing the CC3300 to command it albeit at a higher abstracted level.

It also necessitates that SW1 on the DIMM is in the open position.

Please note that doing we are not using the onboard isolation capability.

Retaining isolation can be accomplished with modification to the Piccolo Control DIMM.

The actions would be;

     1. Leave SW1 - in the on position,

     2. Emulate SW1 but on the isolated side of U6 ISO7221

               Break the trace between U5 MAX3221 Pin 9 [RxOut] and U6

     3. Connect to Pin 6 of U6 for access to TX signal

     4. Connect to Pin7 of U6 for access to RX signal

(This has the side effect that if you do hook up the USB to a PC, the PC monitor the TX line activity. - But beware because now the PC is not isolated from whatever is connected to the ISO7221.

 

Or you can provide your own isolation circuit as desired.

 

Please do use the above link to access all of the documentation and resources about this product.

  • Sign in to reply
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube