sim300的一些知识点

合集下载

SIM300主要特性

SIM300主要特性
VILmin=0V
VILmax=0.3*VDD_EXT
VIHmin=0.7*VDD_EXT
VIHmax=VDD_EXT+0.3
VOLmin=GND
VOLmax=0.2V
VOHmin=VDD_EXT-0.2
VOHmax=VDD_EXT
RXD(40引脚)
I
Receive Data接收数据
TXD(42引脚)
警报模式
当模块在断电模式时,实时时钟的报警功能激活此受限模式。SIM300不接入GSM网络,仅部分AT指令可以使用。
板板连接器的引脚分配
表4.引脚分配表
SIM300板板连接器引脚说明
电源
引脚名称
I/O
说明
直流特性
VBAT
(1-8引脚)
板板连接器有八个电池引脚以连接供电电压。SIM300的工作电压VBAT=3.4V—4.5V,单电压供电。供电电压必须能在典型值上升到2A的传输脉冲中提供足够的电流。此八个引脚一般为电压引脚。
SPK2P(58引脚)
SPK2N(60引脚)
O
附加正负音频输出
Buzzer(36引脚)
O
蜂鸣器输出
AGND(50引脚)
模拟接地
一般用途输入输出
引脚名称
I/O
说明
直流特性
KBC0~KBC4(27,29,31,33,35)
O
一般用途输出引脚(GPO)可由AT指令配置其输出电压的高低。所有GPO未由AT指令配置时初始化默认低电平。
SIM300主要特性
特性
说明
工作电压
单电压供电,3.4—4.5V。电压低于3.4V,模块可能自动关闭
低功耗模式
休眠模式下,工作电流典型值为2.5mA

SIM300C模块及外围电路分析_081017

SIM300C模块及外围电路分析_081017

1
B
C SOT 23 E
CA3 5 1 00 nF
K0 1 PB
2
SW 01 SW _SPDT (SS1 2D )
1 2
3
开/关机电路
模块重起电路
MIC/SPK接口电路
MIC/SPK接口电路
MIC/SPK接口电路
3、音频抗干扰电路分析 音频部分电路属于小信号电路系统,易受干扰,所以 音频抗干扰电路有着非常重要的作用 音频抗干扰电路的分析也从传导型干扰和辐射型干扰 入手进行分析: (1)传导型干扰(如电源传导干扰等) 因传导型干扰能对模块造成影响的只有差模干扰和单 极性干扰信号两种,所以 抗传导型干扰有两种方式:一 是以堵为主,如采用电感、低频磁珠或RC电路等串入传 导干扰路径中,以阻止干扰信号的通过; 二是将差模干扰信号短路、将单极性干扰信号变成共模信 号,以达到减小或消除干扰信号对音频电路的干扰的目的 ,如C130、C131

SIM300C模块及外围电路分析
LOGO
应届毕业生如何将知识转化为能力
1、专业知识的融会贯通。 2、附属工具的使用(如Office办公软 件)。 3、细节决定成败,切忌眼高手低。 4、善于快速学习。
做研发需要的基本技能 一、英语 二、团队意识 三、清楚研发产品的基本流程
J0 4
1 2
GSM_ SIM PW R_ E N
SIP2 SIM_ G_5 V R0 6 4 3K
DC input(5V-26V/2A) 注 意: 这 里MIC29302BT的 输入 电压 不 宜过 大, 最 好为 +5V. 如 果为 +12V, 则 29302发 热严 重, 可 能会 影响 工 作. 这 里由 MCU控 制SIM300C开 关。

远程电话短信报警

远程电话短信报警

通过将按键引脚置低一小会可启动SIM300,当上电过 程完成,SIM300会发送代码RDY表示模块已启动
系统上电时序
通过实时时钟方法启动警报模式。当模块断电 时,实时时钟的警报功能可以将SIM300唤醒。警 报模式下,SIM300不接入GSM网络,软件协议栈也 是关闭的,故与SIM卡及协议栈相关的AT指令将不 起作用,但其他功能仍可使用。 输入AT命令“AT+CALARM”设置警报模式。如果 SIM300通过指令“AT+CPOWD=1”或者用按键引脚关 闭了,实时时钟仍在记录报警时间,一旦到达报 警时间并执行,SIM300就进入了报警模式,这种 情况下,SIM300会发送一条非请求响应代码(URC)
用按键重启SIM300
和启动SIM300一样,将按键引脚置低一 会可以重启模块。重启SIM300之前,您需 要保持VDD_EXT引脚低电平有效至少500ms。 重启过程如图所示
RTC备用供电
模块可由外部电源或者电池(可充电或 一次性都可以)通过板板连接器上的15引 脚给实时时钟供电。此处已经集成了一个 8.2K的电阻用来限流。你只需接一个纽扣 电池或者法拉电容给15引脚来作为实时时 钟备用供电
编码方案和空中接口最大净数据传输率
应用程序接口
SIM300除了RF接口,其他所有硬件接口都通过一个60引脚、 引脚间距为0.5mm的板板连接器与用户移动应用平台连接,板 板连接器的子接口有如下特征:
电源供电 双串行接口 两个模拟音频接口 SIM卡接口
操作模式概述
通过按键引脚:启动普通操作模式 通过RTC中断:启动警报模式
模块提供了两个模拟输入通道,AIN1和AIN2, 这可以作为麦克风输入和线路输入。这两个模拟 输入通道是一摸一样的,典型用法是将其中一个 通道连上麦克风做成电话听筒,另一个通道连接 外部麦克风或者外线输入。模块的模拟输入由控 制寄存器决定其配置,用模拟多路传输建立。 对于每个通道,您都可以用指令“AT+CMIC”来 设置麦克风的输入增益,指令“AT+ECHO”用来设 置回波抑制的参数,边音平衡控制用指令 “AT+SIDET”来设置

SIM300说明书

SIM300说明书
第一章 产品简介
开发板个组件如上图所示,电源芯片和手机卡插槽在后面,电源接口可以接 入 7V‐26V 的直流电源,但是最大电流应该大于 2A 以保持 sim300 模块可以正常 工作,建议使用 9V2A 的直流电源,以提高电源的效率。开发板的芯片几乎全部 采用进口的高质量元件,以保证通讯的稳定性且有一定的耐压值,但在不了解电 路图的情况下请不要擅自修改电路,以防止损坏元件。 拿到我们的开发板后请大家先进行主要功能的测试: 1. 将电话卡装入底面的电话卡插槽。
SIM300s 模 块 来电指示灯
听筒接口
话筒接口
LED 得电 GSM天线
P1 口
P0 口
P2 口
左四个GND 短接 IO 控 DS18 继电器长开长闭触 继电器
右四个5V
制继电器
B20
点背面有标注
新板以取掉
LM2596 MIC29302
STC12C5A60S2
AT24C02
TC35/GTM900 关机复位键
现在我们进入下一个小节,看看如何先使用电脑的串口工具来操作开发板,当我们熟悉 了这样的操作,再进入使用单片机来控制。 sim300/tc35/gtm00 可以自动适应波特率(出货都 设置成 9600)。我这里只是测试了简单的几个,其他的你们可以尝试下,同样有效的。
接上 3.5mm 的耳机,就可以测试通话了,输入电话号码,按拨号测试就可以打出电话, 如果有电话打进回复框会有 Ring 显示,此时按下接听电话就可以接通打进的电话了。到此,
SIM 卡座
欢迎使用本开发板,开发板上可兼容 TC35/GTM900B/C 模块,本开发板上的 SIM300 模块是一个通讯模块,由 SIMCOM 公司生产,我们为其设计了可靠的外围电路以及扩展了 端口。SIM300 的主要功能有:语音通话、短信收发、GPRS 网络数据收发、彩信收发。SIM300 模块主要应用在通讯领域,如移动电话、远程数据监控、短信提醒发送、GPRS MODEN。 打个比方,如果您要设计移动电话,那么内部主要组件应该包括通讯模块 SIM300、中心处 理器 MCU、显示屏、键盘、话筒听筒。 SIM300 使用串口通讯的方式和外部连接,通过串口数据的交换我们就可以使得 SIM300 模 块去执行命令了。开始接触的时候请大家使用电脑串口和 SIM300 相连,尝试去控制 SIM300, 并熟悉这个过程,当我们熟悉了这个控制的过程后再去接入单片机写程序去控制,这样有条 不紊的学习过程可以节省我们开发的时间,切忌不要盲目的求快而忽略了一些基础的东西, 到最后浪费了自己的时间。祝大家学有所成。

AT指令(SIM300)

AT指令(SIM300)

AT指令(SIM300)//以下指令能够完美兼容SIM900//基本命令集//------------------------------------------------------------------const char AT_AT[] = {"AT\r\n"};const char AT_CBC[] ={"AT+CBC\r\n"}; //检查充电状态,以及电池电量占容量的百分比+CBC: 0,97,4164const char AT_CREG[] = {"AT+CREG?\r\n"}; //查询网络注册状态const char AT_CREGINIT[] = {"AT+CREG=1\r\n"}; //初始化网络注册状态const char AT_ATE[] = {"ATE0\r\n"}; //存储当前的设置参数const char AT_Save[] = {"AT&W\r\n"}; //存储当前的参数//0 disable slow clock 1 enable slow clockconst char AT_CSCLK[] = {"AT+CSCLK=1\r\n"}; //enable slow clock//0 minimum functionality 1 full functionality (Default) 4 disable phone both transmit and receive RF circuitsconst char AT_CFUN[] = {"AT+CFUN=1\r\n"}; //使模块在重启后电源进入功能性的电平const char AT_CGMR[] = {"AT+CGMR\r\n"}; //软件版本标识const char AT_CCID[] = {"AT+CCID\r\n"}; //获得SIM卡标识const char AT_CGSN[]={"AT+CGSN\r\n"}; //IMEIconst char AT_CSQ[]={"AT+CSQ\r\n"}; //信号强度const char AT_CSMINS[]={"AT+CSMINS?\r\n"}; //检测SIM卡是否插入+CSMINS: 0,1const char AT_COPS[]={"AT+COPS?\r\n"};const char AT_CPOL[]={"AT+CPOL?\r\n"};const char AT_REG_COPS[]={"AT+CPOL=1,2,\""};//************************************************************* *****************//SMS命令集//------------------------------------------------------------------const char AT_CMGF[] = {"AT+CMGF=1\r\n"}; //指定信息的输入输出格式为文本格式const char AT_CMGFNMEA[] = {"AT+CMGF=0\r\n"}; //指定信息的输入输出格式为PDU格式const char AT_CSCS[] = {"AT+CSCS=\"GSM\"\r\n"}; //AT+CSCS=“GSM”设置什么样的字体让模块接受const char AT_CMGS[] = {"AT+CMGS=\""}; //发短信const char AT_CMGR[] = {"\r\nAT+CMGR="}; //读短信const char AT_CMGD1[] = {"AT+CMGD=1\r\n"}; //删除短信const char AT_CMGD2[] = {"AT+CMGD=2\r\n"}; //删除短信const char AT_CMGD3[] = {"AT+CMGD=3\r\n"}; //删除短信const char AT_CMGD4[] = {"AT+CMGD=4\r\n"}; //删除短信const char AT_CMGD5[] = {"AT+CMGD=5\r\n"}; //删除短信const char AT_CMGD6[] = {"AT+CMGD=6\r\n"}; //删除短信const char AT_CMGD7[] = {"AT+CMGD=7\r\n"}; //删除短信const char AT_CMGD8[] = {"AT+CMGD=8\r\n"}; //删除短信const char AT_CMGD9[] = {"AT+CMGD=9\r\n"}; //删除短信const char AT_CNMI[] = {"AT+CNMI=2,1\r\n"}; // ?初始化AT指令时要用上const char AT_CMGL[] = {"AT+CMGL=\"REC UNREAD\"\r\n"}; //接收没有读的信息//const char AT_CSMP[] = {"AT+CSMP=17,167,0,240 \r\n"};//const char AT_IFC[] = {"AT+IFC=2,2 \r\n"}; //建立数据呼叫,通过RTS和CTS控制//const char AT_CBST[] = {"AT+CBST=0,0, 1 \r\n"};//------------------------------------------------------------------//GPRS命令集//------------------------------------------------------------------const char Gprs_class[] = {"AT+CGCLASS=\"B\"\r\n"}; //length = 16B 显示GPRS信息移动的类型const char Gprs_apn[] = {"AT+CSTT=\""}; //GPRS通用的名字const char Gprs_CSTT[]={"AT+CIPCSGP=1,\""}; //设置GPRS 为无线连接的模式const char Gprs_cgatt[] = {"AT+CGATT=1\r\n"}; //length = 12B显示GPRS配置是附加的const char Gprs_cgreg[] = {"AT+CGREG?\r\n"}; //查询GPRS网络注册状态const char Gprs_cgreginit[] = {"AT+CGREG=1\r\n"}; //初始化GPRS网络注册状态const char Gprs_T_S[] = {"AT+CIPSTART=\"TCP\",\""}; //建立TCP连接;连接成功反馈CONNECT OKconst char Gprs_U_S[] = {"AT+CIPSTART=\"UDP\",\""}; //建立UDP连接const char Gprs_ipshut[] = {"AT+CIPSHUT\r\n"}; // //使GPRS的PDP失效const char Gprs_send[] = {"AT+CIPSEND\r\n"}; //发送数据;const char Gprs_dpdp[] = {"AT+CIPDPDP=1,60,3\r\n"}; //自动检测GPRS是否为附着状态;60毫秒,检测3次const char SetBand[]= "AT+IPR=9600\r\n"; //设置与终端设备通信的波特率为9600//------------------------------------------------------------------//通话命令集//------------------------------------------------------------------const char Gsm_cmd_call_view[] = {"AT+CLIP=1\r\n"}; //使能来电显示const char Gsm_P_ATD[] = {"\r\nATD"}; //拨号const char Gsm_cmd_call_ack[] = {"ATA\r\n"}; //接通const char Gsm_call_connect[] = {"AT+CLCC\r\n"}; //查询是否接通const char Gsm_cmd_call_noack[] = {"ATH\r\n"}; //挂断const char Gsm_cmd_call_sel[] = {"AT+CHFA=0\r\n"}; //选主通道const char Gsm_cmd_call_CMIC[] = {"AT+CMIC=0,9\r\n"}; //MIC增益+13.5dB,选择主麦克风const char Gsm_cmd_call_CLVL[] = {"AT+CLVL=90\r\n"}; //受话器音量级别const char Gsm_cmd_Voice_num1[] = {"AT+VTS=1\r\n"}; //拨号键3const char Gsm_cmd_Voice_num2[] = {"AT+VTS=2\r\n"}; //拨号键3const char Gsm_cmd_Voice_num3[] = {"AT+VTS=3\r\n"}; //拨号键3const char Gsm_cmd_Voice_num4[] = {"AT+VTS=4\r\n"}; //拨号键3const char Gsm_cmd_Voice_num5[] = {"AT+VTS=5\r\n"}; //拨号键3const char Gsm_cmd_Voice_num6[] = {"AT+VTS=6\r\n"}; //拨号键3const char AT_VTS[] = {"AT+VTS=\r\n"}; //Send DTMFconst char ATMicOn[]="AT+CMUT=0\r\n";const char ATMicOff[]="AT+CMUT=1\r\n";const char Gsm_cmd_Turn_Off[] = {"AT+CPOWD=1\r\n"}; //关模块命令以后的测试中,将陆续将各指令返回值记录下来。

