- 1、本文档共35页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
lecture1-3
嵌入式计算系统,lecture1-3 * Controller类 controller current-train: integer current-speed[ntrains]: integer current-direction[ntrains]: boolean current-inertia[ntrains]: unsigned-integer operate() issue-command() 嵌入式计算系统,lecture1-3 * Speed-set命令顺序图 :receiver :controller :motor-interface :pulser* new-cmd cmd-type rcv-speed set-speed set-pulse set-pulse set-pulse set-pulse set-pulse 嵌入式计算系统,lecture1-3 * 控制系统操作行为 issue-command() receive-command() wait for a command from receiver 嵌入式计算系统,lecture1-3 * 命令类求精 command type: 3-bits address: 3-bits parity: 1-bit set-inertia type=001 value: 3-bits set-speed type=010 value: 7-bits estop type=000 嵌入式计算系统,lecture1-3 * 小结 分离规格说明和编程. 不能完全分离规格说明和系统结构,需要建立一些可测试的假设. * * 地址 包类型 错误校验 * 概念性的规格说明 * 消息传递 * 类与类之间的关系通信 * 类的包含关系 knobs 旋钮 * knobs:描述控制面板上真是的模拟调节器、按钮和控制杆 pulser: 把数字命令变为控制发动机速度所需的模拟信号 Sender:描述沿着轨道发送的模拟电路 Detector:检测轨道上的模拟信号并转成数字形式 * 嵌入式计算系统,lecture1-3 * 内容要点 举例: 模型火车控制系统. 嵌入式计算系统,lecture1-3 * 举例的目的 理解设计所经历的若干抽象层次. 获得使用UML语言的经验. 嵌入式计算系统,lecture1-3 * 模型火车系统 console power supply rcvr motor 嵌入式计算系统,lecture1-3 * 模型火车系统 rcvr motor ECC address header command console railway 嵌入式计算系统,lecture1-3 * 要求 控制台能够控制在一个车道上的8列火车. 调速器(Throttle)至少有63级. 惯性控制调节至少分8级,高惯性意味着响应调速器的速度慢. 紧急停车按钮. 对错误消息的监测机制. 嵌入式计算系统,lecture1-3 * 需求表格 嵌入式计算系统,lecture1-3 * 数字命令控制(DCC) DCC 由模型铁路爱好者创作,由工业界确定. 定义了模型火车与控制器之间的通信方式,但不硬性规定具体设计方案. 该举例表现了基于标准的设计方法,是一种主流设计方法,包括手机、数字电视等. 嵌入式计算系统,lecture1-3 * DCC相关文档 Standard S-9.1, DCC Electrical Standard. Defines how bits are encoded on the rails. Standard S-9.2, DCC Communication Standard. Defines packet format and semantics. 嵌入式计算系统,lecture1-3 * DCC电气标准 Voltage moves around the power supply voltage; adds no DC component. 1 is 58 ms, 0 is at least 100 ms. time logic 1 logic 0 58 ms = 100 ms 嵌入式计算系统,lecture1-3 * DCC通信标准 Basic packet format: PSA(sD)+E. P: preamble = 1111111111. S: packet start bit = 0. A: address data byte. s: data byte start bit. D: data byte (data payload). E: packet end bit = 1. 嵌入式计算系统,lecture1-3 * DCC包类型 Baseline packet
您可能关注的文档
最近下载
- 《建筑工程消防施工质量验收规范》.docx VIP
- 2024建筑工程消防施工质量验收规范.docx VIP
- 2024第48届世界技能大赛江苏省选拔赛-抹灰与隔墙系统项目技术文件及图纸样题.pdf VIP
- 2023年人教版数学八年级上册《11.2 与三角形有关的角》分层练习(含答案) .doc VIP
- 氦氮氧混合气高气压作业减压表.pdf VIP
- 中建五局《施工方案编制指南(2023版)》1042页.pdf VIP
- T_FSI 084-2022_双酚AF_团体标准.pdf VIP
- 《GB/T 43947-2024低速线控底盘通用技术要求》.pdf
- 22K311-5 防排烟系统设备及部件选用与安装.docx VIP
- 夏季皮肤护理最新完整版本.pptx VIP
文档评论(0)