基于GPRS的开关磁阻电机控制器远程控制系统

发布者:科技创新实践者最新更新时间:2007-11-12 来源: 电子设计应用关键字:客户  线程  缓冲  复位 手机看文章 扫描二维码
随时随地手机看文章

GPRS技术是在现有的GSM系统上发展出来的一种新的分组数据承载业务,其最大优势在于它的数据传输速度大大提高,目前已达到了115Kbps,其次GPRS是按GSM标准定义的封包交换协议,可快速接入数据网络。它在移动终端和网络之间实现了"永远在线"的连接,网络容量只有在实际进行传输时在被占用,基于这些优势,GPRS技术适合进行数据传输,同时由于其可靠性,可以进行远程控制的设计,本文以油田抽油机为实际应用背景,介绍基于GPRS技术的开关磁阻电机调速系统远程控制的架构和具体实现。

系统整体结构

本系统是通过上位机操作系统,例如无线网络远程控制应用于油田抽油机的开关磁阻电机,控制开关磁阻电机的启动、停止、复位以及转速设定等参数,并对电机的运行状态进行采集、如电流参数、温度参数,转速信息、故障信息等,并将其返回到上位机操作系统进行分析,判断电机工作情况和下一步的控制情况,实现远程控制的目的。

本系统整体工作结构原理图如图1。

上位机操作系统

上位机操作系统是人机对话的平台,本文采用VB语言编写的可视化界面,编写了一个TCP/IP超级终端,实现了TCP/IP服务器端的功能,这是Socket的一个简单应用。由于每次GPRS拨号,系统端获得的IP地址都一样,而PC端的IP地址都不一样,而PC端的IP地址应该是固定的,因此选择PC端作为服务器端。服务器端创建后开始侦听来自网络的数据,循环等待客户端的连接,如果有客户端连接,接收到的数据会保存在缓冲器中,然后服务器端会判断是否是系统发来的数据,如果正确则显示该客户端发来的数据,同时服务器端会重新启动一个线程等待新的客户连接。

系统硬件设计

如图2所示,远程控制系统内部结构可分为系统电源、复位电路、信号采集、控制给定以及其他控制部分,这里着重介绍信号采集、GPRS远程控制等部分。

本设计需要采集开关磁阻电机的运行状态,包括电流信号,电压信号等,需要进行ADC变换,TLC0834是八位逐次逼近模数转换器,具有输入可配置的多通道多路器和串行输入方式,采用串行输入结构,其供电电压为5V,输入与输出与TTL,CMOS电平兼容,为了节省I/O资源,采用LPC2134的一个I/O口连接到TLC0834的DO端和DI端,DI端只在多路器寻址时被检测,而此时DO端仍为高阻状态,经过一个时钟周期后,DO端才开始在时钟上升沿时读出数据。

GPRS远程控制系统

GPRS远程控制系统是系统的核心部分,传输控制信息以及采集运行状态,是负责上位机控制系统和底层电机的联系纽带,核心部分由ARM7处理器LPC2134和GPRS无线通信模块MC35i构成。LPC2134与GPRS通信模块MC35i的通信是通过串口通信来实现的,如图3所示,通信模块MC35i的16-23引脚数据输入/输出端标准串口的8个引脚分为DSR0、RING0、RXD0、TXD0、CTS0、RTS0、DTR0和DCD0,它有固定的参数:8位数据位和1位停止位,无效验位,波特率在300bps-115000bps之间,为了和开关磁阻电机调速系统正常地进行通信,这里选择1200bps作为数据传输的波特率,硬件握手信号用RTS/CTS,模块串口支持标准的AT命令集。

模块的24-29管脚为SIM卡引脚,其中CCVPP引脚与用于检测SIM卡插槽中SIM卡是否插入正常,CCCLK用于模块在该周期下定时检测SIM卡,因此,CCVPP脚会定时出现一个跳变,CCVCC引脚是MC35i模块为SIM卡提供的供电电源。

系统软件设计

本设计采用国际化标准组织所定义的开放系统互联模型,OSI/RM参考模型包括七个协议层来定义数据通讯的协议功能,图4所示为本设计互联参考模型结构图及所涉及的协议。

图中包括上位机、INTERNET、GPRS网络、GPRS远程控制板、开关磁阻电机调试系统以及开关磁阻电机几大部分的信息通信,其中GPRS远程控制板和GPRS网络间的通讯通过PPP(点对点协议)实现,GPRS网络和INTERNET的通信通过GPRS网关节点实现,INTERNET和上位机的通信通过TCP/IP协议,并通过可视化界面实现。

PPP的设计与实现

本设计环节需要支持GPRS功能的GSM模块,使移动终端通过串口和GPRS模块相连,然后通过AT命令先设置好模块,定义PDP上下文和网络服务质量,发出进行申请GPRS服务的拨号命令,GPRS模块的PPP协议服务器端程序进行协商投信,收到拨号命令后,GPRS模块会进行网络的附着,网络分配无线链路资源,这时GPRS模块中的PPP协议服务器端进入NETWORK状态,得到网络分配的IP地址并通过IPCP协议分配给移动终端,这样,移动终端就在串口和GPRS之间用PPP协议建立了一条透明的传输通道,并取得了自己的IP地址,可以和数据中心通信了,PPT实现流程见图5。