SIM基础知识培训.doc

SIM基础知识培训.doc

SIM基础知识培训第一章元器件知识本章宗旨﹕主要培养学员对元器件知识的了解﹐介绍内容包括常用元器件的性能、命名、标识、封装等基础知识;使我们的学员能识别各类常用元器件,对其性能有初步了解,能解决工作中常见的元器件方面的问题。

1、元器件知识学习要点:a、电阻知识及电阻的识别;b、电容知识及电容的识别;c、晶体二极管知识及识别;d、三极管知识及识别;f、电感知识及电感的识别集成电路芯片(I)知识及集成电路芯片(IC) 的识别。

第一节电阻1、种类a、按制作材料可分为﹕有水泥电阻(制作成本低、功率大、热噪声大、阻值不够精确、工作不稳定等特点),碳膜电阻、金属膜电阻(体积小、工作稳定、噪声小、精度高等特点)以及金属氧化膜电阻等等;b 、按功率大小可为1/8w以下(Chip)1/8w、1/4w、1/2w、1w、2w等;c、按阻值标示法可分为直标法和色环标示法;d、按阻值的精密度又可分为精密电阻和普通电阻(精密色环电阻为五环、普通色环电阻为四环)。

精度F=±1%G=±2%J=±5%;2、电阻单位及换算a、电阻单位﹕我们常用的电阻单位为千欧(KΩ)、兆欧(MΩ)电阻最基本的单位为欧母(Ω)b、电阻单位的换算﹕1GΩ= 103MΩ= 106KΩ= 109Ω 1Ω= 10-3KΩ= 10-6MΩ= 10-9GΩc 、直标法与电阻值的换算:102=1000Ω1001=1000Ω+1%470=47Ω1R0=1Ω105=1MΩ3、电阻的认识各种材料的物体对通过它的电流呈现一定的阻力﹐这种阻碍电流的作用叫电阻;具有一定的阻值﹐一定的几何形状﹐一定的技朮性能的在电路中起电阻作用的电子元件叫电阻器﹐即通常所说的电阻。

电阻阻值R在数值上等于加在电阻上的电压U通过的电流I的比值﹐即R=U/I。

4、电阻的阻值辨认由于电阻阻值的表示法有数字表示法和色环表示法两种﹐因而电阻阻值的读数也有两种。

a 数字表示法此表示法常用于CHIP元件中。

SIMC300控制器说明

SIMC300控制器说明

