单片机与PC机电话远程通信系统

发布者:Xiaoxue666最新更新时间:2006-05-11 来源: 无忧电子开发网关键字:实时  存储  编码 手机看文章 扫描二维码
随时随地手机看文章
1.引言  

随着通信技术的不断发展,计算机网络系统通信是当今技术发展的一个重要的方向,然而在网络系统中利用现有电话网作为通信信道则是最经济、最方便和最可靠的方法。当前现代电话通信网已经进入程控交换时代,技术比较先进,速度快,容量大,因此采用电话通信网建立数据通信系统确实具有其独特的优越性。  

利用单片机系统采集灌区水位、水流量,实现无人职守和科学的管理水资源具有实际意义,特别对少雨缺水地区更具有应用价值。

2.系统硬件设计  

本系统采用了MODEM将前端单片机采集的数据通过电话网远程传输到中心站PC机,并实现一对多点通信(站点数、通信距离均不限),后台PC机通过拨号的方式对各站点进行数据接收并实时存储记录、查询、打印。系统框图如图1所示。

图1 系统框图

单片机系统从传感器(含数字编码器)直接采集数字信号,通过RS232接口送给本端的MODEM,MODEM将数字信号调制成音频模拟信号在电话线上传输,再经中心站MODEM调制成数字信号送往PC机。系统中MODEM采用外置式Hayes144型,用户使用贺氏标准AT命令呼叫和应答,实现与远程系统的通信。  

上述单片机系统的硬件设计关键在于:(1)单片机89C51与异步收发器8250的接口,8250具有与MODEM接口和控制串行通信的能力。8250输入输出均为TTL电平,按EIA(国际电子工业合作会)RS232标准,采用串行收发驱动器芯片ICL232或MAX232进行电平转换和驱动。(2) SRAM的选择与连接,静态RAM保存加有时标的数据,选择DALLAS公司生产的DS1216D,内带有电池和实时日历时钟功能,内含RAM为 628128,容量为128K,该芯片掉电自动保存数据和时钟运行。(3)MODEM的连接,采用9芯接口插座完成各信号的连接。具体电路原理如图2所示。

图2 单片机系统原理图

3.系统软件设计  

该系统前台机软件由MCS51汇编程序设计,后台机软件由VB5.0程序设计(略述),前台单片机系统通信软件主程序框图如图3所示。

图3 单片机系统程序流程图

3.1 MODEM通信中的AT命令  

MODEM使用AT命令可以分三个阶段:初始化、呼叫与应答、拆链挂机。  

MODEM初始化主要包括:设定振铃次数、设定返回结果码形式和复位MODEM ,例如:

ATS0=3V0   ‘3次响铃,结果码为数值型;

ATZ      ‘复位MODEM ;  

上述命令的第一句可以采用WINDOWS 95超级终端编程固化在MODEM内非易失性RAM中,也可以同ATZ一起放在8250初始化程序中。  

MODEM 具有自动呼叫与应答功能,在电话交换网中,MODEM之间如同普通电话机相互通信,只要呼叫方发出拨号命令:ATDT6688787(数字表示电话号),便可形成通信链路,该命令用在PC机通信软件的编程中。  

通信完成后,双方MODEM要拆链挂机,在PC机通信软件的编程中采用如下AT命令完成挂机:  

+ + +      ‘转义序列  

延迟1秒    ‘1s静寂  

ATH0       ‘挂机

3.2 8250初始化  

8250初始化主要包括四项内容:(1)波特率的设置,向地址为3F8H和3F9H两个寄存器置数,本系统采用2400bps;(2)对线控制寄存器设置字符代码传送格式参数,即:数据位、奇偶校验位、停止位;(3)对MODEM控制寄存器初始化,即控制发出发向对方的信号及管理中断;(4)对中断允许寄存器的初始化,用于决定在接收的数据准备好时,在发送保持寄存器空时、在接收字符出错及MODEM 状态改变时是否发中断。

3.3 数据通信  

当某一方单片机接收到呼叫振铃后,RI信号有效,8250的INTRPT引脚高电平中断,系统便进入数据通信状态,为了使数据传送准确无误,编程采用XMODEM协议对数据打包处理,单片机数据通信程序流程图如图4。

数据发送流程图
受流程图
图4 单片机数据通信程序流程图

4 结束语  

本文就多点单片机与PC机的电话远程通信,比较详细地介绍了软、硬件设计思想,该系统由于采用普通电话网作为通信信道,实现一网多用,十分经济。而且后台PC机用VB5.0开发通信和数据管理系统软件既方便、可视又易操作、可靠。

关键字:实时  存储  编码 引用地址:单片机与PC机电话远程通信系统

上一篇:开发IEEE 802.16 WiMAX标准的多扇区基站
下一篇:基于单片机的嵌入式系统网络接入方案

推荐阅读最新更新时间:2024-05-07 15:53

