4875|3

5015

帖子

13

TA的资源

裸片初长成(初级)

楼主
 

MSP430通过耳机接口与手机通信——发送方案的实现 [复制链接]

获得了电源,还要完成单片机电路和心电信号的调理电路,心电信号调理电路会在后面的章节中详细介绍。下面看看MSP430是如何完成与iphone通信的。Iphone的耳机接口中右声道已经被用作供给能量,就剩下左声道和麦克风。左声道可以用作iphoneMSP430传输数据,而麦克风可以用作MSP430iphone传输数据。MSP430iphone之间都是交流耦合,所以直接传输数字电平信号是行不通的。这里可以借用无线传输中的一种方式,通过FSK调制传输数据,简单的来讲就是将数字信号调制到一个更高的载波信号上,数字信号的01分别用不同频率的载波信号,根据接收到的载波频率区分01。看似困难的调制与解调过程可以依赖于MSP430的片上外设轻松完成。
         完成FSK调制,需要使用到MSP430IO中断,通用异步同步收发器UASRT,定时器的比较输出功能。整个过程除了一处简单的电路连接,其他的过程都可以编程实现。FSK的调制的实现过程如


MSP430实现FSK调制

单片机与iphone之间完成的异步通信,可以将片上外设UASRT的配置为UART接口实现,需要发送的数据直接写入UASRT既能够自动封装为符合串口标准的数据格式。接着将UASRT的输出管脚TXD输出的信号接至片上具备IO中断功能的IO管脚,P1端口和P2端口的各8个管脚都可以选用。IO管脚发现TXD管脚的电平变化就会发生中断,并在中断中修改定时器的定时周期,进而输出不同频率的PWM信号,输出的PWM信号如图所示。

FSK调制波形
由于iphone和MSP430之间是交流耦合,所以PWM信号经过低通滤波并隔离直流分量,输出至麦克风接口被手机采集。手机具备很强的数值计算能力可以利用软件无线电算法处理采集到的FSK信号并解调出MSP430发送的数字信号。
PS:以上内容出自即将出版的新书 《MCU工程师练成记》


[ 本帖最后由 wstt 于 2013-9-16 23:27 编辑 ]

最新回复

请问版主  你的通信速率能到多少呢?    MCU传到手机方向的    手机mic的采样率一般是44KHZ左右,我目前的情况是手机接收速率太慢。。  详情 回复 发表于 2013-10-23 15:04
 
点赞 关注
个人签名《MCU工程师炼成记》作者之一

回复
举报

1976

帖子

1

TA的资源

五彩晶圆(初级)

沙发
 
支持版主
 
 

回复

41

帖子

0

TA的资源

一粒金砂(中级)

板凳
 
请问版主  你的通信速率能到多少呢?    MCU传到手机方向的    手机mic的采样率一般是44KHZ左右,我目前的情况是手机接收速率太慢。。
 
 
 

回复

41

帖子

0

TA的资源

一粒金砂(中级)

4
 
请问版主  你的通信速率能到多少呢?    MCU传到手机方向的    手机mic的采样率一般是44KHZ左右,我目前的情况是手机接收速率太慢。。
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表