Honeywell Process SolutionsPlantCruise by ExperionSIMC300User's GuideCVDOC-X133-en-110AR110.1November 2013Release R110.1HoneywellThis work contains valuable, confidential and proprietary information. Disclosure, use or reproduction outside of Honeywell Inc. is prohibited except as authorized in writing. This unpublished work is protected by the laws of the United States and other countries.Notices and TrademarksCopyright 2013 by Honeywell International Inc.Release R110.1 November 2013While this information is presented in good faith and believed to be accurate, Honeywell disclaims the implied warranties of merchantability and fitness for a particular purpose and makes no express warranties except as may be stated in its written agreement with and for its customers.In no event is Honeywell liable to anyone for any indirect, special or consequential damages. The information and specifications in this document are subject to change without notice. Honeywell, PlantScape, Experion PKS, and TotalPlant are registered trademarks of Honeywell International Inc.Other brand or product names are trademarks of their respective owners.Honeywell Process Solutions1860 W. Rose Garden LanePhoenix, AZ 85027 USA1-800 822-7673ii PlantCruise by Experion SIMC300 User's Guide R110.1Honeywell November 2013About This DocumentThis document provides information that will assist you in planning and designingactivities, as well as the installation, operation, and troubleshooting of SIMC300 in a PlantCruise by Experion system.Release InformationDocument Name DocumentID ReleaseNumberPublicationDateSIMC300 User's Guide - simc300 CVDOC-X133-en-110A R110.1 November2013Intended audienceThis document is intended for the following users:•Persons responsible for system planning, initial hardware installation, and control strategy configuration.•Operators who help to maintain control system operations on a day-by-day basis.•Service persons responsible for routine maintenance of control hardware and those who diagnose and repair faults.Prerequisite skillsIt is assumed that you should have some knowledge of PlantCruise by Experion controlsystems and experience of working in a Microsoft Windows environment. ReferencesThe following list identifies all documents that may be sources of reference for material discussed in this publication.Document Title DescriptionC300 Controller User's Guide This guide provides information that assists you inplanning and designing activities, as well as theinstallation, operation, and troubleshooting of C300Process Controllers in PlantCruise by ExperionR110.1 PlantCruise by Experion SIMC300 User's Guide iii November 2013 HoneywellReferencesiv PlantCruise by Experion SIMC300 User's GuideR110.1Honeywell November 2013system.Control Building User’s GuideThis guide contains basic tasks within the Control Builder application such as configuring hardwaredevices, continuous control strategies, and sequential control strategies. Only representative forms are shown to illustrate a procedure/concept.Series 8 I/O User's GuideThe guide contains planning and implementation information for Series 8 I/O modules. Module types include: AI, AO, LLMUX, DI and DO.Control Hardware Planning GuideProvides general information to assist you in planning and design of control hardware in PlantCruise by Experion system. Control hardware includes I/O families, (except Series 8 I/O). Control hardwareincludes I/O families, (except Series 8 I/O). It includes some supervisory network considerations for general reference.Support and Other ContactsR110.1PlantCruise by Experion SIMC300 User's GuidevNovember 2013 HoneywellSupport and Other ContactsPeople’s Republic of ChinaContact: Phone: Mail:Email:Honeywell Global TAC – China +86- 21-5257-4568Honeywell (China) Co., Ltd33/F, Tower A, City Center, 100 Zunyi Rd. Shanghai 200051, People’s Republic of China Global-TAC-China@Symbol Definitionsvi PlantCruise by Experion SIMC300 User's GuideR110.1HoneywellNovember 2013Symbol DefinitionsThe following table lists those symbols used in this document to denote certain conditions.SymbolDefinitionATTENTION: Identifies information that requires special consideration.TIP: Identifies advice or hints for the user, often in terms of performing a task.REFERENCE -EXTERNAL: Identifies an additional source of information outside of the bookset.REFERENCE - INTERNAL: Identifies an additional source of information within the bookset.CAUTIONIndicates a situation which, if not avoided, may result in equipment or work (data) on the system being damaged or lost, or may result in the inability to properly operate the process.CAUTION : Indicates a potentially hazardous situation which, if not avoided, may result in minor or moderate injury. It may also be used to alert against unsafe practices.CAUTION symbol on the equipment refers the user to the product manual for additional information. The symbol appears next to required information in the manual.WARNING : Indicates a potentially hazardous situation, which, if not avoided, could result in serious injury or death.WARNING symbol on the equipment refers the user to the product manual for additional information. The symbol appears next to required information in the manual.WARNING, Risk of electrical shock : Potential shock hazard where HAZARDOUS LIVE voltages greater than 30 Vrms, 42.4 Vpeak, or 60 VDC may be accessible.Symbol DefinitionsR110.1PlantCruise by Experion SIMC300 User's GuideviiNovember 2013 HoneywellSymbolDefinitionESD HAZARD: Danger of an electro-static discharge to which equipment may be sensitive. Observe precautions for handling electrostatic sensitive devices.Protective Earth (PE) terminal : Provided for connection of the protective earth (green or green/yellow) supply system conductor.Functional earth terminal : Used for non-safety purposes such as noise immunity improvement. NOTE: This connection shall be bonded to Protective Earth at the source of supply in accordance with national local electrical code requirements.Earth Ground : Functional earth connection. NOTE: This connection shall be bonded to Protective Earth at the source of supply in accordance with national and local electrical code requirements.Chassis Ground : Identifies a connection to the chassis or frame of the equipment shall be bonded to Protective Earth at the source of supply in accordance with national and local electrical code requirements.Symbol Definitionsviii PlantCruise by Experion SIMC300 User's Guide R110.1Honeywell November 2013Contents1.SIMC300 - SIMULATION FOR C300 (15)1.1Getting started (15)SIMC300 and C300 comparison (15)1.2Supported function blocks and IO families (16)2.SIMC300 - PLANNING (19)2.1SIMC300 simulation environment (19)SIMC300 usage (19)Interoperability of SIMC300 with other environments (19)2.2HART Device Simulation (21)Supported HART functions in simulation (21)Monitoring HART device parameters (21)Non-supported HART functions in simulation (22)3.SIMC300 - INSTALLATION (25)3.1Installing SIMC300 (25)Selecting the simulation environment (25)4.SIMC300 - CONFIGURATION (27)4.1Configuration Overview (27)Configuration Studio (27)Control Builder (27)4.2Creating an IO module for simulation (28)Creating a SIMC300 controller (29)To create a SIMC300 controller (30)To configure a CEEC300 block in simulation (31)To configure IOLINK block in simulation (31)4.3Creating a Control Module for simulation (32)To create a Control Module for simulation (32)4.4Assigning a Control Module to a CEEC300 block in a SIMC300 environment (32)To assign a Control Module to a CEE300 block in a SIMC300 environment (32)4.5Assigning an IOP to an IOLINK in a SIMC300 environment (33)R110.1 PlantCruise by Experion SIMC300 User's Guide ix November 2013 HoneywellContentsx PlantCruise by Experion SIMC300 User's GuideR110.1HoneywellNovember 2013To assign an IOP to an IOLINK block in a SIMC300 environment (33)4.6Converting a C300 to a SIMC300 (34)To convert a C300 to a SIMC300..................................................................................... 34 To convert a redundant C300 to a SIMC300 .................................................................... 36 To convert a redundant C300 Controller to a non-redundant controller .............................. 36 4.7 Understanding SIMC300 parameters.. (37)C300 parameters used for simulation .............................................................................. 37 SIMTARGET .................................................................................................................. 38 SIMCOMMAND .............................................................................................................. 38 SIMSTATE (38)5.SIMC300 - OPERATIONS (41)5.1 Activating CEE in a SIMC300 environment .............................................. 41 Initial activation order guidelines for SIMC300 CEE .......................................................... 41 To activate a CEE in a SIMC300 environment (41)5.2 Similarities between loading SIMC300 and C300 ..................................... 41 5.3 Inactivating the CEE in a SIMC300 environment ..................................... 42 To inactivate a SIM CEE in a SIMC300 environment ........................................................ 42 5.4 Shutting down the SIMC300 ..................................................................... 43 To shutdown a SIMC300 ................................................................................................. 43 5.5 Deleting a SIMC300 ................................................................................... 44 To delete a SIMC300 ...................................................................................................... 44 5.6 SIMC300 operator displays ....................................................................... 45 Reviewing SIMC300 displays .......................................................................................... 45 5.7Save and restore Checkpoint data (47)Type of snapshots........................................................................................................... 47 To create/save a static snapshot . (48)6.SIMC300 - TROUBLESHOOTING (51)6.1 Fixing common problems ......................................................................... 51 Loss of power ................................................................................................................. 51 Simulation environment was not installed ......................................................................... 51 6.2SIMC300 alarms (52)Notifications .................................................................................................................... 52 Cycle Overruns ............................................................................................................... 52 CEE Notification.............................................................................................................. 53 6.3Reporting SIMC300 problems to Honeywell (53)SIMC300 failures (53)ContentsR110.1 PlantCruise by Experion SIMC300 User's Guide xi November 2013 Honeywell TablesTable 1 FBs supported in SIMC300............................................................................ 16 Table 2 SIMC300 and other environments ................................................................. 20 Table 3 Supported HART Device Parameters (22)Contentsxii PlantCruise by Experion SIMC300 User's Guide R110.1 Honeywell November 2013FiguresFigure 1 C300 and SIMC300 icons in Control Builder ................................................ 28 Figure 2 C300 FB configured as SIMC300 . (29)ContentsR110.1 PlantCruise by Experion SIMC300 User's Guide xiii November 2013 Honeywell1. SIMC300 - Simulation for C3001.1 Getting startedThis section includes information that compares the SIMC300 and C300.Topic Link SIMC300 and C300 comparison Click hereSIMC300 and C300 comparisonFollowing features apply to SIMC300 and C300.•Same template is available to both.•Converting SIMC300 to C300 does not impact most parameters. (MODISREDUN isdisabled when C300 is converted to SIMC300).•SIMC300 supports full simulation of C300 controller including the following: −Load and execution of all function blocks supported by C300 controller.−EE executing with the same base execution cycles, blocks executing with the same block execution period selections.−Interaction with Series 8 I/O.•Perform the following by importing a set of strategies from an on-process to an OTS system.−Select the SIMTARGET check box.−Provide a proper IP address or Hostname if you choose to maintain the original configuration.•SIMC300 is released as non-redundant platform.−The option of configuring a SIMC300 as redundant controller is disabled.Convert the redundant C300 to a non-redundant controller, and then convert it to aSIMC300 controller.Note: You cannot convert a redundant C300 controller directly to a SIMC300.•SIMC300 supports FTE configurations.•SIMC300 requires PlantCruise by ExperionEngineering Station and Direct Station tosupport Operator Interface, History, and other functions similar to the C300 controller.•SIMC300 supports the same Checkpoint save/restore functions that are supported byC300 controller.R110.1 PlantCruise by Experion SIMC300 User's Guide 15 November 2013 Honeywell1. SIMC300 - Simulation for C300 1.2. Supported function blocks and IO families16 PlantCruise by Experion SIMC300 User's Guide R110.1 Honeywell November 2013 • Multiple SIMC300s are allowed to be running on the same node (up to 5 physical CPUs when execution cycle determinism is guaranteed, or 20/Dual CPU when execution cycle determinism is not guaranteed).1.2 Supported function blocks and IO familiesAll the PlantCruise by Experion function blocks that are supported by C300 are also supported by SIMC300. That is, the function blocks can be assigned and loaded to SIMC300 environment. UCNIF and CAB function blocks are not supported by C300, hence they are also not supported by SIMC300. An error is generated if you attempt to assign/import/load these unsupported block types to either C300 or SIMC300.The following table demonstrates the type of function block family that are supported in SIMC300.Table 1 FBs supported in SIMC300 Function Block library C300 SIMC300STATIC BLOCKAUXILIARYX X DEVCTLX X DATAACQX X LOGICX X MATHX X RCMX X REGCTLX X SCMX X UCMX XUTILITYX X PCDIX X POWERGENX X CUSTOM BLOCK1. SIMC300 - Simulation for C300 1.2. Supported function blocks and IO familiesR110.1 PlantCruise by Experion SIMC300 User's Guide 17 November 2013 Honeywell CABn/a n/a CDBX X PHASEX XIO SERIES 8 IO X X2. SIMC300 - Planning2.1 SIMC300 simulation environmentIn some cases simulation and on-process environments exists on different systemsutilizing different Engineering Repository Databases (ERDBs). In this case, a one-timeimport/export operation or engineering database backup/restore from simulation to on-process (or on-process to simulation) and loading of all the controllers are necessary.Topic Link SIMC300 usage Click hereInteroperability of SIMC300 with other environments Click here SIMC300 usageThe following are possible simulation scenarios that SIMC300 supports.•C300 hardware is not available - create control strategies in a SIMC300 environment •Using an existing on-process strategy - bring it into a SIMC300 environment•Creating a simulation strategy - bring it into an on-process environment• Using the same ERDB for simulation and on-process work (although you must modify the SIMTARGET from C300 to SIMC300)•Moving an ERDB from on-process to simulationInteroperability of SIMC300 with other environments. The PlantCruise by Experion Engineering Station and Direct Station have to allowproper functionality between the on-process and the OTS systems.Refer to the following table for the interoperability between C300 and otherenvironments.R110.1 PlantCruise by Experion SIMC300 User's Guide 19 November 2013 Honeywell2. SIMC300 - Planning 2.1. SIMC300 simulation environment20 PlantCruise by Experion SIMC300 User's Guide R110.1 Honeywell November 2013Table 2 SIMC300 and other environments SIMC300 and …Relationship Engineering Station/Direct Station The engineering tool and database must match the release of the SIMC300. If: SIMC300 = release 310.1Then : PlantCruise by Experion Engineering Station and Direct Station = release 310.1 engineering tool and database = release 310.1Other controllers The general operability principle allows the peer-to-peer communication.SIMC300 and other simulation environmentsSIMC300 has full bidirectional connectivity with other simulation environments. That is, SIMC300 can either read-from or write-to other simulation environments. Therefore, other simulation environments can also read-from or write to the SIMC300 environment.ATTENTIONOnly SIMC300 initiated read connection or on-process environment initiated store connections are allowed between SIMC300 and an on-process controller. All other types of peer communications are rejected.2. SIMC300 - Planning 2.2. HART Device SimulationR110.1 PlantCruise by Experion SIMC300 User's Guide 21 November 2013 Honeywell2.2 HART Device SimulationSupported HART functions in simulationIn the simulation environment, the HART channel block functions, support the following:• Monitoring HART device−configuration parameters − status parameters including Command 48• Building HART device network in FDMMonitoring HART device parametersSIMC300 supports the monitoring of the following HART channel block parameters from Control Builder, FDM and SWMUX. ParameterDescription Value Read Remarks HDEVMFGManufacturer HDVMFGCD Configured value HDEVTYPEType HDVTYPCD Configured value HDEVIDId (Serial Number) HDEVIDCD Configured value HDEVREVRevision HDVREVCD Configured value HHWREVHardware Revision “0” Default value HSWREVSoftware Revision “0” Default value HFLAGSHART Device Flags “0” Default value HNMSMINPREMinimum M to S Preambles “2” Default value HUCMDREVUniversal Command Revision “HART Version 6” Default value HCOMSTSHART Communication Status “OK” Default value HDEVSTGeneral Device Status dynamic Read and Write support HTAGTag Null Default value HDEVTYPENAMEType (Name) HDVTYPCDNAME Configured value2. SIMC300 - Planning 2.2. HART Device Simulation22 PlantCruise by Experion SIMC300 User's Guide R110.1 Honeywell November 2013 ParameterDescription Value Read Remarks HCMD48BT[1..200]Command 48 Bits dynamic Read and Write support HGCHNGFLHART Global Change Flag dynamic Read and Write support HDEVSTHART Device Status dynamic Read support IOM.HGCHNG1 IOM HART Global Change Flag dynamic Read supportTable 3 Supported HART Device ParametersNon-supported HART functions in simulationThe following FDM operations are not supported for HART devices assigned to SIMC300•Configuring a field device •Offline Configuration – Offline Download to device, Bulk Offline download •Accessing Device Specific Parameters •Executing HART Field Device methods •Viewing Device Status •Viewing and editing Device Properties •Comparing Device Configuration •Device History •Exporting Online Configuration •Saving an Online Configuration as an Offline Configuration • Renaming FDM tags2. SIMC300 - Planning2.2. HART Device SimulationR110.1 PlantCruise by Experion SIMC300 User's Guide 23 November 2013 Honeywell3. SIMC300 - Installation3.1 Installing SIMC300This section identifies where to find the various SIMC300 installation options.Topic Link Selecting the simulation environment Click here Selecting the simulation environmentThere are multiple selection options when installing the simulation environment forPlantCruise by Experion system.Refer to the Supplementary Installation Tasks Guide (SITG) for assistance in installingthe simulation environment.R110.1 PlantCruise by Experion SIMC300 User's Guide 25 November 2013 Honeywell3. SIMC300 - Installation3.1. Installing SIMC30026 PlantCruise by Experion SIMC300 User's Guide R110.1Honeywell November 2013R110.1 PlantCruise by Experion SIMC300 User's Guide 27 November 2013 Honeywell4. SIMC300 - Configuration4.1 Configuration OverviewThis section includes information that you use to configure the SIMC300 environment from within your PlantCruise by Experion system.TopicLink Configuration Studio Click hereControl BuilderClick hereConfiguration Studio Configuration Studio is the central location from which you can access engineering tools and applications to configure your PlantCruise by Experion system. When you choose Control Strategy in the Configuration Explorer tree and then choose the task Configure a Control Strategy, Control Builder is launched so you can configure Series 8 hardware modules, build the process control strategies for your system and configure the SIMC300 environment.Control BuilderControl Builder is the application used to create and configure Series 8 hardware modules and function blocks so you can build process control strategies for your system. Control Builder is accessed through Configuration Explorer.•If you are familiar with using Control Builder, then most of the same rules apply for configuring, loading and monitoring when implementing Series 8 control hardware. •If you are new to Control Builder, you should first refer to the Control Building User’s Guide to familiarize yourself with the application and its capabilities. • To complete some configuration selections for the SIMC300, you should refer to the C300 Controller User's Guide .ATTENTIONThe information and procedures presented in this section apply to using Control Builder for configuring the C300 Controller. Some procedures cover the creation and configuration of the Control Execution Environment block (CEEC300) where you create your control strategies. This section does not attempt to provide all details for using Control Builder in configuring the numerous components that are associated with the PlantCruise by Experion system.Refer to the Control Building User’s Guide for additional information and procedures.4. SIMC300 - Configuration 4.2. Creating an IO module for simulation28 PlantCruise by Experion SIMC300 User's Guide R110.1 Honeywell November 20134.2 Creating an IO module for simulation• SIMC300 is comprised of four function blocks. One platform block (C300 FB)− The platform block (C300 FB) represents the C300 simulation application in PlantCruise by Experion system. It contains the CEE block and the two IOLINK blocks•One execution block (CEE FB) • Two I/O link blocks (IOLINK1 and IOLINK2 FB).The following selections need to occur on the C300 - SIMC300 configuration form. • Selecting the Load to Simulation check box The Load to Simulation Environment check box changes the platform between SIMC300 and C300 environment. All configuration options that exist for the C300 also apply to SIMC300, with the exception of module redundant configuration.• Setting the Device Index parameter to a non-used odd integer number within the range of 1 through 255.• Either assign the IP address or the host name of the node that the SIMC300 is running. When one is configured (IP address or host name), the other one is automatically resolved.Figure 1 C300 and SIMC300 icons in Control Builder4. SIMC300 - Configuration 4.2. Creating an IO module for simulationR110.1 PlantCruise by Experion SIMC300 User's Guide 29November 2013 HoneywellCreating a SIMC300 controllerThe C300 and SIMC300 share the same template.Figure 2 C300 FB configured as SIMC3004. SIMC300 - Configuration 4.2. Creating an IO module for simulation30 PlantCruise by Experion SIMC300 User's Guide R110.1 Honeywell November 2013 To create a SIMC300 controllerStepAction 1Click File > New > Controllers > C300 - Controller (2 I/O links). The C300 Block, SIMC300 configuration form appears. 2Enter the desired name for the SIMC300. Up to 16 characters can be entered or accept the default in the Tag Name field. 3Click the Device Index field (DEVICEIDX parameter). 3Enter a non-used odd integer number in the range of 1 through 255. 4 Select the Load to simulation Environment (SIMTARGET parameter) check box.Note : Clearing the Load to simulation Environment check box causes the SIMC300 to revert back to C300. All configuration options (except Module redundant configuration) that are specific to SIMC300 are applicable to C300. 5 Enter the IP address (or the host name of the node) where the SIMC300 is located.Following is an example of the SIMC300 block icons that appears in the project window.6 All additional configuration selections for the SIMC300 are identical in the manner in which the C300 selections are made (with the exception of redundancy determination).Refer to the C300 Controller User's Guide for support with these selections.4. SIMC300 - Configuration 4.2. Creating an IO module for simulationR110.1 PlantCruise by Experion SIMC300 User's Guide 31 November 2013 Honeywell To configure a CEEC300 block in simulationThe CEE300 function block publishes parameters reflecting status and configuration of the execution environment. It monitors the peer connection between itself and other execution environments. It also monitors the local data transfer between itself and two IOLINKs within the same SIMC300.There are two parameters introduced to CEE FB configuration form that are applicable only when the controller is running as SIMC300 - NOTIFINHIBIT SIMSTATE.Refer to the C300 Controllers User’s Guide to configure a CEE300 function block for simulation.To configure IOLINK block in simulationTwo IOLINK blocks are created automatically when a SIMC300 Controller function block is added to the Project tab.Refer to the C300 Controllers User’s Guide to configure an IOLINK block for simulation.4. SIMC300 - Configuration 4.3. Creating a Control Module for simulation32 PlantCruise by Experion SIMC300 User's Guide R110.1 Honeywell November 20134.3 Creating a Control Module for simulationThe SIMC300 environment allows building a Control Strategy, where a Control Module (CM) is created and function blocks are inserted and connected with other function blocks.WARNINGAll edits done on project-related objects must be reloaded to the controller before those edits can be seen in the controller. Refer to the Control Strategy Loadin g for information on how to load control strategy objects.To create a Control Module for simulationRefer to the C300 Controllers User’s Guide to create and save a Control Module.4.4 Assigning a Control Module to a CEEC300 block in a SIMC300 environmentWhen a Control Module (CM) or Sequential Control Module (SCM) are created, you can assign it to a CEEC300 block of a SIMC300. The following procedure provides a general guide to assign configured CMs to the CEEC300 block.For additional information on CM assignment, refer to the Control Building User’s Guide ; or for SCM assignment, refer to the Sequential Control User's Guide .ATTENTION• All edit windows (such as CM charts) must be closed before proceedingwith this procedure or a lock contention may occur. To resolve these types of lock contentions, close the open CM chart and attempt to open the CM chart again.To assign a Control Module to a CEE300 block in a SIMC300 environmentThe steps to assign a Control Module to a CEEC300 block are the same in the on-process and simulation environment.Refer to the C300 Controller User’s Guide for information to assign Control Modules to a CEE to activate the CEE for simulation.。