闪迪为移动设备优化的iNAND存储解决方案将亮相深圳IDF15
(中国深圳,2015年 4 月 8 日) 全球领先的闪存存储解决方案供应商闪迪公司(纳斯达克股票代码: SNDK)今日宣布将在中国深圳2015年英特尔信息技术峰会(IDF15)上展示用于下一代移动设备的iNAND 嵌入式闪存解决方案,该解决方案的特点是采用了系统芯片(SoC)英特尔凌动处理器。闪迪将展示新近推出的嵌入式存储解决方案iNAND 7132在英特尔凌动SoC处理器上的性能,同时还将展示灵敏且可靠的iNAND 5130存储解决方案,专为搭载了英特尔凌动x3、x5和x7处理器的移动设备所优化。这些产品将在闪迪展位(#823号展位)展出。 我们非常高兴壮大我们的iNAND产品系列,为搭载强大的英特尔凌动处理器
[手机便携]
24C02的存储与读取
/* ------24C02的存储与读取----------- 1、用24C02来保存一个数组的内容,然后再把它读出来; 2、应熟练掌握IIC总线的操作方法; 3、启动信号、停止信号,应答与非应答信号、测忙信号 从当前位置读一个字节数据子程序,从当前位置写一个字节子程序, 从指定位置读一个字节数据子程序,从指定位置写一个字节子程序。 4、各种信号的操作时序; 5、该程序也可作为IIC的通用子程序使用; 6、该程序在普中单片机实训箱上通过测试; */ #include reg51.h #include intrins.h #define uint unsigned int #define uchar unsigned
[单片机]
新CV5S和CV52S系列可提供业界领先的4K编码技术
新CV5S和CV52S系列可提供业界领先的4K编码技术,强大的AI处理性能及超低功耗 安霸新推主打安防领域的人工智能视觉SoC家族成员 CV5S和CV52S,一举将多目独立4K摄像机的视频流录制分辨率提高到32MP30,同时具备强大的AI处理能力。 2021年6月21 日,美国加利福尼亚州圣克拉拉市,Ambarella(下文简称安霸,专注人工智能视觉的一家半导体公司),于今日宣布旗下人工智能视觉芯片新增两位成员:CV5S和CV52S,主要面向安防市场。基于强大的CVflow®架构和先进的5nm制程,新的单颗SoC拥有超低功耗,同时支持4K编码和强大的AI处理,从而提供行业领先的每瓦AI性能。对于需要多个视觉传感器进行3
[安防电子]
新CV5S和CV52S系列可提供业界领先的4K<font color='red'>编码</font>技术
Ramtron 推出512Kb FRAM扩展其串口存储器产品系列
半兆位 FRAM 有 助于满足仪表应用对增 加数据存储容量的需求 世界顶尖的非易失性铁电存储器 ( FRAM) 和集成半导 体产品 供应商 Ramtron International 公司 扩展了其串口 存储器产品系列 , 推出 带有 2 线工业标准串行接口的 半兆位非易失 性 FRAM 产品 FM24C512 , 面向需要高容量的数据采集领域,如市电计量和实时配置存储服务。 Ramtron 市务副总裁 Mike Alwais 称:“ FM24C512 为我们的 256Kb FRAM 用户提供与升级路径封装兼容的器件,但其
[新品]
三维存储器设计取得进展
  近日,中国科学院上海微系统与信息技术研究所相变 存储器 课题组在三维 存储器 设计领域取得进展,研究成果以A Single-Reference Parasitic-Matching Sensing Circuit for 3-D Cross Point PCM为题,发表在IEEE Transactions on Circuits and Systems II: Express Briefs上。下面就随网络通信小编一起来了解一下相关内容吧。   相变 存储器 利用电脉冲诱导存储材料在非晶态与晶态之间切换,具有非挥发性、循环寿命长、写入速度快、稳定性好、功耗低等优点,被业界认为是下一代存储技术的最佳解决方案之一。   三维集成技
[网络通信]
武汉新芯携手乐鑫科技,将在物联网与存储器芯片领域合作
近期,武汉新芯宣布与乐鑫科技达成长期战略合作。 双方将围绕物联网应用市场领域,在物联网和存储器芯片产品与应用方案开发方面展开全方位的合作,助力创新产品开发,满足市场不断增长的新需求,为合作创造更大的商业价值。 武汉新芯官方消息显示,乐鑫科技CEO张瑞安表示,乐鑫科技与武汉新芯此次合作的产品将覆盖16/32/64/128Mbit SPI NOR,武汉新芯推出的50nm新产品支持低功耗宽电压工作,高温可达105℃,能满足乐鑫科技全系列物联网芯片,智能家居及工业模组的应用要求。 此外,武汉新芯运营副总裁孙鹏先生表示,武汉新芯此次推出的50nm高性能SPI NOR全系产品可提供小尺寸封装,KGD解决方案和RDL服务,能满足乐鑫科技定制
[手机便携]
基于ARM Linux的图像采集与蓝牙传输
嵌入式Linux系统具有可移植性好、网络功能强、优秀的GNU编译工具、免费的开放源代码等优点。S3C2410处理器是一款采用ARM920T结构,内部资源非常丰富的32位嵌入式处理器。USB摄像头具有低廉的价格,良好的性能,加上Linux下有V4L支持对其编程,很容易集成到嵌入式系统中。蓝牙技术是目前被认可的短距离无线通信技术,广泛应用于手机、电脑以及汽车免提系统。 本文介绍基于嵌入式Linux的USB图像采集系统,并通过构建好的嵌入式Linux下的蓝牙环境将采集到的图片传送到蓝牙手机上,实现监控功能。 1 软硬件平台概述 系统硬件平台如图1所示。该平台软件上采用嵌入式Linux操作系统;硬件上采用Samsung公司的S3C2
[嵌入式]
康奈尔团队开发出新框架 可将无线充电道路系统并入实时电力市场
据外媒报道,康奈尔大学(Cornell University)的研究人员开发出一种耦合运输-电力系统框架,用于将无线充电道路系统并入实时电力市场。此外,研究人员还提出一种基于优化的控制策略,以经济高效的方式管理储能系统。 图片来源:康奈尔大学
[汽车电子]
康奈尔团队开发出新框架 可将无线充电道路系统并入<font color='red'>实时</font>电力市场
小广播
最新网络通信文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved