上述单片机系统的硬件设计关键在于:
(1)单片机89C51与异步收发器8250的接口,8250具有与MODEM接口和控制串行通信的能力。8250输入输出均为TTL电平,按EIA(国际电子工业合作会)RS232标准,采用串行收发驱动器芯片ICL232或MAX232进行电平转换和驱动。
(2)SRAM的选择与连接,静态RAM保存加有时标的数据,选择DALLAS公司生产的DS1216D,内带有电池和实时日历时钟功能,内含RAM为628128,容量为128K,该芯片掉电自动保存数据和时钟运行。
(3)MODEM的连接,采用9芯接口插座完成各信号的连接。
单片机电话远程通信系统
---随着通信技术的不断发展,计算机网络系统通信是当今技术发展的一个重要的方向,然而在网络系统中利用现有电话网作为通信信道则是最经济、最方便和最可靠的方法。当前现代电话通信网已经进入程控交换时代,技术比较先进,速度快,容量大,因此采用电话通信网建立数据通信系统确实具有其独特的优越性。
利用单片机系统采集灌区水位、水流量,实现无人职守和科学的管理水资源具有实际意义,特别对少雨缺水地区更具有应用价值。2.系统硬件设计 本系统采用了MODEM将前端单片机采集的数据通过电话网远程传输到中心站PC机,并实现一对多点通信(站点数、通信距离均不限),后台PC机通过拨号的方式对各站点进行数据接收并实时存储记录、查询、打印。
系统框图如图1所示。
该系统前台机软件由MCS51汇编程序设计,后台机软件由VB5.0程序设计(略述),前台单片机系统通信软件主程序框图如图3所示。
MODEM通信中的AT命令
MODEM使用AT命令可以分三个阶段:初始化、呼叫与应答、拆链挂机。
MODEM初始化主要包括:设定振铃次数、设定返回结果码形式和复位MODEM ,例如:ATS0=3V0 '3次响铃,结果码为数值型;ATZ '复位MODEM ;
上述命令的第一句可以采用WINDOWS 95超级终端编程固化在MODEM内非易失性RAM中,也可以同ATZ一起放在8250初始化程序中。
MODEM 具有自动呼叫与应答功能,在电话交换网中,MODEM之间如同普通电话机相互通信,只要呼叫方发出拨号命令:ATDT******(**表示电话号),便可形成通信链路,该命令用在PC机通信软件的编程中。
通信完成后,双方MODEM要拆链挂机,在PC机通信软件的编程中采用如下AT命令完成挂机: + + + '转义序列 延迟1秒 '1s静寂 ATH '挂机3.2 8250初始化
8250初始化主要包括四项内容:
(1)波特率的设置,向地址为3F8H和3F9H两个寄存器置数,本系统采用2400bps;
(2)对线控制寄存器设置字符代码传送格式参数,即:数据位、奇偶校验位、停止位
(3)对MODEM控制寄存器初始化,即控制发出发向对方的信号及管理中断
(4)对中断允许寄存器的初始化,用于决定在接收的数据准备好时,在发送保持寄存器空时、在接收字符出错及MODEM 状态改变时是否发中断。
具体如下 (1)先选家电,再做橱柜!一般嵌入式家电(烤箱、蒸箱、洗碗机、微波炉)的前脸尺寸都为600mm基本上是从欧洲沿用过来的),因此在装修或者新添家电之前,一定好仔细了解所选嵌入式家电各个部位的尺...
锁里没有转配饰模块,你打开的图形里有装配式
北京蓝图工程设计有限公司 地址:北京市海淀区蓝靛厂南路25号嘉友国际大厦922 中建(北京)国际设计顾问有限公司 地址:北京市朝阳区东土城路14号建达大厦21层 北京华咨工程设计公司 地址:北京市海淀...
鉴于在当前轮机模拟器中油水分离器控制模块缺少含油质量分数的仿真、报警记录和参数的存储以及人机交互界面的设计等功能,通过分析RWO油水分离器的工作原理和运行逻辑,提出一种新型嵌入式油水分离器仿真模块。根据模块的功能需求,选取STM32F103xx为主芯片,W5100为网络芯片,通过Altium Designer设计16DI8DO4AI印制电路板(printed circuit board,PCB)。进行嵌入式操作系统μC/OS-II的裁剪和移植,根据所使用的模块对板载外设库进行初始化,基于运行逻辑进行多任务程序设计。试验表明,嵌入式油水分离器控制模块能够实现含油质量分数的采集,适时触发含油量超限报警并同步更新报警信息和阀位,用TFT液晶屏能够实现对参数值和运行状态的实时显示。该模块具有很高的应用价值和良好的可扩展性。
针对嵌入式系统的键盘驱动特点,以Linux 2.6.21内核为例,提出了一种基于嵌入式Linux的矩阵键盘的实现方案。介绍了矩阵键盘的结构及原理,设计了基于Platform机制的矩阵键盘驱动程序,并解决了按键去抖及重键问题。通过测试实践,证明该驱动程序工作高效、稳定可靠。
Modem最初只是用于数据传输。然而,随着用户需求的不断增长以及厂商之间的激烈竞争,市场上越来越多的出现了一些“二合一”、“三合一”的Modem。这些Modem除了可以进行数据传输以外,还具有传真和语音传输功能。
1.传真模式(Fax Modem)
通过Modem进行传真,除省下一台专用传真的费用外,好处还有很多:可以直接把计算机内的文件传真到对方的计算机或传真机,而无需先把文件打印出来;可以对接收到的传真方便地进行保存或编辑;可以克服普通传真机由于使用热敏纸而造成字迹逐渐消退的问题;由于Modem使用了纠错的技术,传真质量比普通传真机要好,尤其是对于图形的传真更是如此。Fax Modem大多遵循V.29和V.17传真协议。其中V.29支持9600bps传真速率,而V.17则可支持14400bps的传真速率。
2.语音模式(Voice Modem)
语音模式主要提供了电话录音留言和全双工免提通话功能,真正使电话与电脑融为一体。这里,主要是一种新的语音传输模式—DSVD(Digital Simultaneous Voice and Data)。DSVD是由Hayes、Rockwell、U.s.Robotics、Intel等公司在1995年提出的一项语音传输标准,是现有的V.42纠错协议的扩充。DSVD通过采用Digi Talk的数字式语音与数据同传技术,使Modem可以在普通电话线上一边进行数据传输一边进行通话。
DSVD Modem保留了8K的带宽(也有的Modem保留8.5K的带宽)用于语音传送,其余的带宽则用于数据传输。语音在传输前会先进行压缩,然后与需要传送的数据综合在一起,通过电话载波传送到对方用户。在接收端,Modem先把语音与数据分离开来,再把语音信号进行解压和数/模转换,从而实现的数据/语音的同传。DSVD Modem在远程教学、协同工作、网络游戏等方面有着广泛的应用前景。由于DSVD Modem的价格比普通的Voice Modem要贵,而且要实现数据/语音同传功能时,需要对方也使用DSVD Modem,从而在一定程度上阻碍了DSVD Modem的普及。
3G MODEM是一款基于WCDMA/EVDO网络的短信平台,内嵌工业级3G无线模块。
标准工业级规范设计,具有中文短信收发、英文短信收发以及无线上网功能。
提供RS232标准接口,直接与用户设备连接,实现短消息收发功能。
可应用于金融,水利,环保,电力,邮政,气象等行业。
EVDO MODEM是一款基于CDMA2000 1X EV-DO的短信平台,内嵌工业级3G无线模块。标准工业级规范设计,具有中文短信收发、英文短信收发以及无线上网功能。提供RS232标准接口,直接与用户设备连接,实现短消息收发功能。CM830可应用于金融,水利,环保,电力,邮政,气象等行业。
一、 无线参数
1、兼容IS-95 A/B, IS-2000 and 1XEV-DO(Revision 0 and A).
2、Transmit / Receive Frequency Interval:45MHz for Cellular and 80MHz for PCS
3、 Transmit Frequency Range:
824.04 ~ 848.97 MHz for Cellular and 1851.25 ~ 1908.75MHz for PCS
4、 Receive Frequency Range:
869.04 ~ 893.97 MHz for Cellular and 1931.25 ~ 1988.75MHz for PCS
5、Number of Channel 832 for Cellular and 42 for PCS
6、Frequency Stability ±300Hz for Cellular and ±150Hz for PCS
7、数据速率 EVDO
Downlink (up to 3.1Mbps)
Uplink (up to 1.8Mbps)
8、支持DTMF
9、支持中英文短信收发和无线上网功能
10、 标准AT命令集
二、 技术指标
1、接口:
标准RS232串口,串口速率110~230400BPS
指示灯:具有电源及在线指示灯。
SIM卡接口:3V/1.8V标准的推杆式用户卡接口。
电源接口:标准的3芯火车头电源插座。
语音接口:标准的耳机麦克风接口(预留)。
2、供电:
通信电流:250mA
待机电流:20mA
3、工业级无线模块
4、 尺寸
产品外形尺寸:81*55*20 mm(不包括天线及固定件)
产品包装尺寸:298*226*60mm
5、 重量
0.41kg
6、其他参数:
工作环境温度 -25~+65ºC
储存温度 -40~+85ºC
相对湿度 95%(无凝结)
三、 功能特性
1、支持中文、英文、数字短信发送和接收,支持无线上网功能
2、提供VB/VC/C#/DEPHI 动态链接库DLL和测试程序,方便用户开发和集成
3、系统工业级设计,抗干扰能力强,系统稳定,适合在工业控制领域使用
4、极好的低温和高温工作性能
5、使用方便、灵活、可靠
6、支持WINDOW/LINUX操作系统