SIM300_SIM900调试心得

SIM300_SIM900调试心得

SIM300 & SIM900 调试心得2011-03-23 10:36sim300的一些知识点simcom从2010年10月开始用sim900代替sim300,sim900和sim300用法差不多!如果你的结果是仅仅返回OK,我会说这远远不够的,因为这只是说你的指令格式是正确的,你必须at+cipstatus查看一下状态,如果是connect ok,才真的是OK了,否则可能是Connecting状态,表示一直在连接。

在一个问题就是你的卡虽然支持GPRS,但是不代表就一定能实现你的数传模式。

因为GPRS接入方式有两种:CMNET和CMWAP。

默认的情况是 CMNET,当然你可以设置,如果你的卡不支持CMNET方式接入的话,那你是一直Connect Fail,还会出现你上面的情况。

如果是CNWAP模式的话,你只能上Wap,不过通过代理,你还是可以上web的,就是说你的手机随能上网,但是就是无法实现GPRS CMNET 数传.一下是我个人的一些理解和总结,希望对你有帮助:Sim300 GPRS应用相关AT CMD1. AT+CGATT=1 (Attach or detach from GPRS service, GPRS 附着状态)说的简单点,这一步就是让SGSN (服务GPRS节点,你可以把它理解成与基站紧密相连的一台设备,他可能记录你的移动终端的位置,状态等等很多很多信息)知道你的存在并且认为你拥有 GPRS功能。

由于GSM和GPRS用的都是相同的基站,所以通常你的MS开启,注册上网络了,你就已经是GSM的一个节点了,可以打电话了。

但是,如果你想使用GPRS数据业务,你就要附着GPRS服务,这个命令就是干这个的。

2. AT+CGDCONT=1,"IP","CMNET" (Define PDP context, 定义PDP 上下文)如果打算用 PDP(Packet Data Protocol )传输数据,你就要为他建立一个背景,就是所谓的上下文,你得告诉SGSN和GGSN (网关GPRS节点,可以把它理解成一台与SGSN和INTERNET紧密相连的设备,它把从SGSN的一些信息处理后发送到INTERNET的服务器同时把服务器的信息处理后再发送给SGSN,SGSN再给你的终端设备)一些基本信息,比如你的本地标识(cid),你希望的pdp_type (这里就是 IP),还有你的接入点信息。

sim300c主要功能实现

sim300c主要功能实现

主要功能实现1 GPRS模块本系统采用性价比较高的SIM300C实现GPRS功能,SIM300C主要特点:三频/四频 GSM/GPRS 模块,外形尺寸小40×33×2.85mm支持用户定制的MMI和键盘/LCD内嵌强大的TCP/IP协议栈低功耗实现语音、SMS、数据和传真信息的高速传输图3 SIM300CGPRS模块设计框图如图4所示,具体可参见原理图。

图4 GPRS模块设计Sim300c硬件设计注意事项:1)电源:外部电源要稳定,若小于3.4V,GPRS模块无法登录网络;若大于4.5V则会烧坏模块。

2)RF天线匹配采用非直接连接法。

使用阻抗为50Ω的同轴电缆,与GPRS模块射频部分的传输阻抗匹配。

电缆另一端连接阻抗亦为50Ω的天线,大大减小了回波反射,设备移动灵活。

3)电磁干扰是无线终端设计中必须要考虑的问题,布线时格外要注意。

1、避免采用DIP类型的器件,重点信号布线着重考虑(SIM卡和串口部分)。

2、供电线路旁增加去耦电容。

3、电源线要足够宽以通过足够大的电流。

对GPRS模块的控制主要通过上位机(STR710FZ2T6)通过串口发AT指令来实现的,具体软件流程如图5所示:图5 GPRS模块软件流程通过GPRS发送图象的软件流程如图6所示:图6 GPRS 模块发送图象软件流程2 USB Camera 模块该部分主要功能:当用户外出时,获取来访者的图片信息;当门被非正常打开时,通过抓拍若干图片,获得当时的现场状况。

该部分主要采用USB HOST 芯片CH375,通过STR710FZ2T6控制CH375,来采集USB Camera 的图片信息。

CH375μ 2.4.x,我们在此环境下开发的外围设计可参考相应资料。

本系统采用CLinuxUSB Camera 摄象头驱动,USB Camera采用网眼V2000,其芯片为OV511。

Video4Linux是Linux中关于视频设备的内核驱动,它为针对视频设备的应用程序编程提供一系列接口函数,在Linux下,视频采集设备的正常使用依赖于对Video4 Linux标准的支持。

SIM300与SIM300SIM100S区别_V1.01

SIM300与SIM300SIM100S区别_V1.01

SIM300应用文档SIM300与SIM100S的区别SIMCOM Ltd,.5th Dec 2005文档名称:SIM300与SIM100S的区别版本:01.01日期:2005-12-05文档编号:SIM300_AN_02_V1.01状态:发布前言感谢您使用SIMCOM有限公司提供的SIM300 GSM/GPRS模块。

本产品具有标准AT命令接口,可以提供GSM语音、短消息和GPRS上网等业务。

使用前请务必仔细阅读此用户手册,您将领略其完善强大的功能和简洁的操作方法。

本设备主要用于语音或者数据通信,本公司不承担由于客户不正常操作造成的财产或者人身伤害责任。

请客户按照手册中的技术规格和参考设计开发相应的产品。

同时注意使用移动产品特别是GSM产品应该关注的一般安全事项。

在未声明之前,本公司有权根据技术发展的需要对本手册内容进行更改。

版权声明本手册版权属于SIMCOM有限公司,任何人未经我公司书面同意复制将承担法律责任。

目录目录 (3)版本记录 (4)1.概述 (5)2.开机电路部分 (5)3.GPIO与BUZZER部分 (6)4.SIM卡电路部分 (6)5.音频电路部分 (8)6.电源部分 (9)插图图1:开机电路图 (5)图2:GPIO接口图 (6)图3:8PIN SIM卡电路图 (7)图4:6PIN SIM卡电路图 (7)图5:MICROPHONE 电路图 (8)图6:SPEAKER电路图 (8)图7:SPEAKER 加功放电路图 (9)版本记录日期版本号主要更改内容拟制/修改人2005-08-03 01.00 发布版本杨月启2005-12-05 01.01 根据SIM300_V2.04更改杨月启1.概述本文档主要是针对应用模块SIM100S设计商务电话的客户,在升级使用SIM300设计商务电话产品时,需要注意的SIM300模块与SIM100S模块的不同之处,以及SIM300部分外围电路设计方面的参考。

sim300的一些知识点

sim300的一些知识点

4. AT+CIPSTART="TCP", ”111.111.111.111”,” 2222”( Start up TCP or UDP connection, 建立TCP 连接或注册UDP 端口号)
如果说前面的都是前期准备工作的话,那么现在就要尝试TCP连接了。这个命令很简单,第一个参数指定连接方式,第二个参数是IP地址,第三个参数是端口号。跟在计算机上写程序是一样的。
3. at+CGACT=1,1 (PDP context activate or deactivate, 激活或解除PDP 移动场景)
前面的定义PDP 上下文其实只是说我们有一种想要使用GPRS通信的想法,并且声明了我们想如何使用,但是这仅仅是个概念,如果你真的想付诸实施,就必须让网络知道你的意愿,并且记录你的信息,为你分配资源等等,所以,激活他吧。这个命令里的第一个参数,就是我们前面定义的cid标识值,第二个就是激活状态,如果你想激活,就设置1,如果你想解除就设置0。
5. AT+CIPSEND( Send data through TCP or UDP connection, 发送数据)
如果前面连接建立成功你就可以发送数据了,AT+CIPSEND然后加一个回车符 <CR>,就会出现个命令提示符>(当然这个可以设置),然后就是你的发送数据,最后加个结束符 <Ctrl+Z>。当然你也可以发送定长数据串,这样就不需要结束符了。
4. 在进入业务操作之前,确保你的模块没有工作在最小功能模式(minimum functionality),你可以通过AT+CFUN查询模块的工作状态。
5. 在尝试连接一个服务器和某个端口之前,最好先在计算机上用SOCKET工具连接一下,看看是否是通的,有些网络和防火墙很可能会封杀端口的,如果你寻找或调试了一天后,发现是这个问题,唉,大家知道会有多郁闷。(另外SP可以为你的ADSL分配动态或者固定公网IP,有些在ipconfig或者网络设置里显示两个IP,别混淆了)

