proteus单片机仿真仿真电路设计下面的问题怎么回事?

扫二维码下载作业帮
1.75亿学生的选择
下载作业帮安装包
扫二维码下载作业帮
1.75亿学生的选择
请教高手,电路分析,proteus仿真的,困扰我好几天了,麻烦您了。谢谢啦!!!电压源是220v,50hz的交流电,在第一幅仿真中,电压表显示153v。我想问的不是153V的问题,而是,电流这个时候怎么经过整流桥的?在第二个仿真中,加个大电阻后,电压表的示数几乎为零,这个时候电流又是怎么通过整流桥的?恳求尽量详细解答。。。。
本吧wan676
扫二维码下载作业帮
1.75亿学生的选择
线路画错了。
  上图通过等效可知:扣除二极管压降,显示的应该是AC219V,而+153是AV220V半波整流后扣  除二极管压降的有效值。是proteus仿真软件不完善引起的误判。  应该显示AC0.22V,显示的是0.16,同样是proteus仿真软件不完善引起的误判。    这是仿真,如果是实际线路。对于零线不接地的供电系统没什么问题,对于零线接地的供电系统,如果V2右端是零线图1必然烧掉上面二个二极管,图3必然烧掉右上脚二极管;如果V2左端是零线,不考虑二极管压降,图1 R2上是AC220V,图3 R2上是半波整流的直流电(10k电阻远大于10Ω看做断路)。
为您推荐:
扫描下载二维码Proteus仿真与实际的差别&(转载)
弄了几天的Proteus仿真,终于觉得自己想做的东西,已经全部用Proteus仿真过了,应该可以动手做了。于是先用Proteus画好原理图,再用ARES画好PCB板图——虽然我只是用洞洞板焊接,但是有个PCB板图做参照,连线会容易很多。花了两个小时,去中关村买了必要的原件,开始动手。
单片机用的是STC89C552RC,原因除了价廉物美之外,最大的原因是,STC的单片机可以直接使用串口往里面下程序,这样我可以直接焊接好板子,然后连接好串口,一边写一边调试,不用把单片机拿来拿去了。为了焊的好看些,把线基本都布在了反面,前前后后,修修改改,共焊了3天才弄好,搞得眼睛一闭上都是洞洞板的圈圈。
不过通过这次的实际制作,还真发现了不少Proteus仿真中不会想到的问题,现记录如下,希望以后再碰到时,可以作为参考。
碰到的第一个问题,就是程序怎么也下载不到单片机中去。在Proteus仿真的时候,并不需要往单片机中写程序,编译好后,程序就已经在单片机中了,但是实际制作时,就得编译一次程序,下载一次。结果我在下载时,发现提示“不能连接到串口”,让我实在是头疼不已。试着用“串口助手”往单片机发数据时,发现数据指示类会闪烁,说明线路是通了。百思不得其解之下,同事提醒我说,是不是你这两个数据传送指示灯有问题?虽然我觉得成分的不可能,可是试着把两个LED灯去掉之后,还真可以了……
这是先前的电路图(省略MAX232芯片)
结果串口在给单片机发数据的时候,灯是会闪烁的,让我坚定的以为,串口的通路是没问题的。后来把电路改成这样,串口不能通信,不能下载程序的问题就好了
终于把串口弄好了,程序下载到了单片机上,结果效果和proteus上模拟的完全不一样。Proteus上的话,1602显示器直接就显示数据了,结果到了现实,什么都没有……死命的调节对比度电阻,也还是什么都没有,真的感觉无从下手了。后来去群里问,群里的老大给了一个示例程序,用上去也还是不行,这让我真的是感觉要崩溃了。不过想想焊了这么多天,放弃实在是不甘心,于是把所有和液晶显示不相关的代码全注释掉了,突然发现莫名其妙的,液晶出现了色块——当时感觉是太开心了,一天了,终于液晶上有显示了!不过此时仍然不能设置显示字符,不过相比没有任何显示已经好太多了。
同样的代码,为什么这次可以了呢?仔细的分析了代码,发现这次的代码,唯一的不同,就是我为了少写几个字,延时函数用的是群里老大给的。这是唯一的不同之处。比对一下两个延时1毫秒的函数。
我自己的:
void delay(unsigned
unsigned char
for(i=0; i&
for(j=0; j&120;
群里老大给的:
void delay(int
for(i=0; i&
for(j=0; j&120;
没错,两个函数唯一的区别,就是变量的类型,我写的时候,看变量都不会超过255,为了省点空间,定义的都是unsigned
char,而一般的延时函数,用的是int类型,就是这两个变量类型的不同,导致了延时的不同,同样是想延时1毫秒,我的函数实际上只能延时0.4到0.5毫秒左右,就是这个的区别,让我在操作液晶时,各个时序的延时不够,给液晶的命令不能到达。后来修改后,再修改了一下程序其他地方,终于让液晶正确的显示了。
再说一个比较郁闷的事情,在Proteus里面,1602是这样显示的
买来实物后,我也理所当然的认为,有焊点的是下方(事实上我确实认为这样比较符合心理,哈哈)。结果程序写后好,一显示出来,全倒过来了…………
不管怎么说,今天总算让板子上的元件都工作正常了。明天开始改程序,实现具体功能。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
下载作业帮安装包
扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
proteus测量时仿真必须暂停是怎么回事就是有时候按开关时经常显示“测量时仿真必须暂停”
扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
不明白你表达的意思,把想要问的问题描述详细些 按哪个开关?如果是电路中的正常开关,一般是不会要暂停的.有时候是鼠标点住别的地方了,比如开关的闭合和打开那个小标志时,如果图缩小的时候,很容易点偏,软件以为你要改动电路,就会有提示,因为仿真的时候不允许改动电路.把电路图放大,鼠标点的时候点准一点,就不会出现这种情况了.
为您推荐:
其他类似问题
扫描下载二维码}

我要回帖

更多关于 仿真软件proteus 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信