- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
利用simulink 实现8 线3 线编码器的设计仿真
1 问题描述(8 线3 线编码的设计的数学建模)
在数字电路中,编码器、译码器的应用极为广泛。所谓编码,就是在选定的一系列二值
代码中赋予每个代码以固定的含义,执行编码功能的电路统称为编码器。
实现8 线3 线编码器,它的功能是对输入端的8 个信号进行编码,输出三位二进制数。
要求输入信号每次只有一个事0,其余7 个是1。其中0 值是待编码信号。我们将用MATLAB
的simulink 软件包实现这种常用的数字组合逻辑电路,并进行仿真。
2. 系统模型及建模分析
根据前面介绍的8 线3 线编码器的功能,可列出下面得真值表:
有了真值表之后,就可以写出输入输出间的逻辑函数式如下:
在写出逻辑表达式之后,我们就可以用与非门来实现这个表达式。
3. 仿真实现;
在进行仿真时,将在8 个输入端依次加一个低电平,然后用3 个示波器观察3 个输出波形。
用simulink 实现这个数学电路系统一共分三个步骤:
第一步:添加模块,在MATLAB 中运行simulink,打开模块浏览器,然后新建一个模型。
接下来把本次仿真需要的模块添加到模型中。这里共需要三种模块:与非门4 个,离散信号
脉冲源8 个,示波器3 个。与非门位于simulink 模块库中的logocal operater,离散信号源脉冲
精选
位于simulink—sources—pulse generator,示波器位于simulink—sinks—scope。将这三种模块
到拖到一个模型中。
点击与非门模块的名称,即写着Logical Operator 的区域,将名称改为Y0 ,接着点击选
中与非门模块不要松开鼠标,按住Ctrl 键拖动这个模块到另一个位置,就会复制一个新的
Y1 模块。用同样的方法得到Y2,类似地将离散信号脉冲源模块名字改为J0 ,同样得到J0 ,
J1 …J7 。最后将示波器复制三个。这样一来就将所有模块添加到模型中了。
第二步:修改模块参数
首先双击Y0 ,打开属性对话框,将操作(Operator )修改为“NAND ”,输入节点数改为
4 ,然后点击OK 确定。Y1,Y2 也做同样修改。
然后,通过双击示波器模块Scope,得到一个图形界面,在其工具栏上单击打印图标右边
的 Parameters 图标,打开示波器属性设置对话框,将坐标轴改为 3 ,同样地,将示波器
Scope1,Scope2 的坐标轴数改为4 。
最后修改脉冲源的属性。双击离散脉冲源 J0 ,将看到关于它的属性对话框,可以从对话
框中看到5 个参数设置,分别为:
Amolititude:方波信号的幅度;
Period :方波信号的周期;
Pulse width: 脉冲宽度;
Sample Time:采样时间长度,以秒为单位。
针对这个例子中的要求,我们需要J0 到J7 依次为低电平,所以将J0 到J7 的周期调整为8,
脉冲宽度设为7,相位延迟为-7 到0,幅度和采样时间用默认值。这样在零时刻,J0 为低电
平,其余输入为高电平;过一个采样时间,J1 变为低电平。这样下去,到第七个采样时间,
J7 变为低电平。从而实现了设计要求。
第三步:联系及仿真
现在将各模块之间的连线上。根据输入输出的逻辑表达式,将J1 、J3 、J5 、J7 接到 Y0
的输入,将J2 、J3 、J6 、J7 接到Y1 的输入,将J4 、J5 、J6 、J7 接到Y2 的输入。然后用示
波器Scope 监测Y2、Y1 、Y0 的输出,Scope1 用来监视J0 到J3 这4 个波形,Scope2 用来
监视J4 到J7 这4 个波形。这样我们就完成了连线、
在最后进行仿真之前,先保存结果到自己的工作目录里。
仿真结束后,可以从示波器Scope1,Scope2 上看到编码器的 8 个输入端的波形,在示
波器Scope 中看到编码器输出波形。
4. 实验过程中遇到的问题;
在初建立simulink 模型时,我找不到simulink 模块浏览器与题相匹配的仿真模块,开始
以为是机房MATLAB 版本太低,准备要放弃这个课题。后来通过对相似模块的研究发现,
原题中需要的Discrete Pulse Generator 可以通过Pulse Generator 改变tim 为Sample **就可
以实现。在设置离散脉冲
您可能关注的文档
- 辽宁高等教育自学考试应用本科.docx
- 厂炉膛负压变送器管路吹扫时火检保护动作造成炉MFT.docx
- WTX可曲挠橡胶接头说明书.docx
- 大功率横流co激光器升级改造项目.docx
- 教你用手机做热点wifi给台式电脑用不是用数据网络哦.docx
- 五香茶叶蛋的N种做法.pdf
- 非密计算机审计报告管理.docx
- Western超详细实验步骤.docx
- 高中化学烃的衍生物.docx
- 高三地理专题教学设计的感悟《气候类型的判断方法》案例分析.docx
- 《现代建筑工程质量通病成因探究与系统性防治策略研究》教学研究课题报告.docx
- 高中历史教学中学生历史探究能力的培养与历史素养提升教学研究课题报告.docx
- 初中道德与法治数字化教学计划实施策略与稳定性分析教学研究课题报告.docx
- 中学英语写作学习资源推荐系统的知识图谱构建与应用教学研究课题报告.docx
- 小学科学实验课中国家智慧教育云平台社交互动功能的应用效果分析教学研究课题报告.docx
- 小学劳动教育评价与学校教育信息化建设的融合教学研究课题报告.docx
- 小学英语教师协作教研中生成式AI技术的应用与效果分析教学研究课题报告.docx
- 《旅游开发对文化遗产地文化传承的促进作用与挑战研究》教学研究课题报告.docx
- 基于核心素养的物理教学评价方法创新与实践研究教学研究课题报告.docx
- 小学英语课堂形成性评价在课堂评价中的应用研究教学研究课题报告.docx
文档评论(0)