新闻中心

EEPW首页 > 模拟技术 > 设计应用 > 单工无线呼叫及数据传输系统的设计

单工无线呼叫及数据传输系统的设计

作者: 时间:2012-05-11 来源:网络 收藏
NT: 14px/25px 宋体, arial; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BACKGROUND-COLOR: rgb(255,255,255); orphans: 2; widows: 2; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">MSM6882的应用接线图和原理图

  四、软件设计

  本设计采用Atmel公司的mega16L单片微处理器,内部集成了十位的A/D转换器,1KB的片内RAM.流水线工作方式,指令执行速率快。内部资源丰富,方便输入输出数据。算术运算功能强、软件编程灵活、自由度大,可用软件编程实现各种算法和逻辑控制。使用8MHz时钟频率能够满足本次1.2kbs的和处理的要求。软件开发平台采用CodeVisionAVR ,使用C语言,用AVR Studio 4进行软件调试。程序主要包括键盘和液晶的驱动,EEPROM的存储,发送和接收,校验和防干扰。

  程序框图如下所示:

  

单工无线呼叫及数据传输系统的设计

  图6 发射机流程图

  

单工无线呼叫及数据传输系统的设计

  图7 接收机流程图

发送端启动模拟通道后, 将液晶复位并初始化MSM6882.语音业务则关闭数字调制器,若为数据短信,则启动数字调制和键盘解码,通过液晶可显示编辑的信息和发送模式,既可选择任一从站, 也可进行广播, 确认后经发送键发送。为了方便应用, 短信内容将写入ATMEGA16L的EEPROM中进行保存,每次上电复位后都可以调出EEPROM中的数据。

  接收端与发射端以相同模式进行接收, 初始化后, 经地址识别判断业务后, 若为语音则打开扬声器, 若为短信则进入接收中断服务程序: 在接收同步时钟的下降沿接收数据, 从同步码后一位开始接收并保存, 当接受完一帧数据经校验无误后进行显示。若校验有误则跳出该子程序, 继续执行其它程序。

  五、结果分析

  经测试后语音和数据可在发射功率为3mW时能准确的传输10米以上,可寻呼任意从站或广播,且本设计掉电后仍有记忆存储功能,并可实现功率在20mW范围内可调。本设计的创新点在于用单片数字调制解调芯片完成了,并实现了语音小功率远距离传输。


上一页 1 2 3 下一页

关键词: 单工 无线呼叫 数据传输

评论


相关推荐

技术专区

关闭