




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 一种小区远程控制的实现方案 张同杰摘 要:介绍一种基于cmx869调制解调芯片的远程控制实现方案,通过采用qam调制方式对数字信号进行调制并远程传输,结合终端控制软件,实现远程数据采集和控制的功能,可以广泛应用于企业或家庭的专用自动化网络建设。将从硬件平台设计和软件实现两方面介绍该方案低成本、高性能、易开发、适应性强的特点。关键词:调制解调芯片cmx869;qam;v.32bis;c-bus;89x51单片机;cx51:a:1004-373x(2009)19-119-03realization scheme of remote contro
2、lzhang tongjie(no.10th research institute,china electronic science & technology group corporation,chengdu,610036,china)abstract:a realization scheme of remote control based on cmx869 modem chip is introduced.the digital signal is modulated and transmitted using qam modulation,integrating termina
3、l control software,it can realize remote utility data reading and controlling.it also can be applied to enterprises and house construction of automatization network.both in hardware design and software realization,its characteristics on excellence of low cost,high performance and easy design are pro
4、posed.keywords:cmx869 modem;qam;v.32bis;c-bus;89x51;cx510 引 言随着社会的高速发展,工业领域内各种控制设备自动化程度越来越高,使用范围也越来越广,这就使得很多自动化相关的技术也渗透到了老百姓的日常生活,通过有线网络实现对设备的远程操作,将极大地提高工作效率,降低人力成本,因此各种网络化的需求越来越高1。众所周知,在构建一个小区远程控制网络时,其实现方案有两种:当终端距离较近时采用以太网传输;当距离较远时,采用光纤或调制解调传输。由于采用以太网和光纤传输在线路的中继和铺设成本,以及对现有电器设备要求较高,对小区远程控制这种数据量不太大、实
5、时性较高的需求,以太网和光纤传输并不是最优的解决方案2。采用调制解调方案,从调制解调的底层协议栈开始开发是很复杂的,而使用目前市面上功能相对单一的通用调制解调产品构建专用网络的时候,又会增加网络的复杂程度,且不提供用户编程接口,给集中式管理和维护造成不必要的麻烦。本文将介绍一种介于上述两种方案之间的小区远程控制网络实现方案,有完善稳定的v.32bis协议栈,是一种低成本、高性能、易开发、适应性强的控制实现方案。1 基于高性能调制解调芯片cmx869的硬件设计方案本方案采用cml公司的cmx869调制解调芯片3作为核心器件,它的主要特点有:传输速度快 普通调制解调芯片也可以用于网络控制,但是其调
6、制方式和传输速度制约了使用范围。cmx869采用c-bus串口总线4和全双工qam(正交幅度调制)调制方式5,并向下兼容fsk(频移键控),串口总线时钟频率最高可达5 mhz,调制传输速率最高可达28.8 kb/s。传输性能好 兼容程控交换网络,提供带回波抵消的2/4线传输接口,发送电路信号强度为0.5 dbm,接收电路接收灵敏度可达-30 dbm,在使用典型超5类双绞线无中继情况下,传输距离大于4 km。同时可自动检测线路质量并实时调整,适宜远距传输。资源丰富 通过c-bus串口总线可访问多个命令和状态可读写寄存器资源,并提供完善稳定的v.32bis协议栈,调用方便。低功耗 采用3.3 v低
7、压工作模式,通过编程可自动中断已建立的空闲连接,处于省电工作模式时消耗极低的电流,当串口接收到数据时,可自动返回到正常工作模式,有选择的建立连接,适用于低功耗要求的应用。环境适应性好 cmx869 的存储温度在-55+125 之间,工作温度在-40+85 之间,适宜严寒和酷热环境的室外工作。方案实现原理和核心电路如图1,图2所示,主要完成控制数字信号和传输模拟信号的选通与转换。管理终端通过接口扩展单元对业务进行选通使能6,由控制单元mcu把控制命令通过cmx869调制后,送往远端cmx869解调,待远端控制单元采集到需求的业务数据后,再通过原路径把数据送回到管理终端。图1 方案原理框图图2 核
8、心电路图2 软件实现流程本方案的另一个特点是软件开发简单,因为cmx869对外提供了丰富的命令和状态可读写寄存器资源,以及完善稳定的v.32bis协议栈,开发人员只需在控制单元的89x51系列单片机7上进行汇编语言或c语言编程8,通过调用构造的函数对各寄存器的设置和读写,就可以完成对cmx869状态的控制和数据的收发,缩短了软件开发和调试的周期。由于cmx869功能和协议封装相对独立,开发人员只需要熟悉其特定寄存器的读写和单片机cx51程序编写9就可以实现网络互连。本方案的软件主要包括管理终端软件和远端控制软件,实现从管理终端控制单元串口,把业务查询指令发送到cmx869接口,经过调制解调,将
9、数据转发到远端控制单元串口,再由远端控制单元把采集到的数据经原路径回传到管理终端控制单元串口。串口使用的波特率是115.2 kb/s,传输协议采用v.32bis协议。图3是软件实现流程图。图3 软件流程图本方案中实现功能用到的主要函数如下:(1) iinitcmx869函数return=iinitcmx869(mode,speed)用途:对cmx869进行初始化。参数类型含义modeint设定cmx869调制编码模式speedint设定cmx869调制编码速率返回值int出错时返回-1,成功返回0(2) read16data函数receivedata=read16data(address);用
10、途:从特定寄存器中读出数据。参数类型含义addressintcmx869寄存器地址族,包括收数据寄存器、状态寄存器和qam状态寄存器,根据需要选取访问返回值int从特定寄存器读出的数据(3) write16data函数commordata=write16data(address,data);用途:向特定寄存器中写入数据。参数类型含义addressintcmx869寄存器地址族,包括通用控制寄存器、收/发模式寄存器、发数据寄存器、编程寄存器和qam命令寄存器,根据需要选取访问dataint送往特定寄存器的数据或命令返回值int出错时返回-1,成功返回0(4) cmx869coding函数retu
11、rntxcode=cmx869coding();用途:将从cmx869串口接收到的数据调制编码向远端发送。参数类型含义返回值int出错时返回-1,成功返回0(5) cmx869decode函数returnrxcode=cmx869decode();用途:对cmx869接收的调制信号进行解调。参数类型含义返回值int出错时返回-1,成功返回03 仿真测试平台及结果将本方案的模块按图4所示搭建仿真测试平台,通过计算机串口数据测试工具和模拟终端管理软件(visual basic语言编写10)收发并比对数据包完成仿真测试。cmx869测试板串口速率为115.2 kb/s,调制解调速率为28.8 kb/
12、s,计算机串口1和串口2波特率均配置为为115.2 kb/s。图5为模拟终端管理软件测试结果。串口数据测试工具测试结果见表1。图4 仿真测试平台原理框图图5 模拟终端管理软件测试图表1 串口数据测试工具测试结果数据流向发送间隔 /ms长度/b包数/包接收包数 /包误包率计算机串口1发数据,经cmx869测试板(主)调制、cmx869测试板(从)解调后,从计算机串口2收回数据5010010010001003001001000计算机串口2发数据,经cmx869测试板(从)调制、cmx869测试板(主)解调后,从计算机串口1收回数据50100100100010030010010004 结 语基于本方
13、案设计的cmx869调制解调模块已经在工程中使用,其优异的数传和控制性能已得到验证,并且能够适应工业使用的苛刻环境。本方案实现简单,适用于对成本要求低、气候条件恶劣、远端无人值守、且传输数据量不太大和实时性较高的应用,如保密系统专线、远程控制管理、远程仪表读取、环境气象数据采集、pos终端、电话线数据传输及家庭安防等。参考文献1陈在平.工业控制网络与现场总线技术m.北京:国防工业出版社,2006.2杨卫东.网络系统集成与工程设计m.2版.北京:科学出版社,2005.3cml microcircuits (uk) ltd,cmx869 low power v.32bis modem datasheeteb/ol.,2008.4何立民.i2c总线应用系统设计m.北京:北京航空航天大学出版社,1995.5刘聪锋.高效数字调制技术及其应用m.北京:人民邮电出版社,2006.6美 john f waker
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 电器厂顶岗实习报告范文
- 从数字学习到智慧学习教育技术的演进之路
- 企业如何通过实施智能交通系统提升商业竞争力与安全性
- 智能互动构建现代教学新模式
- 中职文化课件
- 湘西市重点中学2025届物理高一第二学期期末综合测试试题含解析
- 专题06 读后续写校园生活类话题(测试)原卷版-2025年高考英语二轮复习
- 河南省焦作市2025届物理高一下期末达标测试试题含解析
- 河南省项城三高2025年高一物理第二学期期末质量检测模拟试题含解析
- 教育机器人技术教学辅助的发展趋势
- 夏季军营安全教育
- 超药品说明书用药目录(儿科2024年版)
- 2025年广东省中山市沙溪隆都医院第二期招聘合同制工作人员11人历年高频重点提升(共500题)附带答案详解
- 成都铁路局招聘2025届高校毕业生663人高频重点提升(共500题)附带答案详解
- ICU医院感染的控制与预防
- 金融理财师AFP认证历年考试真题试题及答案
- 《广东省云浮市罗定产业转移工业园地质灾害危险性评估报告pdf》
- (TCSEB 0011-2020)《露天爆破工程技术设计规范》
- 政审表模板打印版
- 医院检验科设备管理与维护制度
- T∕DZJN165-2023工业建筑布线系统工程技术标准
评论
0/150
提交评论