[发明专利]一种实时控制系统及控制方法有效
申请号: | 201210351246.4 | 申请日: | 2012-09-20 |
公开(公告)号: | CN102866646A | 公开(公告)日: | 2013-01-09 |
发明(设计)人: | 苏惠强;杨斐;廖彩霞;盛小波;赖欢;袁江华;周增碧;董佳;贾致红 | 申请(专利权)人: | 重庆望江工业有限公司 |
主分类号: | G05B19/04 | 分类号: | G05B19/04 |
代理公司: | 重庆志合专利事务所 50210 | 代理人: | 朱茂云 |
地址: | 400071*** | 国省代码: | 重庆;85 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实时 控制系统 控制 方法 | ||
1.一种实时控制系统,包括第一单片机(1)、第二单片机(3)和时钟源(4),其特征在于:还包括一个现场可编程门阵列器(2),该可编程门阵列器(2)由第一双端口RAM模块(U1)、第二双端口RAM模块(U2)和旗语模块(U3)组成,所述第一双端口RAM模块(U1)和第二双端口RAM模块(U2)一侧与所述第一单片机(1)相连接,另一侧与第二单片机(3)相连接,所述旗语模块(U3)一侧与所述第一单片机(1)相连接,另一侧与第二单片机(3)和时钟源(4)相连接;
所述第一单片机(1)和第二单片机(3)用于操作可编程门阵列器(2);
所述时钟源(4)用于向操作可编程门阵列器(2)提供时钟脉冲;
所述第一双端口RAM模块(U1)和第二双端口RAM模块(U2)用于实现数据总线宽度由8位到16位的转换;
所述旗语模块(U3)用旗语信号seml、semr对第一双端口RAM模块(U1)和第二双端口RAM模块(U2)进行控制。
2.根据权利要求1所述的实时控制系统,其特征在于:所述第一双端口RAM模块(U1)和第二双端口RAM模块(U2)一侧通过读写信号线、8位数据总线、地址总线、U1片选线、U2片选线与第一单片机(1)相连接;
在第一双端口RAM模块(U1)和第二双端口RAM模块(U2)、U1片选线、U2片选线与第一单片机(1)之间设有第一逻辑或控制器(U11)和第二逻辑或控制器(U21);
所述第一单片机(1)与第一逻辑或控制器(U11)通过单片机地址线A0、单片机地选线相连接,在所述单片机地线A0与第二逻辑或控制器(U21)之间设有一逻辑非控制器(U211);
所述第一双端口RAM模块(U1)和第二双端口RAM模块(U2)的另一侧通过读写片选线、8位数据总线、地址总线与第二单片机(3)相连接。
3.根据权利要求1所述的实时控制系统,其特征在于:所述旗语模块(U3)两侧通过读写信号线与所述第一单片机(1)和第二单片机(3)相连接。
4.根据权利要求1所述的实时控制系统,其特征在于,所述旗语模块(U3)连接的地址线的数量与旗语的数量相配合,其相互关系为:旗语模块(U3)=2n,其中n表示地址线数量。
5.根据权利要求1至3中任一项所述的实时控制系统,其特征在于,所述旗语模块(U3)连接的地址线的数量与旗语的数量相配合,其相互关系为:旗语模块(U3)=2n,其中n表示地址线数量。
6.一种利用权利要求1至4中任一项实时控制系统的控制方法,包括下列步骤:
开始步骤;约定操作第一双端口RAM模块(U1)之前,第一单片机(1)和第二单片机(3)先用旗语信号seml和semr对旗语模块(U3)进行操作、控制;
单片机向旗语模块某地址写入数据的步骤;第一单片机(1)向第一双端口RAM模块(U1)的旗语信号seml写入数据“0”;
读取写入数据的步骤:由旗语模块(U3)读取上一步骤的旗语信号seml并写入数据结果;
判断执行步骤:如果读取结果为“0”,表明第二单片机(3)没有对第二双端口RAM模块(U2)进行操作;此时,第一单片机(1)向旗语信号对应的区域U2读写数据;
如果读取结果为“1”,表明第二单片机(3)正在对U2区域进行操作,此时,第一单片机(1)不能向旗语信号对应的U2区域读写数据,尝试对旗语模块(U3)其它地址写入数据“0”,并返回读取写入数据的步骤。
7.如此重复循环上述步骤,完成控制过程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆望江工业有限公司,未经重庆望江工业有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210351246.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:电池壳层结构
- 下一篇:一种压力传感器温度特性的测试装置