3软件设计3.1 系统程序设计系统程序首先进行必要的初始化,包括各种全局变量的宏定义, 端口初始化,系统时钟的设置,中断、定时器的初始化。待完成必要的初始化后程序进入自检模式, 主要完成对某些关键性状态的检测,如检测转把是否在零位,刹把是否为刹车状态, 电源电压是否正常,MOSFET 管是否无故障。 待自检后系统开启中断并进入电机软启动程序模块,随后进入对转把采样的循环,等待相应中断的到来,包括检测换相程序、电机紧急停转中断。 其系统程序流程如图 5 所示。3.2 电机软启动程序设计电动车启动时是否平缓、 低噪音是决定电动车性能的重要因素之一。 本文研究的无位置传感器 BLDCM,在电动机尚未转动时,没有反电动势产生。 因此需采用特殊启动法,待能多次检测到反电动势过零点,再切换至无刷直流电机运行状态。 本系统将启动分为两个阶段:校准阶段和加速阶段。 校准阶段先是给两图 4过电流保护电路图 5系统程序流程128 《工业控制计算机》2014 年第 27 卷第 9 期(上接第 126 页)成。 云计算的核心正是所有的一切都成为一种服务,每个人都可以在任何地点、任何终端随时接入网络,享受云端服务,同时云具有巨大的计算和存储成本优势。本方案的应用方式:用户发送二维码图片到云端平台,通过云计算服务器计算进行迅速解码从而将数据发送给客户, 具体流程见图 4。 另一方面,由于云计算技术中的数据是存储在“云”的,既为用户提供了较大的数据存储空间(企业将所有数据存入云),也为将来企业产品信息统计、监测、食品安全追溯和大数据分析等提供强有力的凭证和依据。图 4产品真伪检验流程1)防伪验证:客户通过下载专用二维码识别专用软件,对商品上加密的二维码进行解码识别, 从而获得关于产品防伪以及更加详细的信息, 在识别出的信息中加入相关链接可以让用户链接到云端享受更多服务,如图 5 所示验证。2)云端处理:客户直接通过手机拍照二维码,然后通过彩信形式发送到云端平台, 或者通过浏览器等方式通过移动网络发送到云端服务器,云端服务器实行解码任务,云端强大的解码软件实现对手机二维码的解码, 然后通过相应方式发把解码结果送回客户手机上。 这样不论二维码有何种程度的损毁,携带何种信息,强大的服务器都能轻松的完成解码过程,从而完成查询咨询、防伪等信息验证。4结束语该系统友好、实用,能有效地对产品进行防伪验证,有着非常广泛的应用前景。参考文献[1]施连敏.基于二维码的绿色食品溯源系统的设计与实现[J].制造业自动化,2013(8):144-146[2]小徐.ARM 新锐 Cortex-A7 核心架构解析[J].电脑迷,2013(1):15-18[3]中国物品编码中心.QR Code 二维码技术与应用[M].北京:中国标准出版社,2002[4]陈苗荣.基于 Android 系统的农产品的个体溯源之 QR 条码识别方法研究[J].计算机应用研究,2013(30):32-36[收稿日期:2014.5.8]