西门子300plc培训

西门子300plc培训

西门子300 PLC培训1. 简介本文档为西门子300 PLC(可编程逻辑控制器)培训的教程,旨在为初学者提供基础知识和操作指南。

PLC是一种电子设备,用于自动控制各种工业过程。

西门子300 PLC是西门子公司开发的一款经济实惠且功能强大的PLC。

2. PLC基础知识2.1 什么是PLC?PLC是可编程逻辑控制器(Programmable Logic Controller)的缩写。

它是一种专用计算机,用于控制工业过程并自动化操作。

PLC主要由输入模块、中央处理器、输出模块和通信接口组成。

2.2 PLC的工作原理PLC的工作原理可以简单概括如下:•输入模块接收外部传感器或开关的信号,将其转换为PLC可以理解的数字信号。

•中央处理器根据预先编写好的程序对输入信号进行逻辑判断和运算。

•根据程序的结果,输出模块将数字信号转换为控制信号,控制外部执行器(如马达、阀门等)的动作。

•通过通信接口,PLC可以与其他设备进行数据交换和通信。

2.3 西门子300 PLC介绍西门子300 PLC是西门子公司推出的一款中低端PLC产品。

其特点包括:•具有较强的处理能力和稳定性,适用于各种工业自动化控制场景。

•支持多种编程语言,包括Ladder Diagram(梯形图)、Statement List(指令表)、Structured Text(结构化文本)等。

•具有丰富的输入输出接口,方便与外部设备进行连接和控制。

•支持多种通信协议,可以与其他设备进行数据交换和通信。

3. PLC编程入门3.1 PLC编程语言简介PLC编程语言是用于编写控制程序的形式化语言。

常用的PLC编程语言包括:•Ladder Diagram(梯形图):类似于电气控制系统中常用的电路图形语言,使用图形符号表示逻辑关系。

•Statement List(指令表):类似于传统的计算机汇编语言,使用特定的指令进行编程。

•Structured Text(结构化文本):类似于传统的高级编程语言,使用类似于C语言的结构化语法进行编程。

GPRS模块 sim300开发注意事项

GPRS模块 sim300开发注意事项

AT+CMGF=1 设置文本格式
AT+CMGS=”13245678912” 注意这块一定要加上双引号。否则返回ERROR
另外如果发送不出去,有可能是短信中心号码设置的不正确。
在2008-2-3号时我用sim300 V7.02和V7.03分别进行测试,用自己的北京卡时,可以发出去,短信中心号码为北京地区的13800100500;改用河南卡,调用AT+CSCA?读取短信中心号码为河南郑州的13800517500,但是短信发不出去。返回信息:
+CMS ERROR: 193
+CMS ERROR: 515
GPRS模块 sim300开发注意事项@
Sim300设计手册
1电源
Sim300的VBAT电源管脚电压范围3.4~4.5V,模块在发送数据时电流消耗较大,峰值电流可能达到2A,所以电源一定要能够提供2A以上的电流。电源对模块非常重要,一旦在电源上产生扰动、干扰,都可能造成模块的死机,设计时应该在电源管脚上放置两个电容,一个100uF的低ESR钽电容,和一个1~10uF的瓷片电容,并行连接。PCB板上电容尽量靠近电源管脚。
4 模块的串口通讯
Sim300采用的是全串口工作方式,其中的CTS 和RTS 如果不连接无法发送接收数据,电路设计中是连接到单片机的管脚上,用单片机来模拟全串口,不过在调试过程中,从网上搜索资料,直接将模块的RTS和CTS直接连接,实现了数据第一版中txd ,rxd管脚方向弄反。这种涉及到发送接收的设备原理图上一定要标出IO口方向。
以后的串口设备一定要注意IO口的方向,同时在电路设计中初次设计应该加入0欧电阻给设计留下改进的机会。
5 模块的封装
在第一版中sim300的封装有问题,连接做太宽,模块按上去之后,模块的外皮(金属地)会与连接线的焊盘接触,同时模块下面的以及周围的过孔都存在这问题,所以以后过孔一定考虑是否覆盖阻焊剂。

SIM300的AT指令中文

SIM300的AT指令中文

SIM300的AT指令中文翻译根据V.25TER的AT指令概要(Overview of AT Commands According to V.25TER)A/ 重新发送最后给的AT指令(Reissues the last command given)ATA 接听外来电话(ANSWER INCOMING CALL)ATD 向外拨打电话(MOBILE ORIGINATED CALL TO DIALABLE NUMBER)ATDL 重拨上次拨打的电话号码(REDIAL LAST TELEPHONE NUMBER USED)ATE 设置回声模式(SET COMMAND ECHO MODE)ATH 断开现有连接/挂断电话(DISCONNECT EXISTING CONNECTION)ATI 显示产品的标志信息(DISPLAY PRODUCT IDENTIFICATION INFORMATION)ATL 设置监听话筒大声(SET MONITOR SPEAKER LOUDNESS)ATM 设置监听话筒模式(SET MONITOR SPEAKER MODE)+++ 从数据模式或PPP上网模式回到命令模式(SWITCH FROM DATA MODE OR PPP ONLINE MODE TO COMMAND MODE)ATO 从命令模式回到数据模式(SWITCH FROM COMMAND MODE TO DATA MODE)ATP 选择脉冲拨号(SELECT PULSE DIALLING)ATQ 设定结果代码颁布方式(SET RESULT CODE PRESENTATION MODE)ATS0 设置在接电话前的响铃次数(SET NUMBER OF RINGS BEFORE AUTOMATICALLY ANSWERING THE CALL)ATS3 设置命令行终止字符(SET COMMAND LINE TERMINATION CHARACTER)ATS4 设置响应初始化字符(SET RESPONSE FORMATTING CHARACTER)ATS5 设置命令行编辑特性(SET COMMAND LINE EDITING CHARACTER)ATS6 设置停止在盲目拨号之前(SET PAUSE BEFORE BLIND DIALLING)ATS7 设置等待连接完成的秒数(SET NUMBER OF SECONDS TO WAIT FOR CONNECTION COMPLETION)ATS8 设置当遇到逗号,拨出被修改者使用等待的秒数(SET NUMBER OF SECONDS TO WAIT WHEN COMMA DIAL MODIFIER USED)ATS10 设置在表明没有数据传送后断开延迟(SET DISCONNECT DELAY AFTER INDICATING THE ABSENCE OF DATA CARRIER)ATT 选择音频(SELECT TONE DIALLING)ATV 设置结果代码格式方式(SET RESULT CODE FORMAT MODE)ATX 设置连接结果码格式和呼叫监视(SET CONNECT RESULT CODE FORMAT AND CALL MONITORING)ATZ 设定用户定义当前所有参数(SET ALL CURRENT PARAMETERS TO USER DEFINED PROFILE)AT&C 设置DCD功能模式(SET DCD MODE)AT&D 设置DTR功能模式(SET DTR MODE)AT&F 设置缺省制造商当前所有参数(SET ALL CURRENT PARAMETERS TO MANUFACTURER DEFAULTS)AT&V 显示当前配置(DISPLAY CURRENT CONFIGURATION)AT&W 存储用户定义的当前参数(STORE CURRENT PARAMETER TO USER DEFINED PROFILE)AT+DR V.42bis数据压缩控制报告(V.42BIS DATA COMPRESSION REPORTING CONTROL)AT+DS V.42bis 数据压缩控制(V.42BIS DATA COMPRESSION REPORTING CONTROL)AT+GCAP 请求完成电讯能力清单(REQUEST COMPLETE TA CAPABILITIES LIST)AT+GMI 要求制造商鉴定(REQUEST MANUFACTURER IDENTIFICATION)AT+GMM 请求电讯模型鉴定(REQUEST TA MODEL IDENTIFICATION)AT+GMR 请求电讯修改鉴定(REQUEST TA REVISION IDENTIFICATION)AT+GOI 请求全球性对象鉴定(REQUEST GLOBAL OBJECT IDENTIFICATION)AT+GSN 请求电讯序号标志(IMEI)(REQUEST TA SERIAL NUMBER IDENTIFICATION (IMEI))AT+ICF 设置特讯控制性构筑(SET TE-TA CONTROL CHARACTER FRAMING)AT+IFC 设置特讯本地流量控制(SET TE-TA LOCAL DATA FLOW CONTROL)AT+ILRR 设置特讯本地速率报告模式(SET TE-TA LOCAL RATE REPORTING MODE)AT+IPR 设定当地固定速率(SET FIXED LOCAL RATE)在TCPIP 应用上的AT指令(AT Commands for TCPIP Application Toolkit)AT+CIPSTART 启动TCP或UDP的连接(START UP TCP OR UDP CONNECTION)AT+CIPSEND 发送数据通过TCP或UDP的连接(SEND DATA THROUGH TCP OR UDP CONNECTION)AT+CIPCLOSE 关闭连接(CLOSE CONNECTION)AT+CIPSHUT 撤销GPRS PDP 环境(DEACTIVATE GPRS PDP CONTEXT)AT+CLPORT 设置本地端口(SET LOCAL PORT)AT+CSTT 设置APN, 用户名, 密码(SET APN, USER NAME, PASSWORD)AT+CIICR 提出与GPRS 或CSD 的无线连接(BRING UP WIRELESS CONNECTION WITH GPRS OR CSD)AT+CIFSR 获得本地IP地址(GET LOCAL IP ADDRESS)AT+CIPSTATUS 查询当前的连接状态(QUERY CURRENT CONNECTION STATUS)AT+CDNSCFG 配置域名服务器(CONFIGURE DOMAIN NAME SERVER)AT+CDNSGIP 查询所给出域名的IP地址(QUERY IP ADDRESS OF GIVEN DOMAIN NAME)AT+CDNSORIP 连接用IP 地址或域名服务器(CONNECT WITH IP ADDRESS OR DOMAIN NAME SERVER)AT+CIPHEAD 接收数据时加上一个IP头(ADD AN IP HEADER WHEN RECEIVING DATA)AT+CIPATS 设置自动送出时间(SET AUTO SENDING TIMER)AT+CIPSPRT 当送数据时设置‘〉’提示(SET PROMPT OF ‘>’ WHEN SENDING DATA)AT+CIPSERVER 配置作为服务器(CONFIGURE AS SERVER)AT+CIPCSGP 设置CSD 或GPRS 为连接方式(SET CSD OR GPRS FOR CONNECTION MODE)AT+CIPCCON 选择连接(CHOOSE CONNECTION)AT+CIPFLP 固定本地端口(FIX LOCAL PORT)AT+CIPSRIP 设置从何处接收的数据(SHOW WHERE RECEIVED DATA FROM)AT+CIPDPDP 设置是否检查GPRS网络时间状态(SET WHETHER CHECK STATE OF GPRS NETWORK TIMING)AT+CIPSCONT 保存TCPIP应用背景(SAVE TCPIP APPLICATION CONTEXT)AT+CIPMODE 选择TCPIP 应用方式(SELECT TCPIP APPLICATION MODE)AT+CIPCCFG 配置透明传输模式(CONFIGURE TRANSPARENT TRANSFER MODE)根据GSM07.07的AT指令(AT Commands According to GSM07.07)AT+CACM 累计电话计量器(ACM) 重新设置或询问(ACCUMULATED CALL METER(ACM) RESET OR QUERY)AT+CAMM 累计电话计量器最大值的设置或查询(ACCUMULATED CALL METER MAXIMUM(ACMMAX) SET OR QUERY)AT+CAOC 咨询收费 (ADVICE OF CHARGE)AT+CBST 选择持有人服务类型(SELECT BEARER SERVICE TYPE)AT+CCFC 呼叫转移号码和条件控制(CALL FORWARDING NUMBER AND CONDITIONS CONTROL)AT+CCUG 关闭用户群控制(CLOSED USER GROUP CONTROL)AT+CCWA 呼叫等待控制(CALL WAITING CONTROL)AT+CEER 延期的错误报告(EXTENDED ERROR REPORT)AT+CGMI 要求制造商识别(REQUEST MANUFACTURER IDENTIFICATION)AT+CGMM 要求样式识别(REQUEST MODEL IDENTIFICATION)AT+CGMR 要求修正识别(REQUEST REVISION IDENTIFICATION)AT+CGSN 要求产品序号识别(同等+GSN )(REQUEST PRODUCT SERIAL NUMBER IDENTIFICATION(IDENTICAL WITH +GSN))AT+CSCS 选择TE 字符集(SELECT TE CHARACTER SET)AT+CSTA 选择地址类型(SELECT TYPE OF ADDRESS)AT+CHLD 电话挂起并多线(电话会议)(CALL HOLD AND MULTIPARTY)AT+CIMI 请求国际移动用户身份(REQUEST INTERNATIONAL MOBILE SUBSCRIBER IDENTITY)AT+CKPD 键盘控制(KEYPAD CONTROL)AT+CLCC 我的当前通话名单(LIST CURRENT CALLS OF ME)AT+CLCK 设备锁(FACILITY LOCK)AT+CLIP 呼叫线路识别介绍(CALLING LINE IDENTIFICATION PRESENTATION)AT+CMEE 报告移动设备错误(REPORT MOBILE EQUIPMENT ERROR)AT+COLP 连接的线路识别介绍(CONNECTED LINE IDENTIFICATION PRESENTATION) AT+COPS 操作员选择(OPERATOR SELECTION)AT+CPAS 移动设备的活动状态(MOBIL EQUIPMENT ACTIVITY STATUS)AT+CPBF 找到电话簿条目(FIND PHONEBOOK ENTRIES)AT+CPBR 读当前的电话本条目(READ CURRENT PHONEBOOK ENTRIES)AT+CPBS 选择电话本记忆存贮区(SELECT PHONEBOOK MEMORY STORAGE)AT+CPBW 写电话本条目(WRITE PHONEBOOK ENTRY)AT+CPIN 输入PIN(ENTER PIN)AT+CPWD 改变密码(CHANGE PASSWORD)AT+CR 服务报告控制(SERVICE REPORTING CONTROL)AT+CRC 设置手机结果码为来电标志(SET CELLULAR RESULT CODES FOR INCOMING CALL INDICATION)AT+CREG 网络注册(NETWORK REGISTRATION)AT+CRLP 选择无线电链路协议PARAM.ETER(SELECT RADIO LINK PROTOCOL PARAM.ETER)AT+CRSM 有限的SIM 通入(RESTRICTED SIM ACCESS)AT+CSQ 信号质量报告(SIGNAL QUALITY REPORT)AT+FCLASS 电传: 精选, 读或测试服务组(FAX: SELECT, READ OR TEST SERVICE CLASS)AT+FMI 电传: 报告制作的身份证明(FAX: REPORT MANUFACTURED ID)AT+FMM 电传: 报告模式身份证明(FAX: REPORT MODEL ID)AT+FMR 电传: 报告修正身份证明(FAX: REPORT REVISION ID)AT+VTD 长短音(TONE DURATION)AT+VTS DTMF以及拨号音的产生(DTMF AND TONE GENERATION)AT+CMUX 多重通道控制(MULTIPLEXER CONTROL)AT+CNUM 用户号码(SUBSCRIBER NUMBER)AT+CPOL 首选的操作员名单(PREFERRED OPERATOR LIST)AT+COPN 读操作员名字(READ OPERATOR NAMES)AT+CFUN 设置电话功能(SET PHONE ALITY)AT+CCLK 时钟(CLOCK)AT+CSIM 普通SIM 通入(GENERIC SIM ACCESS)AT+CALM 警报声模式(ALERT SOUND MODE)AT+CRSL ***等级(RINGER SOUND LEVEL)AT+CLVL 喇叭音量(LOUDSPEAKER VOLUME)AT+CMUT 静音控制(MUTE CONTROL)AT+CPUC 价格每单位货币表(PRICE PER UNIT CURRENCY TABLE)AT+CCWE 电话计量器最大值(CALL METER MAXIMUM EVENT)AT+CBC 电池充电(BATTERY CHARGE)AT+CUSD 非结构化补充业务数据(UNSTRUCTURED SUPPLEMENTARY SERVICE DATA) AT+CSSN 辅助服务的通知(SUPPLEMENTARY SERVICES NOTIFICATION)根据GSM07.05的AT指令(AT Commands According to GSM07.05)AT+CMGD 删除SMS 短信(DELETE SMS MESSAGE)AT+CMGF 选择SMS 短信格式(SELECT SMS MESSAGE FORMAT)AT+CMGL 从首选存储器的SMS短信清单(LIST SMS MESSAGES FROM PREFERRED STORE)AT+CMGR 读SMS短信(READ SMS MESSAGE)AT+CMGS 发送SMS短信(SEND SMS MESSAGE)AT+CMGW 往内存写SMS短信(WRITE SMS MESSAGE TO MEMORY)AT+CMSS 从存储器发送SMS短信(SEND SMS MESSAGE FROM STORAGE)AT+CMGC 发送SMS短信指令(SEND SMS COMMAND)AT+CNMI 新的SMS短信标志(NEW SMS MESSAGE INDICATIONS)AT+CPMS 首选SMS短信存储区(PREFERRED SMS MESSAGE STORAGE)AT+CRES 恢复SMS 设置(RESTORE SMS SETTINGS)AT+CSAS 保存SMS短信设置(SAVE SMS SETTINGS)AT+CSCA SMS 服务中心地址(SMS SERVICE CENTER ADDRESS)AT+CSCB 选择小区广播短讯(SELECT CELL BROADCAST SMS MESSAGES)AT+CSDH 显示SMS 文本方式参量(SHOW SMS TEXT MODE PARAMETERS)AT+CSMP 设置SMS 文本方式参量(SET SMS TEXT MODE PARAMETERS)AT+CSMS 选择信息服务(SELECT MESSAGE SERVICE)GPRS 支持的AT指令(AT Commands for GPRS Support)AT+CGATT 从GPRS服务附加/分离(ATTACH/DETACH FROM GPRS SERVICE)AT+CGDCONT 定义PDP环境(DEFINE PDP CONTEXT)AT+CGQMIN 服务质量概况(最低可接受)(QUALITY OF SERVICE PROFILE (MINIMUM ACCEPTABLE))AT+CGQREQ 服务质量概况(被请求的)(QUALITY OF SERVICE PROFILE (REQUESTED))AT+CGACT 环境激活(CONTEXT ACTIVATION)AT+CGDATA 进入数据状态(ENTER DATA STATE)AT+CGPADDR 显示PDP地址(SHOW PDP ADDRESS)AT+CGCLASS GPRS移动站种类(GPRS MOBILE STATION CLASS)AT+CGEREP 控制未经请求GPRS 事件报告(CONTROL UNSOLICITED GPRS EVENT REPORTING)AT+CGREG 网络注册状态(NETWORK REGISTRATION STATUS)AT+CGSMS 为MO SMS 消息选择服务(SELECT SERVICE FOR MO SMS MESSAGES)AT+CGCOUNT GPRS打包计数(GPRS PACKET COUNTERS)SIM应用集的AT指令(AT Commands for SIM Application Toolkit)不大会翻译。