TCP/IP小型协议栈uIP的设计和实现

uIP是一个极其小型的TCP/IP协议栈,可以适用于低至8位或16位微处理器的嵌入式系统,它可以被看作是一个代码库为系统提供确定的函数,uIP提供三个函数到系统底层uip_init()、uip_input()和uip_periodic()。应用程序必须提供一个回应函数给uIP。当网络或定时事件发生时,调用回应函数。

VB语言编写的可视化界面




TCP/IP协议是internet最重要的协议,本设计采用VB语言实现了TCP/IP服务器端的功能,socket接口是TCP/IP网络的API,网络的socket数据传输是一种特殊的I/O,socket也是一种文件描述符,VB提供了winsock空间,用于在TCP/IP的基础上进行网络通信。当使用socket进行网络通信时,其中一个必须创建Socket服务器侦听以进行通信,创建服务器,首先创建一个服务端口号,并开始侦听是否有客户请求连接,部分VB程序如下:

Private Sub Form_Load()
Sockserver.LocalPort=3000'服务器端口号
Sockserve.Listen '开始侦听
End Sub
Private sub for_unload(cancel as integer)
sockServer.Close
end sub
private sub sockserver_close()
sockserver.close
end sub
private sub sockserver_connectionRequest(By ValREQID As long)
sockserver.close
sockserver.Accept REQID'表示客户请求连接的ID号
end sub
private sub sockserver_Data Arr(ByVal bytestotal As long)
'当向服务器发送的数据到达后,产生dataArr事件在事件中接收数据
Dim a as string
Sockserver.Getdata a text1.Text=a
End sub
……

结语

综合以上设计,利用GPRS网络实现远程控制的最大好处在于它的可靠性,可在恶劣环境下使用,可通过上网的网络终端来实现远程控制和电机运行状态的接收,同时可实现多点到多点的双向控制,成本低廉,尤其是象油田抽油机的恶劣的工作环境,更能节省很大的人力及物力,效率很高。

关键字:客户  线程  缓冲  复位 引用地址:基于GPRS的开关磁阻电机控制器远程控制系统

上一篇:基于TMS320F2812集中供电系统的串口通信设计
下一篇:识别手势符:逾越点击的界面设计

推荐阅读最新更新时间:2024-03-30 21:24

