历史上的今天
返回首页

历史上的今天

今天是:2024年10月20日(星期日)

正在发生

2018年10月20日 | 用单片机玩PID控制—从理想PID控制至先进PID控制_4

2018-10-20 来源:eefocus

2.2 基于VB6的通信程序


通信程序分成两部分,一部分是与单片机串口通信,另一部分是与WINCC OPC数据交换。用VB6进行通信编程,需要添加串口通信MSComm控件,如图1所示,为了在VB6中开发OPC应用程序,需要一个OPC包装DLL:OPC Automation2.0,并添加在引用中,如图2所示。在串口通信中,接收数据采用事件驱动的方式,而发送数据采用周期性发送方式,在OPC数据交换中,读写数据均是周期性的,那为了实现周期性数据收发,就需要一个定时器控件Timer,VB6的开发界面图3所示。在串口通信程序调试过程中,发现数据交换量多了,通信容易出错,貌似两侧(单片机和VB端)都有问题,如像前面图中的控制信号突变这种现象,当然通信出错,并不仅仅是编程原因,有一回碰到洗衣机开停也会造成通信干扰。


用单片机玩PID控制—从理想PID控制至先进PID控制_4

用单片机玩PID控制—从理想PID控制至先进PID控制_4

用单片机玩PID控制—从理想PID控制至先进PID控制_4


推荐阅读

史海拾趣

光大芯业公司的发展小趣事

光大芯业微电子有限公司的创立,源于一群对电子行业充满热情的先驱者。他们看到了中国电子产业在起步阶段所面临的挑战和机遇,决定投身其中,为中国电子产业的崛起贡献自己的力量。公司的成立,不仅标志着中国电子产业的一个新起点,也展示了光大芯业对于未来技术发展的坚定信念和追求。

晨晶电子(Chenjing Electronics)公司的发展小趣事

晨晶电子始终将品质放在首位,坚持以客户为中心的服务理念。公司建立了严格的质量管理体系,从原材料采购到生产过程控制,再到产品出厂检验,每一个环节都严格把关,确保产品的品质稳定可靠。正是凭借这种对品质的执着追求,晨晶电子赢得了客户的广泛认可和好评,也为企业赢得了良好的口碑。

中科银河芯(GXCAS)公司的发展小趣事
为了使三极管在输入信号为高电平时能够饱和导通,需要给基极提供足够的电流。这通常通过选择合适的基极电阻来实现。
DEWALT公司的发展小趣事

在第二次世界大战期间,DEWALT公司面临了巨大的挑战。由于战争的影响,许多原材料和零部件供应中断,生产受到严重影响。然而,DEWALT公司凭借自身的技术实力和创新能力,成功克服了这些困难。公司还积极为军队提供所需的电动工具产品,为战争胜利做出了贡献。这些经历使DEWALT公司更加坚定了技术创新和品质控制的信念。

Flamar公司的发展小趣事

Flamar公司自成立以来,始终将技术创新视为企业发展的核心驱动力。在电子元件领域,公司研发团队成功开发出一种新型高性能磁耦合传送臂,这一创新产品凭借其高效、稳定的传输性能,在半导体设备制造中迅速获得市场认可。通过不断的技术迭代和优化,Flamar公司的磁耦合传送臂逐渐成为行业内的标杆产品,帮助公司在激烈的市场竞争中脱颖而出。

COMPUTAR公司的发展小趣事

随着技术的不断进步和市场需求的扩大,CBC株式会社开始寻求更广阔的发展空间。1960年,CBC香港公司成立,这标志着CBC的镜头产品开始走向国际市场。香港作为当时亚洲的金融中心和贸易枢纽,为CBC提供了宝贵的国际资源和市场机遇。通过香港公司的努力,CBC的镜头产品逐渐在国际市场上获得认可。

问答坊 | AI 解惑

cy7c68013电路图 56脚电路图

原理图和pcb图都有,不能使用master模式…

查看全部问答>

基于GSM模块的家庭防盗报警系统(很全的哦)

前一阵子做过类似的东西,感觉这个资料还不错!…

查看全部问答>

top芯片中文资料

top芯片中文资料…

查看全部问答>

致:初学汽车电子的朋友

1 要学电子,先学好汽车电路。外部原理不懂如何修内部? 2要学好电路,先学好汽车原理。基本电器原理不懂如何分析故障原因 比如:曲轴传感器,1有几条线?两条线的与三条线的如何区别?工作原理是什么?线分别是到哪里的?分别是什么信号? 信号 ...…

查看全部问答>

怎么把50V的电压用一颗IC降到10V,求电子工程师进来解决

怎么把50V的电压用一颗IC降到10V,求电子工程师进来解决…

查看全部问答>

51单片机用串口送MIDI信号给PC机?

硬件实验设计板是这样的: 一个独立按键和4X3距阵键盘(共13个按键),用中断扫描键盘是否被按下,如一个按键被按下就向PC机发送一个单音的MIDI信号音符。我只知道用单片机向PC机发送MIDI信号的协议是这样的 //这是发送函数 void send(uchar cc,k ...…

查看全部问答>

wince调用服务的问题

我参照msdn上wince服务的介绍写了个服务,但好像一直没有被系统调用,大家帮忙看下原因. appKey.SetValue(\"Dll\", \"MyMobileService.dll\"); appKey.SetValue(\"Order\", \"10\", RegistryValueKind.DWord); appKey.SetValue(\"Prefix\", \"CU\" ...…

查看全部问答>

DSP arm 和flash的CMD有什么区别?

DSP arm 和flash的CMD有什么区别? 有人了解不,可以一起讨论下   [ 本帖最后由 安_然 于 2010-8-8 14:24 编辑 ]…

查看全部问答>

强悍的Multisim软件

本帖最后由 dontium 于 2015-1-23 13:37 编辑       强悍的Multisim软件,不说,直接上图    仿真电路图如图,输入信号为振幅10mv,频率为20K的正弦波 仿真出来的信号还真大(见黑线圈) 这是怎么问题呢, ...…

查看全部问答>

IR推出新系列40V至75V车用MOSFET

本帖最后由 dontium 于 2015-1-23 13:31 编辑 IR推出新系列40V至75V车用MOSFET 21ic讯 IR近日推出新的车用MOSFET系列,适合要求低导通电阻的一系列应用,包括传统内燃机 (ICE) 平台以及微型和混合动力汽车平台上的重载应用。 IR坚固的新型平面 ...…

查看全部问答>