SIM300中文介绍、简介

SIM300中文介绍、简介

SIM300的介绍
SIM300是小体积即插即用模块中完善的四频GSM/GPRS 解决方案使用工业标准界面,
使得具备GSM/GPRS 850/900/1800/1900MHz功能的SIM340以小尺寸和低功耗实现语音、SMS、数据和传真信息的高速传输。

SIM340的优良性能让它应用于许多方面,例如WLL、M2M、手持设备等等。

四频GSM/GPRS 模块,外形尺寸40mm x33mm x2.85mm
支持用户定制的MMI和键盘/LCD内嵌强大的TCP/IP协议栈
基于成熟可靠的技术平台,以及提供从产品定义到设计和
基本特点:
四频GSM/GPRS 850/900/1800/1900 MHz
GPRS (class 10/8) 标准
GPRS(class B)
满足GSM(2/2+)标准
–Class 4(2W@850/900MHz)
–Class 1 (1W@1800/1900MHz)
尺寸:40mm x 33mm x 2.85mm
重量:8g
通过AT命令控制(GSM07.07,07.05和增强AT命令)
SIM应用工具包
支持电压范围 3.4V...4.5V
低功耗
正常操作温度:-20°C to +55 °C
限制操作温度:-30°C to -20°C和 +55°C to +80°C 存储温度:-40°C to +85 °C。

SIM300常用命令

SIM300常用命令
<stat> <oper> 的状态
0: 未知
1: 可用
2: 当前正在使用
3: 禁止
<oper> 运营商标识
格式:AT+COPS?
返回:+COPS:0
OK //说明未找到网络
返回:+COPS:0,0,”UNICOM”
OK //说明是联通MOBILE是移动
---转自精创方圆---
13、AT+CMIC=0,15(改变麦克风的增益)
逗号前有0,1两项,1为免提通话状态,逗号后即音量大小了,当然是对方听到你的。此功能是切换免提用的;
14、AT+CHFA=(0/1此命令用来切换两个音频通道)
simcom提供两个音频通道,用此命令来切换;
15、AT+CMGS=(发送短信的长度)
经常用到的一些AT指令
simcom的(BENQ就不写了):
1、AT+IPR?(查询模块的波特率)
模块会返回+IPR: 9600之格式的信息,9600即波特率,注意9600与冒号之间是有空格的;
2、AT+IPR=9600;&W(设置模块的固定波特率)
此命令写一次之后就可以了,simcom支持掉电保护,之后此模块波特率就一直为9600了,成功返回OK,错误返回ERROR,说明命令格式错误;
AT+COPS 运营商选择
选择运营商有3种可能:
1、移动台进入manual手动模式想查找提供给用户的运营商如果查找正确并注册成功,移动台处于idle状态.
2、移动台进入automatic自动模式,想查找本地运营商.如果查找正确并注册成功移动台处于idle状态;如果不成功,移动台自动搜索其他的网络.

基于SIM300家用电器远程控制系统的设计

基于SIM300家用电器远程控制系统的设计