强攻大陆手机客户转单
当时钟再转一个月半,联发科将迎来其下一个20年的开局之年,所料不差,联发科2018年将不再冒进,会走的更稳健。11月16日,在联发科深圳办公室,联发科产品规划及行销总监李彦辑向集微网表示,2018年,联发科将放缓Helio X系列旗舰级芯片市场节奏,加速推出更多Helio P系列中高阶芯片,同时发力中低端入门级芯片,主推MT6739芯片平台。 如今全球智能手机年出货量大约在16亿支左右,除了苹果三星主导旗舰级高端市场外,市场主力还是以中高、中低端手机为主。然而,苹果自供三星参半,作为安卓阵营另一家成熟且有体量的移动芯片处理器厂商,在看重其旗舰级高端产品的同时,更应该看到其市场主力的中高端和中低端产品。
[半导体设计/制造]
430的复位复位电路
MSP430使用了两个分离的复位信号,一个用作软件复位(上电清除),另一个就用作硬件复位(上电复位)信号。硬件复位也就是POR(power on reset),软件复位标识为PUC(power up clear)。下面我们给出一般的两种复位信号的图解。 POR信号在下面两种事件发生时才会产生: 器件上电; RST/NMI 引脚配置为复位模式,当RST/NMI 引脚产生低电平时。 当POR信号产生时,必然会产生PUC信号;而PUC信号的产生并不会牵连POR信号。PUC信号的产生依赖与下面的事件: POR信号发生; 启动看门狗时,看门狗定时器计满时; 向看门狗写入错误的安全参数值时; 向片内FLASH写入错误的安全参
[单片机]
430的<font color='red'>复位</font>及<font color='red'>复位</font>电路
利用低成本高速放大器实现灵活的时钟缓冲
与典型的时钟缓冲应用相比,消费类电子应用的工作频率较低,需求较少,采用低成本的高速运算 放大器 (~100MHz带宽)可以提供比传统的时钟缓冲器更具吸引力的替代方案。高速放大器比传统的时钟缓冲器更便宜,同时也能适应更多种类的设计配置。   对于低成本的时钟缓冲器而言,ADA4850 (-1/-2)、ADA4851 (-1/-2/-4)、ADA4853 (-1/-2/-3)和AD8061单电源 运算放大器 都是很好的选择。这些放大器都具有低电源电压、低电源电流、支持功耗敏感应用的省电模式,以及轨对轨输出等特性,可以实现宽动态范围。   与传统的时钟缓冲器相比,运算放大器的一个优点是具有灵活性。运算放大器可以将时钟脉冲进行缓冲、放大、
[工业控制]
利用低成本高速放大器实现灵活的时钟<font color='red'>缓冲</font>器
首发|AMR企业灵动科技完成1亿元B+轮融资,落地近10家500强客户,提升2-3倍生产力
创业邦获悉,近日,人工智能视觉AMR机器人公司 灵动科技ForwardX (以下简称:灵动科技)宣布已完成B+轮融资,本轮金额超过1亿元人民币,由招商局资本中白产业投资基金领投,高鹄资本担任独家财务顾问。本次B+轮融资将用于产品研发、供应链部署和商业化交付三方面。 据悉,此前在2017年初,灵动科技曾获得AA投资的百万美金天使轮融资;同年十月,获得来自鼎晖投资、钟鼎创投的千万美元级别A轮融资;2018年,获得交银控股、湖畔里程、九弦资本的亿元级别B轮融资;并于2019年完成龙湖资本的千万美元级别B1轮融资。本轮融资已是灵动科技完成的第五轮融资,在过去的一年内,灵动科技累计融资额超2亿元人民币。 灵动科技成立于2016年5月,是国内
[机器人]
MSP430学习芯经复位信号
POR&PUC POR是上电复位信号,它只在以下三个事件发生时产生: 1、芯片上电。 2、 RST/NMI设置成复位模式,在RST/NMI引脚上出现低电平信号。3、PORON=1时,一个SVS低状态(不懂)。 PUC信号是上电清除信号,POR信号的产生总会产生PUC信号,但PUC信号的发生不会产生POR信号。产生它的事件为: 1、发生POR信号。 2、处于看门狗模式下,看门狗定时时间到。 3、看门狗定时器写入错误的安全键值。 4、FLASH存储器写入错误的安全键值。 5、一个CPU指令从外设地址范围0h~01ffh取数据。 POR和PUC两者的关系:POR信号的产生会导致 系统复位 并 产生PUC信号 。而PUC信号不会引起POR信
[单片机]
MSP430学习芯经<font color='red'>复位</font>信号
平板电脑设计中的单键开/关机和复位的智能方案
摘要: 随着智能手机和平板电脑内置电池的设计越来越多,如何在系统软件卡机的时候进行系统的硬件复位,成为一个越来越突显的设计问题。 意法半导体公司STM65xx智能复位芯片系列使设计人员能够去除传统复位键以及机身上隐藏复位键的检修孔,不仅能够实现双键长按复位,还可以实现在智能手机和平板电脑中流行的单键开/关机和复位的智能方案。 关键词:Smart ResetTM, Smartphone, TabletPC 1 引言 随着大量新兴数据业务的应用,智能手机和平板电脑功耗水平大幅度提高,导致待机时间也大幅度缩短。为了能否延伸待机时间,内置电池的设计变得越来越普及。这是因为锂电池的一半体积是由其结构件所占据的,如果电池内置于智能手
[手机便携]
平板电脑设计中的单键开/关机和<font color='red'>复位</font>的智能方案
一种新颖的无源无损缓冲电路的分析与工程设计
摘要:详细分析了一种新颖的具有较强工程实用价值的无源无损缓冲电路的工作过程,并给出了其设计方法。一台400V输入,110V/10A输出的带有该电路的Buck变换器验证了无源无损缓冲电路的分析和工程设计。 关键词:缓冲电路;无源;无损;谐振 1 概述 在各种形式的开关变流器中,为了减小功率管的电流、电压及热应力,降低损耗,提高变流器效率,减小电磁干扰,提高开关频率和增加变流器功率密度,广泛采用了软开关技术。作为软开关技术的一种,无源无损缓冲电路通过在主电路中附加电容、电感及二极管等无源元器件,使主开关具有零电压、零电流开关条件,并且由于能将缓冲电路上的储能全部传递给负载,从理论上讲缓冲电路是没有损耗的,这也有利于提高变换器的效率。
[电源管理]
英特尔将继续成为台积电客户,目标在 18A 节点赢得少量代工订单
3 月 15 日消息,英特尔 CFO 大卫・辛斯纳(David Zinsner)近日在摩根士丹利 TMT 会议上表示英特尔将继续成为台积电客户,代工业务目标在 18A 节点赢得少量代工订单。 辛斯纳在回答提问时说到,目前英特尔是台积电的大客户之一,并将维持其作为客户的地位。实际上,英特尔目前对于外部代工厂的依赖甚至高于预期。 英特尔目前在产能上无法满足所有的需求,所以将继续实施 Smart Capital 战略,持续利用外部晶圆厂,这也符合以往报道中英特尔 CEO 帕特・基辛格(Pat Gelsinger)的表态。 辛斯纳表示,英特尔与台积电的关系不仅是竞争:英特尔有向台积电发出代工订单,台积电也从英特尔旗下的 IMS 购买掩膜刻
[半导体设计/制造]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新工业控制文章
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved