[发明专利]一种基于单片机随机源工作参数的真随机数产生器及产生方法有效
申请号: | 202011370444.6 | 申请日: | 2020-11-30 |
公开(公告)号: | CN112328207B | 公开(公告)日: | 2022-08-12 |
发明(设计)人: | 赵东东;石乐义 | 申请(专利权)人: | 中国石油大学(华东) |
主分类号: | G06F7/58 | 分类号: | G06F7/58 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 266580 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 单片机 随机 工作 参数 随机数 产生器 产生 方法 | ||
1.一种基于单片机随机源工作参数的真随机数产生器的产生方法,其特征在于包含以下步骤:
a.操作员首先把随机数发生器与控制室上位机和现场设备连接好,系统完成初始化;
b.操作员把上位机读取的系统时间Tsys和本次需要的随机数个数Nrandom发送给随机数发生器;
c.随机数发生器根据上位机发来的系统时间Tsys代入选择函数进行计算,随机数发生器将系统时间Tsys代入选择函数计算公式,分别计算出本次采集的随机源的设备编号Nequipment和此设备在此时刻的工作参数编号Nparameter,计算完成后由单片机驱动相应的采集电路对设备和其工作参数进行采集;
d.单片机驱动相应模块进行参数读取,单片机驱动电压采集电路、电流采集电路、功率采集电路,对选择的设备进行参数的读取,将所得到的真随机数TRN1,TRN2,TRN3...TRNn发送到上位机进行下一步处理;
e.操作人员根据收到的真随机数判断是否满足重复率和数量的要求,操作人员按照自己的要求对得到的随机数进行格式化或者以真随机数作为种子再产生一定数量的伪随机数;
f.上位机将所得的随机数进行格式化处理,当所有的随机数全部满足操作员对于重复率和数量的要求后,由上位机对所有的随机数进行格式化处理,并将本次的随机数提供给所需的设备;
g.所述步骤d中TRN1,TRN2,TRN3...TRNn,其中TRN1表示随机数产生器产生的第一个真随机数,TRN2表示随机数产生器产生的第二个真随机数,TRN3表示随机数产生器产生的第三个真随机数,TRNn表示随机数产生器产生的第n个真随机数,其中n=Nrandom,Nrandom为操作员在上位机输入的本次所需要随机数个数;
h.所述步骤e中,操作员通过上位机收到真随机数,当所收到的真随机数满足操作员所需的要求,则上位机按照操作人员所需随机数的格式进行格式化处理,当所收到的真随机数不满足重复率和数量的要求,则通过上位机将真随机数作为种子代入相关算法进行进一步的计算,得到一定数量的伪随机数,直至满足要求为止。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国石油大学(华东),未经中国石油大学(华东)许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011370444.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:发动机凸轮轴罩盖及发动机
- 下一篇:一种利用投球控制的可开关喷砂滑套