图3CPU外围接口电路图Vol.28No.12Dec2012赤峰学院学报(自然科学版)JournalofChifengUniversity(NaturalScienceEdition)第28卷第12期(下)2012年12月1前言目前家用电器控制系统,性价比较低,难以推广,仅在别墅与豪华酒店等高档场所中才有.本设计正是针对这一点进行了较大改进,以高性价比和使用方便为原则,利用手机和单片机的通信,通过短信对家用电器系统的控制,从而实现了现代社会方便、快捷、智能的特点.该设计也可使得人们在任何时刻,任意地点对家中的任意电器进行远程控制,如出门在外突然忘了关天然气,这时发条短信就可以把天然气给关掉,防止火灾的发生;另外上班在外也可提前将空调打开制冷、热水器烧好热水、电饭煲煮好香喷喷的米饭,打开洗衣机帮你提前洗好衣物,打开豆浆机为你磨好豆浆、开启微波炉帮你加热食品等等,大大节省了用户的时间.2系统原理分析系统以控制单元(STC12C5A60S2)、传感器数据采集器件、受控部件、GSM(SIM300)模块、手持设备(手机)、无线数据传输模块六大部分构成一个完整的基于SIM300家用电器控制系统.系统的总设计框图(见图1):3系统硬件分析3.1CPU控制模块本系统采用STC12C5A60S2单片机,STC12C5A60S2系列单片机是宏晶科技生产的单时钟/机器周期(1T)的增强型的8051单片机,它的工作电压:5.5V-3.3V,工作频率:0-35MHz,片上可以集成1280字节RAM,无需专用编程器,就可通过串口(P3.0/P3.1)直接下载用户程序,数秒即可完成一片,非常快,另外具有外部掉电检测功能并且有双串口,可实现全双工异步通信,还特别适合干扰较强的场合.虽然精确度较ARM有所降低,但基本可以满足家用电器控制系统各项要求且性价比低.图2和图3为本系统的CPU接口电路图及外围接口电路图.其中max232是用作电平转换的,接单片机的rxd接口;无线模块接口模块接单片机的基于SIM300家用电器远程控制系统的设计李美莲(安徽三联学院,安徽合肥230601)摘要:本设计是采用STC12C5A60S2为系统的中央控制器,将SIM300模块、各类传感器模块、受控部件等有机结合,构成整个家用电器控制系统.通过传感器模块检测家用电器使用情况,以GSM网络作为远程信号的传输平台,从而达到用户通过手机远程控制家用电器.关键词:STC12C5A60S2;SIM300;GSM中图分类号:U461文献标识码:A文章编号:1673-260X(2012)12-0039-03基金项目:安徽省三联学院科研项目(2011027)图1系统的整体框图图2CPU接口电路图39--rxd和txd,用来控制短信的发射和接收的.3.2GPRS通信模块本设计中GPRS通信模块采用的是SIMCOM公司生产的三频段GSM/GPRS模块SIM300,可在全球范围内的EGSM900MHz、DCS1800MHz、PCS1900MHz三种频率下工作,能够提供GPRS多信道类型多达10个,并且支持CS-1、CS-2、CS-3和CS-4四种GPRS编码方案.SIM300结构小巧,外形尺寸仅40mm*33mm*2.85mm,几乎可满足所有对产品尺寸有要求的工业应用,比如手机,掌上电脑和其他移动设备.另外具有低功耗设计,在通信模式下的电流大约为300mA,在空闲模式下的电流消大约为5mA.内部集成了TCP/IP协议栈,提供了两个不平衡异步操作串口,将GSM模块设计成数据通讯设备(DCE),还可以与传统的数据终端设备(DCE-DTE)相连,信号连接时,自动波特率可以支持从1200bps到115200bps之间的波特率,并且扩展了TCP/IPAT指令,模块与应用设备之间一共需要60个引脚的接线,从而提供了所有的硬件接口,RF天线接口除外,因此使用起来非常方便.SIM卡接口不仅支持GSMPhase1规范功能,也支持针对快速64kbpsSIM卡的GSMPhase2+规范功能.本系统中,我们根据SIM300的特性和系统的要求专门设计了SIM300模块的引脚接口电路,该电路板主要包含SIM300必要的启动电路、网络指示电路、SIM300来电提示电路、SIM卡电路以及RS232串口电平转换电路等.该模块的功能是通过预设的短信来控制电器的开关,比方在程序中设好发“on12”来控制开,“off12”来控制关,到时发条消息“on12”就可以打开家里的空调,从而实现SIM300与单片机的通信,等单片机接到这条短信,CPU就会对它分析并处理.3.3温度采集及烟雾浓度监测模块温度传感器这里采用的是DALLAS(达拉斯)公司生产的DS18B20,它的一个工作周期可分为两个部分,即温度检测和数据处理,速度较快.它的体积超小、硬件超简单并且非常抗干扰、精度很高(可达土0.5摄氏度)、附加功能强.本系统中,当温度转换发出请求时,DS18B20就开始启动,每一次读温度之前都必须进行繁琐的且精确时序的处理,因为DS18B20的硬件简单从而造成了软件的复杂,当然也就相当于将有形资产转化为无形资产.转换完成后DS18B20以16位的二进制形式输出,存储在高速暂存存储器中.当单片机接口读到该数据时,就进行数据处理和分析.烟雾传感器就是用来防范火灾的发生的,它主要是检测烟雾的浓度的.本系统中当烟雾传感器感应到家里有一定浓度烟雾时,通过LM324电压比较器比较输出低电平,启动蜂鸣器报警,同时单片机控制高低电平使整个家里的电源断开,防止意外发生或减小意外发生的概率.3.4无线传输模块在传输过程中采用的无线传输模块是FT1100-232,它具有低功耗、高抗干扰能力和较低的误码率.最大发射功率只有10mV,载频频段433MHZ,传输距离远,支持透明的数据传输及DL/645规约,具有256个可编程信道,并且提供3种接口方式:TTL电平UART接口、标准电平的RS232接口以及标准的RS485接口.此无线传输模块采用的是半双工工作,也就是收发一体的模块,即每个模块既可以收,也可以发,但不能同时收发.当然每次连续发的数据长度不要大于30,无线传输非常方便.3.5其他模块LCD显示电路是用来显示系统状态的,在本系统采用的是12864点阵液晶显示模块;按键电路主要是用来复位的或者通过手工控制系统;另外本系统还加了一个看门狗电路,实时监测系统的运行.4软件系统的设计与调试软件是系统至关重要的一部分,本次设计使用图4SIM300接口电路40--Keil3作为系统软件的编译调试软件,本系统软件包括:中央控制器部分,GSM部分,受控单元部分,温度和空气质量检测部分,家用电器检测与控制部分.4.1系统的主程序本系统通过手机信息来判断是开还是关电源或者阀门,单片机对这一信息进行分析处理,同时还在不停的检测温度传感器和烟雾浓度传感器传出来的信号,并根据检测的结果进行处理.图5是中央控制器的流程图.4.2受控单元的子程序SIM300模块和单片机通信时,运用串口一位一位的传输信息,这种传输虽然速度慢,但传输的距离远,造成的缺点就是单片机在任何一时刻只能处理一个信息,如果有多个信息同时要求处理,系统会按优先级别的顺序进行处理.比方讲:我同时对家里的灯、风扇、空调、室内温度、厨房的燃气灶进行检测,单片机会判断它们的优先级别,根据级别高的先响应,响应完了马上响应低一点级别的,序流程图.在程序编完以后,对它进行调试,生成HEX文件,通过ISP下载软件写到STC12C5A60S2单片机中.这里由于篇幅有限,不再详述具体软件语句.5结语在本次系统设计中,硬件电路板根据分析的电路图自己焊接的,板子焊接完以后做了大量的实验,也经过了反复调试,运行很稳定,所有功能均能实现.用户可以通过编写在程序中约定好的英文短信息,从而实现对家居系统的远程控制.并在有烟雾、天然气泄漏泄漏情况下,系统可以自己关闭天然气的阀门.下阶段还可进行进一步的研发,如借助3G网络,在手机终端上以视频形式检测室内情况;在手机端运用JAVA编程软件,对软件进行操作达到控制家电的目的,同时在软件界面中显示反馈信息,脱离短信控制家电的不便.———————————————————参考文献:〔1〕Wireless Data:Ideality and Reality[A];Proceed-ings of2000International Seminar on Teletraf-fic and Network[C].2000.〔2〕李文.基于ZigBee和GPRS的远程监控系统设计[J].低压电器,2009(12).〔3〕许凯军,林国锡,侯北平.基于GPRS的智能家居安防系统的设计[J].浙江科技学院学报,2010(01).〔4〕许浩,张仁杰,何嘉璟,杨晓辉.基于GPRS的远程智能家居控制系统设计[A].中国仪器仪表学会第九届青年学术会议论文集[C].2007.〔5〕许浩,张仁杰,何嘉璟,杨晓辉.基于GPRS的远程智能家居控制系统设计[A].2008中国仪器仪表与测控技术进展大会论文集(Ⅲ)[C].2008.〔6〕杜文建,张兴敢.GSM网络下的配电房无人值守系统研究[J].电子产品世界,2011(10).〔7〕许海波;廖传书.基于AT89S52单片机的远程监控系统[J].安防科技,2007(09).〔8〕李杰,何为,汪金刚.远程监控无线集中器的一种实现方法[A].电工理论与新技术学术年会论文集[C].2005.〔9〕袁宏伟,张淑芳.基于无线模块的移动终端的研究[A].中国航海学会通信导航专业委员会2005年学术年会论文集[C].2005.〔10〕Apu Sarmah;Akshit Gairola;Rishabh Khurana;Rajat mehta;MOBILE CONTROLLED SMART PLC[A];Proceedings of International Conference on Circuits,System and Simula-tion(ICCSS2011)[C].2011.图5中央控制器流程图图6受控单元的子程序流程图41--。

SIM300中文资料

SIM300中文资料

SIM300硬件说明书SIM300硬件接口描述文件名:SIM300硬件接口描述版本:01.06日期:2005.12.27文档编码:SIM300_HD_V1.06状态:发行一般说明Simcom为客户提供此信息服务,以协助使用Simcom产品的应用及工程项目。

此资料仅基于客户对产品具体说明的要求,Simcom不承担产品之外的附加相关信息的独立研究,包括客户可能拥有的信息。

此外,包含此产品的电子系统的系统确认仍然是客户或客户系统供应商的责任。

此处提供的所有技术参数可根据需要更改。

版权说明此文档提供的技术参数为SIMCOM有限公司专利版权所有,未经许可,不得复制,转送,转载或交流期中内容。

违者承担相应损失。

专利授权或注册实用新型或设计,SIMCOM将保留所有权利。

此处所有说明可能随时无通告修改。

历史版本日期版本修改描述作者2005-04-13 01.00 原始安东尼2005-06-29 01.01 修改复位引脚,DC特性等安东尼2005-08-02 01.02 修改ESD特性等安东尼2005-08-23 01.03 删除复位部分,更新机械尺寸规格,睡眠模式,安东尼板板连接头特性。

2005-11-02 01.04 加入SIM300电流消耗,修改蜂鸣器。

安东尼2005-11-22 01.05 加入重启时间算法。

安东尼2005-12-27 01.06 加入软件升级,自动波特率,过温自动关机,安东尼修正睡眠模式和SIM卡检测功能。

1.简介此文档详述了SIM300模块与外部应用和空中接口连接的硬件接口。

由于SIM300应用范围广泛,其所有功能部件将会详细说明。

此文档将帮助您迅速了解SIM300的接口规范,电气特性。

在此文档及其他SIM300应用说明、用户指导手册等的帮助下,您可快速应用SIM300模块设计及建立移动应用。

1.1相关文件1.2术语和缩写表2. 术语和缩写缩写描述ADC Analog-to-Digital ConverterARP Antenna Reference PointASIC Application Specific Integrated CircuitBER Bit Error RateBTS Base Transceiver StationCHAP Challenge Handshake Authentication ProtocolCS Coding SchemeCSD Circuit Switched DataCTS Clear to SendDAC Digital-to-Analog ConverterDRX Discontinuous ReceptionDSP Digital Signal ProcessorDTE Data Terminal Equipment (typically computer, terminal, printer) DTR Data Terminal ReadyDTX Discontinuous TransmissionEFR Enhanced Full RateEGSM Enhanced GSMEMC Electromagnetic CompatibilityESD Electrostatic DischargeETS European Telecommunication StandardFCC Federal Communications Commission (U.S.)FDMA Frequency Division Multiple AccessFR Full RateGMSK Gaussian Minimum Shift KeyingGPRS General Packet Radio ServiceGSM Global Standard for Mobile CommunicationsHR Half RateI/O Input/OutputIC Integrated CircuitIMEI International Mobile Equipment IdentityInorm Normal CurrentImax Maximum Load Currentkbps Kilo bits per secondLED Light Emitting DiodeLi-Ion Lithium-IonMO Mobile OriginatedMS Mobile Station (GSM engine), also referred to as TEMT Mobile TerminatedPAP Password Authentication ProtocolPBCCH Packet Switched Broadcast Control ChannelPCB Printed Circuit BoardPCS Personal Communication System, also referred to as GSM 1900 PDU Protocol Data UnitPPP Point-to-point protocolRF Radio FrequencyRMS Root Mean Square (value)RTC Real Time ClockRx Receive DirectionSIM Subscriber Identification ModuleSMS Short Message ServiceTDMA Time Division Multiple AccessTE Terminal Equipment, also referred to as DTETX Transmit DirectionUART Universal Asynchronous Receiver & TransmitterURC Unsolicited Result CodeUSSD Unstructured Supplementary Service DataVSWR Voltage Standing Wave RatioVmax Maximum Voltage ValueVnorm Normal Voltage ValueVmin Minimum Voltage ValueVIHmax Maximum Input High Level Voltage ValueVIHmin Minimum Input High Level Voltage ValueVILmax Maximum Input Low Level Voltage ValueVILmin Minimum Input Low Level Voltage ValueVImax Absolute Maximum Input Voltage ValueVImin Absolute Minimum Input Voltage ValueVOHmax Maximum Output High Level Voltage ValueVOHmin Minimum Output High Level Voltage ValueVOLmax Maximum Output Low Level Voltage ValueVOLmin Minimum Output Low Level Voltage ValueFD SIM fix dialing phonebookLD SIM last dialing phonebook (list of numbers most recently dialed)MC Mobile Equipment list of unanswered MT calls (missed calls)ON SIM (or ME) own numbers (MSISDNs) listRC Mobile Equipment list of received callsSM SIM phonebook2.产品概念SIM300是一款三频段GSM/GPRS模块,可在全球范围内的EGSM 900MHz、DCS 1800MHz、PCS 1900MHz三种频率下工作,能够提供GPRS多信道类型多达10个,并且支持CS-1、CS-2、CS-3和CS-4四种GPRS编码方案。

