搜索
bottom↓
回复: 12

求助下,Proteus如何编辑波形,模拟外部信号输入给系统仿真?

[复制链接]

出0入0汤圆

发表于 2010-9-3 13:08:04 | 显示全部楼层 |阅读模式
现在做一个编码器的解析电路(需要抗干扰),输入是A、B、Z三相,自己用触发器和译码器搭了一个时序逻辑电路,用于消除干扰。


需要的是模拟下图A、B、Z三相的波形,并且试着在波形中加入干扰脉冲,看看时序逻辑电路和MCU是怎么处理的

Proteus能不能编辑输入波形,加到网络上呢?


(原文件名:编码器4倍计数方式图.jpg)

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入0汤圆

 楼主| 发表于 2010-9-4 10:03:57 | 显示全部楼层
老大~没人会吗?

强人快快来帮助~

出0入0汤圆

 楼主| 发表于 2010-9-6 08:33:33 | 显示全部楼层
顶…再求解

出0入0汤圆

发表于 2010-9-6 10:53:31 | 显示全部楼层
直接叠加信号??恐怕逻辑冲突不允许你仿真。。

用 EasyHDL 产生吧。

出0入0汤圆

 楼主| 发表于 2010-9-6 21:13:57 | 显示全部楼层
回楼上大人

小的是想做2个输入脚,然后模拟外部的信号波形

你是说可以用easyhdl产生了然后导入吗?

出0入0汤圆

发表于 2010-9-7 01:02:44 | 显示全部楼层
回复【楼主位】Ian11122840 船儿
-----------------------------------------------------------------------

用GENERATORS——PWLIN ,自己编辑电压——时间波形,看看能否满足你的要求。


(原文件名:PWLIN.PNG)

出0入0汤圆

 楼主| 发表于 2010-9-7 09:45:39 | 显示全部楼层
好像ok了~哈哈
我再接着调看看
谢谢了噢!

我是买了本书在学习,书中没有讲到的知识点就两眼一抹黑了…

出0入0汤圆

发表于 2010-9-7 11:18:35 | 显示全部楼层
回复【5楼】JQ_Lin  
回复【楼主位】ian11122840 船儿
-----------------------------------------------------------------------
用generators——pwlin ,自己编辑电压——时间波形,看看能否满足你的要求。

(原文件名:pwlin.png)

-----------------------------------------------------------------------

PWLIN 自然可以,只是复杂的波形就累了。。用EasyHDL写就容易多了。

回复【4楼】Ian11122840  船儿
回楼上大人
小的是想做2个输入脚,然后模拟外部的信号波形
你是说可以用easyhdl产生了然后导入吗?
-----------------------------------------------------------------------

不是用它产生然后导入,和其他信号发生器一样,只是需要写脚本。。Proteus 有例子,有帮助。。

C:\Program Files\Labcenter Electronics\Proteus 7 Professional\SAMPLES\Generator Scripts

比如这个产生三角波的:

REM TRIANGLE WAVE GENERATOR

REM Define the Waveform Parameters
FLOAT FREQ=100, AMP=2, SLOPE=1
FLOAT PERIOD=1/FREQ,OFFSET=0

REM Repeating event for positive slope
ON TIMER AT PERIOD EVERY PERIOD
OFFSET=EVTTIME
SLOPE=1
ENDON

REM Repeating event for negative slope
ON TIMER AT PERIOD/2 EVERY PERIOD
OFFSET=EVTTIME
SLOPE=-1
ENDON

REM Set the output as a function of both time
REM and the current waveform slope.
OUT=AMP*SLOPE*(4*(REALTIME-OFFSET)/PERIOD-1)

出0入0汤圆

发表于 2010-9-7 11:28:05 | 显示全部楼层
Noise Generator.DSN 这个例子中的两个元件一直不知道咋弄出来的。。

出0入0汤圆

发表于 2010-9-7 16:14:54 | 显示全部楼层
回复【7楼】huayuliang 花生
-----------------------------------------------------------------------

这东西简单的看例子还能弄弄!复杂看来得借助相关书籍研究一下才行!

(原文件名:2010-9-7 16-00-16.png)


(原文件名:2010-9-7 16-01-11.png)

下面的例子是发送字符的,不知道如果我想发送16进制数组怎么弄?例如发送 0x01,0x03,0x01,0x00,0x00,0x02,0xc5,0xf7这是一组ModeBus的一段调试数据串。这东西对于通信代码调试很有用。调试中可以省了串口调试助手了!

出0入0汤圆

发表于 2010-9-7 16:22:13 | 显示全部楼层

(原文件名:2010-9-7 16-20-32.png)

这东西太复杂了,看不明白。

出0入0汤圆

发表于 2010-9-7 22:18:31 | 显示全部楼层
回复【10楼】wangqh1983  
-----------------------------------------------------------------------

不是太复杂吧?

你说的那个,过几天俺再弄下看看,曾经看过一段时间文档,自己能写出点简单的。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-16 03:11

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表