历史上的今天
今天是:2024年10月20日(星期日)
2018年10月20日 | 用STM32F407玩控制—系统组成
2018-10-20 来源:eefocus
原本想在嵌入式操作系统的基础上玩控制,但有几个原因放弃了这一想法,1兴趣转移,2觉得在“裸装”单片机是玩控制没啥不好,3 STM32F407也应该属于当前主流单片机了,就控制上应用来说足够足够了,不像51单片机增加一个变量都要横算竖算,因此,玩到STM32F407也可以了,没必要再进一步深入了,再说,也想玩别的东西了,因此,这个系列的博文是个“早产儿”,4终极原因是最近一直感到眼睛干涩,可能是手机、平板电脑看的太多,而我为了方便,通常都是看电子书,这样一来只能尽量少看手机和平板电脑了,什么兴趣也得归零了,好,就此打住,转入正题,玩控制当然得有控制对象(被控对象),但你不可能有一家化工厂或火电厂给你去作试验,甚至连一个马达也不可能有,有可能的是拿一个电热水壶作为一个控制对象,但就那个也需要有可控硅或固态继电器,才能控制加热功率,这还是麻烦,那剩下最简单是在SIMULINK中构建一个plant(过程对象),为此,需要在单片机与SIMULINK之间建立通信连接,SIMULINK有RS-232串口通信,仿真发现速度奇慢(这在玩51单片机的博文中已说过),更遑论实时仿真了,还有一个途径是通过OPC与STM32F407连接,OPC通信状态下,仿真是实时的,这正是我们需要的,但在STM32F407实现OPC通信非常非常困难,我们可以在电脑端实现OPC与RS-232通信格式的转换,VB就可以完成这个任务,OPC通信需要一个OPC服务器,WINCC可以担当此任务,并且WINCC可以显示仿真情况,这样整个控制系统的组成如图1所示,这种情况下的仿真称为实时仿真,或者称为半实物仿真,或者称为硬件在环实时仿真。

上一篇:用STM32F407玩控制—通信
下一篇:ARM处理器的内存对齐处理
史海拾趣
|
继2003年浩汉设计NOVA DESIGN在上海成立发展据点后,2005年又与厦门金龙联合汽车工业有限公司(King Long United Automobile Industry Co.,Ltd)合资成立厦门浩汉设计公司,其初期主要的业务为配合金龙客车公司共同参与客车新产品的设计与研发 ...… 查看全部问答> |
|
松下PLC编程软件FPSOFT1.1For Windows [ 本帖最后由 tecfighter 于 2009-2-26 13:11 编辑 ]… 查看全部问答> |
|
本人在学习用430f449单片机接受GPS数据,可是,为什么用串口选择接受GPS模块数据时总出现问题。如果我用足够大的数组将数据全部接收,是可以全部收进来的。而我想选择接收其中的“$GPRMC……”这一句中的数据则怎么也进不来。接收采用串口中断。还 ...… 查看全部问答> |
|
青岛软件培训,青软实训,C/C++/WindowsAPI/VC++/GPS应用开发班 青岛双硕程序员培训学校 (http://www.qdit169.com) 咨询电话:0532--82773360 办校时间:2003年3月 师 资:全部启用最低学历为硕士,最少具 有 ...… 查看全部问答> |
|
rt,小弟想对语音信号实时的压缩/解压,但是又不想花大量时间去研究算法,不知道是否有插件或库函数之类的东西可以使用,请各位高手给些建议,谢谢!… 查看全部问答> |
|
我用是EV1000变频器配套的说明书归档时间是2008-08-05,其通讯协议——组网方式——单主机单从机中有一种为主机PC直接通过RS232连接EV1000的,旁边并列有一种在两者之间加了一个“RS232-RS485转换模块”的情况。 我想问的问题是: 1)是不是可以 ...… 查看全部问答> |
|
中国Linux内核开发者大会(China Linux Kernel Developer Conference简称CLK),是中国Linux内核领域里最高规格的技术盛会。大会以“自由、协作、创造”为理念,以开源技术的推广和普及为使命,鼓励中国Linux内核开发爱好者不断攀登技术的高峰,在 ...… 查看全部问答> |




