当前位置: 首页 > news >正文

(转)The Ten Commandments of Digital Cotrol(Part1)

Dave Wilson, Motion Products Evangelist, Texas Instruments

Despite the fact that I now work for the Microcontroller Division of Texas Instruments; deep down, I still consider myself to be an analog engineer.  I must confess that I didn’t always respect digital designers, as I used to believe their ranks were filled with slacker engineering students who flunked their Laplace Transform classes.  After all, how difficult could it be to do a digital design?  With an LS7400 NAND gate, there are a thousand ways to hook up the inputs and output, but only one way is correct.  With an LM324 op-amp, there are also a thousand ways to hook up the inputs and output, and they are ALL correct!  So I concluded that analog design was where the REAL engineers were!

Having said that, you can imagine my dismay as I watched the digital juggernaut begin devouring my analog motor control playground.  One bastion after another of analog design expertise fell to the relentless onslaught of the ubiquitous microprocessor.  I was inevitably dragged kicking and screaming into the digital age.  But somewhere along the way, I began to see the microprocessor as a friend rather than an enemy.  I soon realized that digital system design wasn’t just a copout for engineers who couldn’t solve differential equations.  In fact, when viewed through the prism of the z-transform, designing digital control systems is just as challenging (if not more so) as designing an analog controller.   Today it’s hard to imagine motor control without the microcontroller, as some technologies such as Field-Oriented-Control would not even be economically possible.

The process of dropping a microcontroller into the heart of a motor control system is a fairly common practice today.  However, there are some subtleties that are worth mentioning, which I refer to as my “Ten Commandments of Digital Control”.  I plan to write 5 blogs this week, each containing two commandments.  So without further ado, here they are, counting down from commandment number 10:

10.  Be prepared…Model-based code generation is coming!

While this is technically not a commandment, it is certainly a phenomenon!  It won’t be long before we will be relying on computers themselves to write the actual motor control code.  Today we use software drivers to abstract the hardware details of a peripheral from the rest of the software.  Soon, simulation tools will be able to abstract the entire motor control software effort!  Just as I was forced to embrace a different design methodology for motor control hardware, I predict we will see the same effect play out with many software engineers who have grown comfortable with writing their own motor control code.  You can read more of my thoughts about this topic in a previous blog here.

9.   Be skeptical…Garbage in, garbage out!

You’ve probably heard the adage that “you can put lipstick on a pig, but it’s still a pig.”  The same statement applies to a beautiful simulation output which is based on a faulty interpretation of your control system.  Simulation technology already plays a critical role in the motor control design process, and this trend will continue to increase as discussed above.  But while this shortens the design process, it can also be dangerous if you don’t have a reference point grounded in reality to interpret the simulation results.  The computer can NEVER be used as a replacement for human experience or intuition.  You can read more of my thoughts on this topic in a previous blog here.

So, there you have the first two.  Stay tuned for the rest of the list all this week.  And in the meantime...

Keep those motors spinning!

转自https://wisconsin793.rssing.com/chan-12782796/article492.html

http://www.sczhlp.com/news/169302/

相关文章:

  • 20251005 模拟测 总结
  • 织梦dedecms电影网站模板WordPress托管如果使用插件
  • 园艺建设网站广西建设厅办事大厅网站
  • 公司的服务器能建设网站吗上海十大装修公司口碑排名
  • 网站建设 的销售图片delphi xe10网站开发
  • 阿里巴巴做网站的电话号码wordpress阿里云数据库
  • 网站开发 方案 报价单自己学做网站需要学多久
  • 南京房产网站建设盐城做网站多少钱
  • 做网站知识大全企业营销策划书模板
  • 海拉尔网站建设+网站设计seo执行招聘
  • 宝山网站建设推广做网站有谁做
  • 做环卫设备都有哪些网站自己建网站能赚钱吗
  • 如何维护网站的运营wordpress公共函数在哪
  • 北京pk10做号网站同一服务器建两个wordpress
  • 山西百度网站建设展览 网站源码
  • 网站建设进度表下载游戏设计师
  • 网站建设的仿站个人备案网站做企业会怎样
  • 潍坊 网站企划传奇合成版2合1雷霆版
  • django完整网站开发页面设置
  • 济南天桥区网站建设公司手机网站需要多少钱
  • 襄阳信息网站建设网站建设推广合同书
  • 天水 网站建设 招聘漳州鼎信
  • 做移动网站点击软件下载googl浏览器做桌面版网站
  • python做网站教程个人简介网页设计代码
  • 淄博微网站开发佛山seo整站优化承接
  • 哪家的网站效果好wordpress category 自定义
  • ctf逆向常见算法----base64
  • 在线药店网站建设全网营销策划公司
  • 不知道是谁做的网站 输入学号网站建设需要考虑哪些因素
  • 个人网站对主机有什么要求怎么做网页挣钱