西门子PLC300的技术特点和应用

西门子PLC300的技术特点和应用

西门子PLC300的技术特点和应用西门子旗下不同品牌的产品,各产品之间具备不同的特性。

PLC300技术的应用开大具有体积小、速度快、标准化、网络通信能力好、功能更强大、可靠性高的优点,尤其在继电器、触摸屏、变频等元器件系统应用中具有显著的实践探索优势。

在工控系统中,以PLC300为应用技术代表的产品,在系统功能中具有突出的应用前景。

标签:西门子PLC300、技术特点、应用随着现代科学技术的发展,PLC技术也得到了非常迅猛的发展,在不断的研发和实践中,PLC技术的实用功能逐渐增多,不仅仅能够实现单机控制,还可以实现多级控制、逻辑控制、过程控制、数据处理以及运动控制等一系列生产控制功能,西门子PLC300的使用功能非常强大,它具有较高的可靠性,体积较小,使用起来比较方便,在各个工业、产业的生产自动化控制中被广泛应用,是非常具有代表性的控制工具。

1. 西门子PLC300的技术特点随着技术研发深度的提升,西门子PLC300技术性能得到了更多稳定发展机会,尤其是在工业生产过程中,西门子PLC300采用了大量的集成电路以及科学的生产工艺,为生产制造工作的开展创造了有利条件。

1.1操作简单方便西门子PLC300技术操作方式十分简单,即使人们没有掌握计算机操作知识,也可以对其进行操作和使用。

另外,PLC技术所使用的编程语言很简单,这也让整个技术的开发和应用变得很容易上手,在满足人们主体需求的同时,让更多人选择该项技术。

站在具体应用角度来说,该项技术的适应性极强,人们可以根据具体的需求情况,对内部程序进行合理调节,避免接触点之中出现不良反应,并将故障几率降低,提升硬件设备的抗干扰能力。

1.2可靠性高,抗干扰能力强①西门子PLC300的配套齐全,拥有完善的功能,适用性强。

②西门子PLC300不受工业现场的电磁干扰,电源波动,机械振动等影响,它采用了微电子技术,使设备的使用寿命大大延长,增强了可靠性。

③西门子PLC300拥有系统的设计,同时由于它的工作量比较小,所以在维护时更加的方便,而且非常容易改造。

西门子300PLC模拟量模块接线问题汇总

西门子300PLC模拟量模块接线问题汇总

西门子300PLC模拟量模块接线问题汇总确定基准电位点很重要今天,一个新来的售后同事找我讨论模拟量模块的问题,他在售后上遇到了一些麻烦,用户打电话反映在现场的S7 300模拟量模块读数不变化,怎么折腾都读数是32767。

尽管模拟量模块大家都很熟悉,但是类似的问题还经常有用户反应。

翻了翻手边的资料,似乎没有系统讲解这个问题的,于是把自己的经验归纳总结一下。

关于读不出值的问题,如果总是32767没有变化,其实值已经有了,只不过是超量程了。

如果值为0,那就要注意模拟量是否有问题了,使用万用表测量现场信号并没有超限。

为什么会出现这两种现象呢?这是因为选择的参考电位不同,例如,现场过来的信号为5V,那首先要问一下,基准点是几伏?10~15是5V,-10~ -5同样也是5V,如果测量端基准点是0V,那么测量就会有问题,所以一定要保证两端等电位。

模拟量模块的基准电位点就是MANA ,所有的接线都与之有关。

02隔离与非隔离问题系列这里的隔离是指模拟量模块的基准电位点MANA 与地(也是PLC的数据地)隔离。

隔离模块MANA 与地M可以不连接,以MANA 作为测量端的参考电位;非隔离模块MANA 与地M必须连接,这样地M 变为MANA作为测量端的参考电位。

隔离模块的好处就是可以避免共模干扰。

如何知道模块是否是隔离模块,例如SM331模块,可以从模板规范中查到。

S7-300中只有一款SM334(SM355除外)模块是非隔离的,此外CPU31XC集成的模拟量也是非隔离的,共同特点就是模块的输出和输入公用M端。

同样传感器也有隔离与非隔离的问题。

通常非隔离的传感器电源的负端与信号的负端公用一个端子,例如传感器有三个端子L,M 和S+,通过L,M端子向传感器供电,S+,M为信号的输出,公用M端。

判断传感器是否隔离最好还是参考手册。

隔离传感器信号负端与地M可以不连接,以信号负端作为信号源端的参考电位。

非隔离传感器信号负端必须在源端(设备端)接地,以源端的地作为信号的参考电位。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

sim300的一些知识点
类别:技术文章
来源:未知
作者:未知
关键字:sim300
加入日期:2010-8-18
如果你的结果是仅仅返回OK,我会说这远远不够的,因为这只是说你的指令格式是正确的,你必须at+cipstatus查看一下状态,如果是connect ok,才真的是OK了,否则可能是Connecting状态,表示一直在连接。

在一个问题就是你的卡虽然支持GPRS,但是不代表就一定能实现你的数传模式。

因为GPRS接入方式有两种:CMNET和CMWAP。

默认的情况是CMNET,当然你可以设置,如果你的卡不支持CMNET方式接入的话,那你是一直Connect Fail,还会出现你上面的情况。

如果是CNWAP模式的话,你只能上Wap,不过通过代理,你还是可以上web的,就是说你的手机随能上网,但是就是无法实现GPRS CMNET数传.
一下是我个人的一些理解和总结,希望对你有帮助:
Sim300 GPRS应用相关AT CMD
1. AT+CGATT=1 (Attach or detach from GPRS service, GPRS 附着状态)
说的简单点,这一步就是让SGSN (服务GPRS节点,你可以把它理解成与基站紧密相连的一台设备,他可能记录你的移动终端的位置,状态等等很多很多信息)知道你的存在并且认为你拥有GPRS功能。

由于GSM 和GPRS用的都是相同的基站,所以通常你的MS开启,注册上网络了,你就已经是GSM的一个节点了,可以打电话了。

但是,如果你想使用GPRS数据业务,你就要附着GPRS服务,这个命令就是干这个的。

2. AT+CGDCONT=1,"IP","CMNET" (Define PDP context, 定义PDP 上下文)
如果打算用PDP(Packet Data Protocol )传输数据,你就要为他建立一个背景,就是所谓的上下文,你得告诉SGSN和GGSN (网关GPRS节点,可以把它理解成一台与SGSN和INTERNET紧密相连的设备,它把从SGSN的一些信息处理后发送到INTERNET的服务器同时把服务器的信息处理后再发送给SGSN,SGSN再给你的终端设备)一些基本信息,比如你的本地标识(cid),你希望的pdp_type(这里就是IP),还有你的接入点信息。

这里的接入点是CMNET,实际上他应该是一台服务器,是INTERNET和SGSN的纽带。

而中国移动公司提供了一个名字CMNET(China Mobile NET),我们通过它就能连接INTERNET 了。

而在国外,这个参数通常是一个域名性质的东西。

另外,得特别注意,就是中国移动人为的分出两种就如方式,我们刚刚使用的是CMNET,另一种是CMWAP,很明显,这个只能上WAP,但是通过他们的HTTP代理服务器,我们已能够上INTERNET,但是仅仅局限于HTTP而已。

(有些移动的SIMCARD不支持CMNET接入方式,所以要特别小心,)
3. at+CGACT=1,1 (PDP context activate or deactivate, 激活或解除PDP 移动场景)
前面的定义PDP 上下文其实只是说我们有一种想要使用GPRS通信的想法,并且声明了我们想如何使用,但是这仅仅是个概念,如果你真的想付诸实施,就必须让网络知道你的意愿,并且记录你的信息,为你分
配资源等等,所以,激活他吧。

这个命令里的第一个参数,就是我们前面定义的cid标识值,第二个就是激活状态,如果你想激活,就设置1,如果你想解除就设置0。

4. AT+CIPSTART="TCP", ”111.111.111.111”,” 2222”(Start up TCP or UDP connection, 建立TCP 连接或注册UDP 端口号)
如果说前面的都是前期准备工作的话,那么现在就要尝试TCP连接了。

这个命令很简单,第一个参数指定连接方式,第二个参数是IP地址,第三个参数是端口号。

跟在计算机上写程序是一样的。

5. AT+CIPSEND(Send data through TCP or UDP connection, 发送数据)
如果前面连接建立成功你就可以发送数据了,AT+CIPSEND然后加一个回车符<CR>,就会出现个命令提示符>(当然这个可以设置),然后就是你的发送数据,最后加个结束符<Ctrl+Z>。

当然你也可以发送定长数据串,这样就不需要结束符了。

6. AT+CIPCLOSE(Close TCP or UDP Connection, 关闭TCP 或UDP 连接)
关闭连接仅仅意味着你的这个连接通道断开了,但是你还可以建立新的连接,同时也意味着你的本地的IP 地址并没有变。

你的IP地址是在激活的时候分配的。

7. AT+CIPSHUT(Disconnect wireless connection, Close Moving Scene)
关闭移动场景,当你执行这个的时候你就进入IP INITIAL 状态,如果你再重新尝试连接的时候你的本地IP 地址很可能已经就不是原来的了。

需要注意的一些问题:
1. 通常上面提到的前三个命令我们基本不需要使用,因为默认值都符合我们刚刚的要求,而芯片基本把这些事情都做了。

可以通过相应的查询命令获得这些信息,如果有不符合的,可以另行处理。

2. 有些移动的SIMCARD不支持CMNET接入方式,所以要特别小心,当你发现你所有的参数都正确,能够发送短信和打电话,就是无法连接或者连接总是失败,你就该检查你一下你的卡到底支不支持CMNET 接入方式。

全球通基本两种接入方式都支持,而动感地带和神州行就不一定了。

3. 如果你查询的状态总是+PDP: DEACT,就是说无法激活,那你应该看看天线是否接牢固或者是否有断线的地方。

4. 在进入业务操作之前,确保你的模块没有工作在最小功能模式(minimum functionality),你可以通过AT+CFUN查询模块的工作状态。

5. 在尝试连接一个服务器和某个端口之前,最好先在计算机上用SOCKET工具连接一下,看看是否是通的,有些网络和防火墙很可能会封杀端口的,如果你寻找或调试了一天后,发现是这个问题,唉,大家知道会有多郁闷。

(另外SP可以为你的ADSL分配动态或者固定公网IP,有些在ipconfig或者网络设置里显示两个IP,别混淆了)
6. 在尝试连接(AT+CIPSTART)之前,一定要查询(AT+CIPSTATUS)当前状态,一共有下面几种状态
0 IP INITIAL Initializing state
1 IP START Starting State
2 IP CONFIG Configure Scene
3 IP IND Accept Scene Configuration
4 IP GPRSACT Scene Activated
5 IP STATUS Get Local IP Address
6 TCP/UDP CONNECTING establish connection state with SERVER
7 IP CLOSE Connection has been closed
8 CONNECT OK Connection Established Successfully
9 PDP DEACT Detach from GPRS network
而AT+CIPSTART只在IP_INITIAL、IP_CLOSE、IP_STATUS三种状态下才能正确建立连接,否则返回ERROR。

所以有时候会连接失败(比如信号不好等原因),而模块通常会进入TCP/UDP CONNECTING 状态,就是一直不停的尝试连接,而此时如果执行连接命令就会返回错误信息。

虽然此时的状态是TCP/UDP CONNECTING,但是实际上很多模块已经不再连接了。

只不过处在连接状态上而已,这时你最好通过CIPCLOSE或者CIPSHUT命令,回到一个可连接的状态。

相关文档
最新文档