• 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
返回

电子发烧友 电子发烧友

  • 全文搜索
    • 全文搜索
    • 标题搜索
  • 全部时间
    • 全部时间
    • 1小时内
    • 1天内
    • 1周内
    • 1个月内
  • 默认排序
    • 默认排序
    • 按时间排序
大家还在搜
  • 大赛基本完事,大家都有啥感想啊?

    是 大赛基本完事,大家都有啥感想啊? 不是感想多多,感触多多,最重要的是学到东西多多{:4_95:}

    2013-09-08 12:11

  • 7年TPMS开发感想

    大家好!跟大家一起分享一下多年TPMS开发感想,大家可以到百度贴吧,搜索TPMS,就可以看到我写的文章,如果有需求的,可以跟我联系。QQ:258464676

    2014-01-17 11:49

  • 感想

    新的一天。新的生活哈哈

    2012-04-30 07:59

  • 自制舵机控制系统的一点感想

    自制舵机(伺服电机)控制系统的一点感想前言舵机简介舵机系统设计前言大一到大二的暑假里,刚学了51单片机一些比较基础的操作,而自己又一直很不满市面上出售舵机的造型一类的问题,从那时萌生了想自己设计一个

    2021-06-28 08:12

  • 单片机学习感想--十一年不过入门,诸君何忧呢

    写了一篇单片机学习感想,自问没啥出格的呀,老是发不出来,上图吧。

    2013-07-20 00:36

  • STM32 PCB设计 相关资料下载

    看了自己2018年2月画的PCB和现在2019年7月画的PCB,不多说了 不多说了 不多说了上图`2018年2月`2019年7月大家可以明显看到第一块板子简直就是惨不忍睹。说几点PCB设计注意事项

    2021-11-11 07:14

  • 单片机课程学习与感想

    。看来要多保持联络,这次回家就好好找他们叙叙旧。 二、单片机课程设计感想通过一个学期的学习,我认为要学好C语言程序这门课程,不仅要认真阅读课本知识,更重要的是要通过上机实践才能增强和巩固我的知识。特别是

    2013-09-03 11:30

  • Canopen协议读后感想

    转 如果我是控制网络的协议制定者,那么我会考虑什么内容呢?通常我会考虑如下几个方面的内容:1、数据传输的实时性。控制网络通常是一个实时网络,需要数据传输的实时性,因此,在协议制定过程中,需要考虑传输的实时性。2、数据传输的可靠性。控制网络在数据交换的过程中,需要保证数据传输的可靠性,如果发生数据传输故障,需要保证网络的正常工作并且能够及时纠正传输故障。3、网络的智能性。控制网络中的局部节点存在故障时,网络中的主控节点通过一定的机制能够及时发现故障节点,并对其进行处理。另外,网络节点需要能够动态识别、配置。4、协议实现的简便性。网络协议不能过于复杂,很多控制网络节点资源有限,通常采用一些微控制器实现节点功能,因此,协议实现不能过于庞大和复杂。5、协议的通用性。控制网络中的节点类型多样化,设计的协议需要兼容多种控制节点类型,使协议本身具有通用性。 CANopen对上述几方面的考虑都进行了处理,达到了比较满意的效果:1,CANopen协议基于CAN-bus总线,CANbus总线在数据传输上采用了优先级仲裁的方式,优先级高的报文会吞没优先级低的报文,优先级低的报文会主动让出总线,这种方式可以保证高优先级报文的实时性,非常适合控制网络的应用。另一方面,为了保证数据传输的实时性,在考虑了控制网络数据交互特点的基础上,CANopen协议规范提出了PDO和SDO的操作对象,PDO对象最大数据传输量为8个字节,网络负载很轻,能够使得节点之间的数据高效交互。当需要大批量数据交互时,可以采用SDO对象,网络的数据负载会加重。为了最求控制实时性,控制网络一次数据交互量不能太长,CANopen协议充分利用了该特征,达到了数据传输实时性的目的。2,CANopen协议提出了OD(object dictionary,对象字典)的概念。这个概念非常重要,其使得控制节点抽象化、标准化了。所有的控制节点都可以理解成“字典”,主控节点对控制节点的操作可以理解成字典查找的过程。对象字典由两部分构成,一部分是标准字典;另一部分为设备字典。标准字典提供标准功能号的检索,CANopen协议提供了15个标准功能号(Function Code),例如NMT Module Control功能、SYNC功能、PDO1功能等等。15个标准功能都存在标准的字典入口,通过字典可以了解到标准功能的参数。PDO对象用于进行控制数据的传输,因此,PDO对象需要进行重映射,在标准字典的PDO功能号处放置PDO的映射信息,该映射信息也就是设备字典的查询信息。设备字典通常在OD的Standardised device profile area位置中存放。PDO的映射就可以实现特定节点的功能。在CANopen协议集中,为常用的控制节点指定了标准的子协议规范,即IO控制节点拥有一个子协议规范,ADC数据采集系统也会拥有一个子协议规范,这种协议设计方法使得CANopen变得很通用、扩展性极好,应用程序都可以实现互操作性。子协议规范本质上就是要实现设备字典的功能。作为一个控制节点开发商,如果实现的产品能够与其他厂商的产品完全兼容,那么不仅要实现CANopen的CiA DS301协议,而且还需要实现符合开发模块需求的子协议规范,例如CiA DS401等,只有这样才是一个完备的CANopen设备。3,CANopen协议提供了网络管理的功能,每个设备都存在工作状态,主控节点可以通过心跳信息去监测控制节点的状态,从而确保控制网络能够及时避免故障事件发生。另外,控制节点在上电初始化时,可以通过NMT对象向主控节点发送boot-up信息,使得网络自动构建,具有较高的智能化程度。4,CANopen实现不是非常复杂,可以运行在普通的微控制器之上。CANopen协议通常架构在CAN-bus之上,其需要底层总线具备双向通信的能力,对于RS485之类的总线,似乎不太适合采用CANopen协议规范。 CANopen所采用的对象字典模型对控制节点功能进行了标准化,这种模型可以统一所有节点的操作方式,从而为一系列协议标准的制定奠定基础。需要考虑的是,是否存在更好的设备模型,从而使得控制网络的操作更加高效和简单呢? 总体来说,CANopen协议规范架构在CAN-bus之上,可以实现控制网络实时数据交互的目的;采用字典对象可以抽象所有控制节点功能,一类标准化的协议集可以使得整个控制网络标准化,并且可以不断进行扩展。CANopen协议规范达到了不同厂商设备之间互操作性、互交换性的目的。

    2016-09-21 12:58

  • 电子设计竞赛失败了,谈谈自己的感想

    忙了两个多月,比赛四天三夜里只睡了10个小时,一天基本上就吃一个汉堡。虽然说比赛过去了,遗憾,惋惜没什么意义,但失败了,总要总结下经验教训。我们做的是B题,控制类的。控制类以前的题目都是对软件要求高,对模拟电路要求不高。可是今年做到最后,我发现我写的1000多行程序根本就没用上,因为信号处理部分的模拟前端根本还没做出来,这部分都是需要模拟电路的知识。今年的控制类题目感觉有本末倒置了:只要模拟前段做得好,后面的控制实现起来就没问题。如果模拟前端做不好,整个题目就不用想做了,就算你程序写得再好,算法用得再精妙,都没用!还有我们把这个比赛想得太理想化了,以为只要自己努力,靠自己的能力一定可以完成题目要求,因此自己想方案,导致一开始方案就错了,到了比赛前一个晚上才确定了正确的方案。而其他组的老师一开始就建议他们要用那种正确的方案了。哎,到底这样的比赛是在考老师还是考学生呢?比赛失败了,看着别的同学都去测试了,自己准备了那么久,却徒劳一场,很是失落。

    2012-02-24 09:37

  • PCB外形和尺寸如何设计_PCB外形和尺寸设计方法-华强pcb

    PCB外形和尺寸是由贴装机的PCB传输方式、贴装范围决定的。1.PCB外形(1)当PCB定位在贴装工作台上,通过工作台传输PCB

    2017-12-25 16:04