采用的微处理器为ti公司的msp430f149,它是一种超低功耗的混合信号控制器,具有16位risc结构,cpu中的16个寄存器和常数产生器使msp430能达到最高的代码效率。单片机通过采用不同的时钟源工作可以使器件满足不同功耗要求,适当选择时钟源,可以让器件的功耗达到最小。外设主要有存储器、时钟模块、定时器、usart和a/d转换器(模数转换器即a/d转换器,或简称adc,通常是指一个将模拟信号转变为数字信号的电子元件。通常的模数转换器是将一个输入电压信号转换为一个输出的数字信号。由于数字信号本身不具有实际意义,仅仅表示一个相对大小。故任何一个模数转换器都需要一个参考模拟量作为转换的标准,比较常见的参考标准为最大的可转换信号大小。而输出的数字量则表示输入信号相对于参考信号的大小。)等。此次设计主要用到了msp430f149两个串口通信模块usart0和usart1,usart0作为uart使用,提供异步通信,通过max3232电平转换芯片提供rs-232接口和pc机进行通信,usart1作为spi使用,提供同步通信,主要是和nrf905之间进行命令和数据通信。把msp430f149的p2口作为一般引脚使用,与nrf905的其他引脚相连。对msp430f149提供双晶振系统,低频晶振为32.768k,与微控制的xin和xout相连,为rs-232接口提供频率支持,高频晶振为8m,和微控制器的xt2相连,为系统运行的主时钟。系统的整体设计相对较为简单,不过在此基础上可以实现遥测,无线抄表,工业数据采集,机器人控制等。发送和接收的硬件电路是一样的,系统设计主要硬件电路图如图3所示。
(责任编辑:admin) 来源:阴雨