新闻中心

EEPW首页>嵌入式系统>设计应用> 基于SMS的单片机无线监控系统的设计

基于SMS的单片机无线监控系统的设计

作者: 时间:2012-10-23 来源:网络 收藏

a) 供电部分

由于 MC35I的工作电压范围是 3.3-4.8V,当 MC35i模块启动后,经过几秒的延时,模块开始搜索网络,这时需要超过 2A的驱动电流(时间很短微秒级),如果驱动不足,会引起模块的突然掉电;车载电源输出一般是 24V但是波动很大,低压可以到 12V高压可以达到 40V ,为了更好的给和通信模块供电,选择宽输入 DC-DC模块 PS12W24DC5D,输出电压稳定在 5V左右,昀大提供电流为 2.4A,只要加一个二极管降压就可以得到满足通讯模块要求的电压输出,可以避免当模块搜索网络时驱动电流不足的问题。并且在电压输出端并联一个大电容 22uF,起蓄流的作用,也能起到提高驱动电流的作用,解决了驱动不足时掉电的问题。

b)与通信模块的外围

通信模块 MC35i模块[4]有 40个引脚,通过一个 ZIF(零阻力插座)连接器引出。这 40个引脚可以划分为 5类,即电源、数据输入 /输出、SIM卡、音频接口和控制。主要电路有:

①、开启与关断电路:

在接通电源后,MC35i 并不能自动启动,需要上电后在其 15引脚 IGT上提供 100 ms的低电平 MC35i才能正常启动。为了保证在复位以及人为操作时都可以是模块激活,选择了加了三极管反相控制的由PE1控制的开启电路。至于关断在正常状态下采用软件 AT指令实现,故障期间硬件强制关断则是控制 PD引脚低电平时间大于 3.5s。

单片机与通信模块是通过串口通信的方式进行信息传输的,如图 3,通信模块 MC35i的 16-23引脚数据输入 /输出端的 8个引脚分别为 DSRO,RINGO,RXDO,TXDO,CTSO, RTSO,DTRO,DCDO,它有固定的参数 :8位数据位和 1位停止位,无校验位,波特率在 300-115000bps之间可以选择,这里选择默认的 9600bps作为数据传输的波特率,硬件握手信号用 RTS/CTS,模块串口支持标淮的 AT命令集。单片机的串口要和 MC35i模块串口相连,但由于 MC35i模块的串口高电平是 2.65V,单片机的串口高电平为 5V,因此 RXDTXD脚不能直接和单片机相连,可以采用采用 TI公司的电平转换芯片 LVC245解决上述问题;中采用实际与理论相结合的方式,在从 MC35i到 MCU的方向加了驱动门电路 7407。

②、SIM卡电路:

模块的24-29管脚为SIM卡引脚,分别为CCIN,CCRST,CCIO,CCCLK,CCVCC, CCGND,其中 CCIN引脚用于检测 SIM卡插槽中 SIM卡是否插入正常,如果正常插人, CCIN脚会输出高电平,如果插人异常,CCIN引脚会维持低电平,模块会在 CCCLK的周期下定时检测 SIM卡,因此 CCIN脚会定时出现一个跳变 ,可以用作检测 SIM存在与否的依据;CCVCC引脚是 MC35i模块为 SIM卡提供的供电电源,2.9v左右。

③、状态检测电路:

调试阶段,采用三极管驱动发光二极管,通过二极管明灭状态及时间来查表获得工作组态;成品中的下位机使用液晶显示,从液晶上直接显示各种工作状态,简化了硬件,只需加一个上拉电阻,采用双向口 PE3与之相连,通过软件读取引脚状态来判断 MC35I的工作组态。

西门子plc相关文章:西门子plc视频教程




评论


相关推荐

技术专区

关闭