基于GSM双音多频信号控制的小车设计

发布者:Chunjie2022最新更新时间:2013-05-10 来源: 电子设计工程 关键字:双音多频信号  GSM  步进电机 手机看文章 扫描二维码
随时随地手机看文章
    智能小车在远程控制中的应用,可在一些危险场所,人们无法现场作业或进行控制,如农场储水池、洞穴、有害或放射性实验室等。准确和实时地远程控制,是遥控和智能控制的一个研究方向。无线通信技术应用,如无线局域网(WiFi、蓝牙、ZigBee、2.4 GHz无线通信等。其中双音多频信号(Dual Tone Multiple Frequency,DTMF)用于长距离的数据传输时,无需专用数据传输线且可靠性高,可用于自动控制系统。近年来,双音多频信号应用在交互式控制中,使拨号的速率提高。把双音多频信号的发送电路用于主控系统,接收电路用于被控系统,便可组成有线或无线通信系统。GSM(Global System for Mobile communications,GSM)技术应用广泛,可通过手机或固话机作终端,通过双音多频信号的GSM网络通信方式无线控制小车的移动,具体由终端上的5个数字按键(2、4、6、8、5)控制,使小车按照指令驱动步进电机完成移动任务。

1 系统分析与设计
   
设计了基于GSM模块的双音多频信号控制的小车。如图1所示,小车系统主要由CMOS的PIC18F452微控制器作为控制主机,外接GSM调制解调器、双音多频解码器、步进电机、以及40 MHz晶振和+5 V电源。此系统结构简单、可靠性高、抗干扰能力强、适用范围广,并且易于扩展。通过一系列设计规则要求实现各模块之间的有效通信。GSM调制解调器向用户提供标准的AT命令接口,为数据、语音和短消息提供快速、可靠、安全的传输。它与PIC微控制器之间以ASCII字符形式传输AT指令串。步进电机也根据AT指令控制线圈的电流方向,使转轴转动控制小车完成任何方向和旋转移动,以配合小车的全方位运动规划。电机转速、停止位置都取决于脉冲信号的频率和脉冲数。PIC微控制器提供的控制信息序列,是通过双音多频信号解码转换为数字形式而得到控制步进电机脉冲信号的频率和脉冲数。

a.JPG


1.1 GSM调制解调器
    GSM通过相邻基站的互连构成通信网络,并使用900 MHz或1 800 MHz作为传输的工作频段。项目选择双频段的GSM调制解调器GSM100T,支持热插拔功能,并以RS232串口连接计算机操作系统或单片机进行通信,其硬件控制设置通常为每秒115.2 kbit,8位有效数据,1停止位,不使用校验位。根据GSM相关事件与服务响应,在应用程序中进行AT指令交换,并且AT指令分为数据模式和控制模式。在控制模式中,包括网络注册检查、接收信号强度、接拨号、挂断、信号中断、占线等,程序在指令寄存器的物理地址直接调用控制指令,如S7=60,表示设寄存器寄存器#7的数值为十进制60。那么,PIC微控制器通过AT指令对GSM调制解调器进行基本的控制操作。[page]

1.2 双音多频及其编解码器
   
双音多频信号是音频电话的拨号信号,它本不用于数据信号的传送,而是传送控制信号,并指定了每两个音频信号的间隔为600 ms。每一个号码由两个音频信号组成,该双音频由按键所在的行和列对应的频率决定,如图2所示。每按下一个数字,则行与列的对应输入端为低电平。这样,就形成一种双音频组合,以产生相应的双音多频信号。终端上的5个数字按键(2、4、6、8、5)分别同步产生两个频率和两个相差4 dB幅度的信号,此信号通常由RC网络电路产生。加拿大Mitel公司生产的双音多频信号编/解码芯片系列芯片是该系列产品中较新的一种,该芯片功能强、功耗低、工作稳定可靠,广泛应用于程控交换机、无线通信设备、移动通信等系统中。项目使用MT8880编码器芯片,它由两个二阶数字正弦波振荡器构成,一个用于产生行频,一个用于产生列频。对双音多频信号进行高精度解码并不容易,接收设备对2%的偏差能可靠地接收。这里使用MT8870D解码器芯片,其内部使用了6阶滤波,能减少失真并产生理想的正弦信号。

b.JPG


1.3 步进电机的控制
   
项目使用混合式步进电机,它是一种将电脉冲转化为角位移的执行机构,利用电子电路将直流电变成分时供电,多相时序控制电流。步进电机的驱动电路通常被称为H桥式电路,如图3所示。当X是逻辑“1”、X’是逻辑“0”时,Q2闭合,Q1打开,而Q4使Q3闭合。电源电流经Q1从左至右流过电机线圈,接着流向D2和Q4到地。当X是逻辑“0”、X’是逻辑“1”时,电流流向Q3,从右至左流过电机线圈,然后到D1和Q2再到地。那么以电流的方向形成序列的形式,并可通过序列的改变使步进电机作逆时针方向转动。如图4所示,电流经过线圈X和线圈Y时,两个重叠的电磁铁,并驱动转轴转动。当电流经过线圈X的方向改变时,转轴转动,线圈Y电流的方向改变相继将转轴转动,重复以上步骤,步进电机能进行连续单向转动。此系统使用步进电机驱动芯片L293,它是多相时序控制器。单片机需把双音多频信号解码进行处理以符合驱动步进电机的序列要求。

c.JPG

[page]

d.JPG


    PIC微控制器向步进电机驱动电路按顺序输入“0101”→“1001”→“1010”→“0110”序列,使电机进行顺时针转动,按顺序输入“01 01”→“0110”→“1010”→“1001”序列时,电机进行逆时针转动。PIC微控制器需合理分配和设置所需端口。PIC单片机的PORTD端口作为DTMF(Q3~Q4)数据输入端口,PORTC端口连接串口RS-232,PORTB端口连接步进电机。

2 系统性能测试
   
测试分3个阶段进行。第一阶段,对GSM调制解调器进行响应测试,以确保正确的响应。当接收到GSM信号呼入时,通过AT指令可进行回应,一系列响应如表1所示。第二阶段,以固定序列驱动步进电机,以确保正确的电机转向。第三阶段是系统联调,使用终端按键产生双音多频GSM信号,小车接收GSM信号呼入后按相应的驱动序列进行移动。实验表明,小车能按要求行驶,实现可靠的远程控制。

e.JPG



3 结束语
   
双音多频信令具有良好的传输速度,使其广泛应用于各种通信和控制系统中。项目设计了基于GSM网络双音多频信号控制的小车。只要在GSM网络范围内,能够准确、实时地远程控制小车,可以取代一些特殊和危险环境作业的人工操作。

关键字:双音多频信号  GSM  步进电机 引用地址:基于GSM双音多频信号控制的小车设计

上一篇:PIC单片机指令系统及设计
下一篇:PIC单片机编程漫谈

推荐阅读最新更新时间:2024-03-16 13:23

基于STM32和GSM的远程遥控定时开关装置
目前,国内市场上出现了多种定时开关产品,并被广泛应用于家居生活、汽车服务、公共照明和仓库管理等领域。其中大部分产品都只有简单的定时功能;无法实现遥控、显示等高级功能。而少数可遥控的产品也只局限于较近距离的范围内,并未实现远程控制,这些降低了它的便利性和实用性。随着科技的进步,人们向往智能化、节约化的家居生活,各种网络家电应运而生,但其高昂的价格却让普通大众望而却步,因此怎样使传统电器“智能化”是当前一个值得研究的问题。 针对上述问题,设计了—种新型的智能开关装置,在传统定时开关的基础上改进完善,并对GSM网络在该领域的应用进行了研究,真正实现用户在任何时间、地点,对用电器工作状态的控制。不仅如此,设计还对传统定时开关结构进行
[单片机]
基于STM32和<font color='red'>GSM</font>的远程遥控定时开关装置
DSP和PBL3717A构成的步进电机的控制系统
摘要: 介绍由美国TI公司的数字信号处理器TMS320LF2407A和SGS公司的步进电机驱动芯片PBL3717A构成的两相混合式步进电机的控制系统。 关键词: PBL3717A DSP 步进电机 控制系统 引言 步进电机是数字控制系统中的一种重要执行元件,广泛应用于各种控制系统中。它是一种将电脉冲信号转换为位移或转速的控制电机,输入一个脉冲信号,电机就转动一个角度或前进一步。其机械角位移和转速分别与输入电机绕组的脉冲个数和脉冲频率成比例,可以通过改变脉冲频率在大范围内调速,易于与计算机或其它数字元件接口,适用于数字控制系统。随着超大规模集成电路技术的迅速发展,DSP(Digital Signal Processor数字
[单片机]
有刷电机、步进电机及无刷电机的区别
在设计使用电机的设备时,当然需要选择最适合所需工作的电机。 本文将对有刷电机、步进电机及无刷电机的特点、性能和特性进行比较,希望能够成为大家在选择电机时的参考。 但是,由于同一类别的电机中又包括多种规格,因此请仅用作参考。最终还是需要通过各电机的技术规格书来确认详细信息。 小型电机的特点 下表中汇总了步进电机、有刷电机和无刷电机的特点。 步进电机 有刷电机 无刷电机 旋转方法 通过驱动电路按决定电枢绕组各相(有两相、三相、五相)的顺序励磁。 通过电刷和换向器的滑动接触式整流机构,切换电枢电流。 通过用磁极位置传感器和半导体开关代替电刷和换向器的功能来实现无刷。 驱动电路 需要 不需要 需要 转矩 转矩比较大
[嵌入式]
有刷电机、<font color='red'>步进电机</font>及无刷电机的区别
步进电机S曲线运动的代码实现
一、目标功能 实现步进电机转动总角度720°,其中加减速各90° 加速段:加速类型:S曲线 加速角度:角度为90° 起步速度:30RPM, 终止速度:500RPM 匀速段:匀速角度:角度为540° 匀速速度:500RPM 减速段:减速类型:S曲线 减速角度:角度为90° 起步速度:500RPM 终止速度:60RPM 二、生成器计算 加速参数计算 匀速参数计算,主要计算电机步数 减速参数计算 三、程序代码 //加速、匀速、减速步数#define step0 100#define step1 600#define step2 100unsigned int n=0;//步数计数变量unsigned int flag=0
[嵌入式]
<font color='red'>步进电机</font>S曲线运动的代码实现
基于GSM 的远程LED 点阵显示系统
  实现目标:   制作一款带有接收短信功能的点阵屏显示系统,用于我校及公司等一些公共场所公共信息的发布。该系统可以实现不管用户在哪,身边有没有电脑,只要身上带有电话,就可以利用移动通信网络的服务,发送自己想要显示的字在点阵屏上显示。   设计方案:   系统基于GSM 的无线远程LED 点阵显示系统, 系统是借助于移动通信网络的服务, 应用GSM 模块的短消息功能,将信息从计算机传输到远端的显示屏。这种方式具有实现快捷、信息传输可靠、距离可以任意远近、运行费用低等优点, 可以广泛地应用于室外LED 点阵显示。   点阵屏部分采用串行输入,并行输出,动态行扫描显示汉字的方式。通过串并转换器扩展I0口,达到控制LED点阵的64个列的
[电源管理]
基于AT89CC51单片机和TA8435芯片实现步进电机步距角细分系统的设计
引言 步进电机是控制执行元件,是机电一体化的关键产品之一,广泛应用在各种自动化控制系统和精密机械等领域。步进电机将电脉冲信号转换成相应角位移或线性位移的驱动装置,其转动速度和脉冲频率能严格同步,具有较高的重复定位精度,且没有累积误差。步进电机的驱动是由驱动电路实现的,驱动电路和步进电机构成一个有机整体。 步进电动机具有结构简单、可靠性高和成本低的优点,但同时也存在振荡、失步以及精度不够的问题,从而制约了在高精确度自动控制系统中的应用,如雕刻机、打印机、硬盘驱动器、绘图仪、钻孑L机等。采用细分控制可以很好地提高精度,因此对基于单片机控制的步进电机步距角细分系统进行设计与研究有着实际的意义。 1 原理与方案 1.1 细分原理
[单片机]
基于AT89CC51单片机和TA8435芯片实现<font color='red'>步进电机</font>步距角细分系统的设计
基于CAN总线的步进电机机控制系统的设计
1  引言                   由于 can总线 的系统集成特点,基于汽车车身 控制系统 的can总线技术应用范围已经远远超越汽车控制领域,扩展到了机械工业、家用电器及 传感器 等各种其它测控领域,被国际公认为是重要的的工业 现场总线 。作为 运动控制 对象,步进电动机作为一种将离散的电脉冲信号转化成角位移的机械执行装置,具有结构简单、成本低、定位精度高和无误差累积等优点,已被广泛应用于各种自动控制系统中。随着微型 计算机 和 微电子 技术的发展, 步进电机 的这一性能必将得到更为广泛的应用。因此对于can总线的步进电动机控制研究具有十分明显的现实意义。             2  系统总体设计方案       
[嵌入式]
51单片机控制步进电机驱动器工作原理
  步进电机在控制系统中具有广泛的应用。它可以把脉冲信号转换成角位移,并且可用作电磁制动轮、电磁差分器、或角位移发生器等。有时从一些旧设备上拆下的步进电机(这种电机一般没有损坏)要改作它用,一般需自己设计驱动器。本文介绍的就是为从一日本产旧式打印机上拆下的步进电机而设计的驱动器。   本文先介绍该步进电机的工作原理,然后介绍了其驱动器的软、硬件设计。   1. 步进电机的工作原理   该步进电机为一四相步进电机,采用单极性直流电源供电。只要对步进电机的各相绕组按合适的时序通电,就能使步进电机步进转动。图1是该四相反应式步进电机工作原理示意图。 图1 四相步进电机步进示意图   开始时,开关SB接通电源,SA、SC、SD断开,
[单片机]
51单片机控制<font color='red'>步进电机</font>驱动器工作原理
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved