基MSP430F149设计的多种控制模式的多功能儿童玩具WORD论文文档+ALTIUM设计原理图PCB+软件源码。 本项目设计了一款以MSP430F149为主控芯片的智能玩具车。小车采用无线和蓝牙两种方式进行控制,拥有三种工作模式,即遥控模式、智能模式和蓝牙模式。遥控模式使用自制遥控器控制小车运动;智能模式下,小车检测到人体靠近后将迅速苏醒,与人进行追逐游戏,并适时播放语音进行互动;蓝牙模式下用户通过自制的PC机软件可以随意设计小车的运动路线,控制小车按照既定路线运动,并可使用语音录放功能实现传话。 整体思路:系统设计为三种工作模式,采用两种控制方式进行交互控制。 整个系统通过采用从上到下,分级分模块的处理结构,充分保持各个功能模 块之间的独立性。无线通讯和蓝牙通讯等实时性很强的功能均采用在中断里 进行处理。 系统整体框架如图2所示。 智能模式下小车采用传感器检测外部信号,并通过得到的信号为依据进行运动控制和音乐播放的控制。 遥控模式下采用带有NRF240无线模块的自制遥控器进行控制,主控芯片接收到信号,进行相应的LCD12864显示和运动控制。 蓝牙模式下才用自制的PC机软件通过蓝牙发送控制参数以及跑道路线图给主控芯片,主控芯片接收到数据后,控制LCD12864重现运动路线图,并控制电机按照给定路线进行运动。 使用遥控器和PC机软件均可以实现三种模式的选择。 图2.系统整体框架 关键模块介绍: (1)NRF24L01模块: 无线模块实现了以STC89C52为主控芯片的自制遥控器与 msp430为主控芯片的玩具车之间的通信。 发射流程: 把接收机的地址和要发送的数据按时序送入NRF24L01 配置CONFIG寄存器,使之进入发送模式。 微处理器把CE置高,激发NRF24L01进行Enhanced ShockBurstTM发射。 ④射频数据打包(加字头、CRC校验码)。 ⑤高速发射数据包。 接收流程: 配置本机地址和要接收的数据包大小。 配置CONFIG寄存器,使之进入接收模式,把CE置高。 NRF24L01进入检测状态,等待数据包的到来。 ④当接收到正确的数据包后,NRF24L01通过STATUS寄存器的RX_DR置位通知微处理器。 ⑤微处理器从NRF24L01中将数据读出。所有数据均读取完后,可清除STATUS寄存器。 (2)蓝牙模块: 通过自制的PC机软件和小车上
基于msp430f149的可分离的多形态舞蹈机器人WORD论文+软硬件设计文件. 2. 系统方案 在该机器人的设计中主要进行机械结构设计、驱动机构设计、驱动器及电源选择、硬件电路设计及软件算法实现等。 1、 机械部分: 稳定性、平衡性和灵活性,同时保证一定的刚度;关节连接件的设计要合适,保证机器人行动起来灵活自如,动作顺滑平稳,并且具有一定的承受负载能力;机器人重心的确定,硬件控制电路板和电池等负载如何放置,机器人对接分离时,平稳灵活 2、 动力源: 驱动源的选择在保证稳定性、平衡性和灵活性的前提下,实现低成本、低功耗。 3、 电源要求: 由于机器人的几何尺寸的限制,所以电源体积又不能过大;容量不能过小,至少满足一次完整跳舞过程;电源内阻不能过大,减小功耗;电源提供电机和逻辑电路的电压要求。 4、 硬件控制板: 1)微控器的选择要求:低功耗,处理数据快。 2)信号调理电路的要求:抗干扰性强,稳定性强。 3)稳压电路要求提供大电流,并能承受舵机转动的瞬时电流冲击。 5、软件设计: 1)实时性:在一定时间间隔内,完成一系列的软件的处理过程,所以要求所有程序必须是非阻塞程序。 2)平稳性:要保证机器人运动的平稳性必须想办法降低机器人的运动速度,即舵机的转动速度,后来采用内插法,进行舵机转速的调整。 3)连续性:为了保证所有舵机转动的快速切换,所以采用中断方式,从而保证每个舵机都可以按要求转动。 3. 系统硬件设计 硬件设计主要包括机械结构设计和硬件电路设计,再次主要对硬件电路进行介绍,机械结构设计见附录一。 (1)430最小系统
基于MSP430F149为核心控制的数字式工频有效值多用表ALTIUM硬件原理图+PCB+软件源码+文档。 本设计用于测量电压有效值,电流有效值,有功功率,无功功率,功率因数,电压基波分量及总谐波有效值等一系列工频参数。采用MSP430F149为核心控制单元,用12位高精度AD采样,前端通过由TLC7528(D/A)构成的可编程放大器实现小信号放大,提高采样精度,中间加入两路采样保持,实现小误差高速采样,将采样点送入MSP430,采用FFT算法分析工频信号频谱,经过一定的数据处理得出各参数值。 关键词: 可编程放大器 采样保持 FFT 2. 系统方案 2.1 总体系统框图: 2.2 整体设计思路: 首先采用通过AC-AC将实际电压(电流)较高的工频信号转化成幅值在一定范围内(便于采集)的两路小信号,通过可编程放大器(采用DAC实现)将信号放大到2.5~4V范围内。再由单片机控制ADC进行等间隔采样(Fs=1600Hz),前端加入采样保持,提高精度。采集两个周期,共64个点,用单片机实现FFT算法,分析信号频谱,通过数据分析得到各工频参数值,再送入液晶显示。 3. 系统硬件设计 3.1电压电流信号放大: (1) 采用运放对电压电流放大,选择不同的阻值就可以得到不同的放大倍数,但是这种放大处理不能同时满足对大小信号的放大要求。 (2) 考虑到要满足对大小信号进行处理,采用电压跟随器和多档程控同向放大器(由放大器uA741与模拟开关CD4051组成),对电压、电流信号进行程控放大。这种方案需要外部连接多路电阻,比较繁琐。 (3) 直接利用集成芯片TLC7528,其内部集成双D/A,利用 T型电阻网络,方便同时实现两路信号的可编程增益控制,完成前端设计。 综上考虑选择方案3 。
基于MSP430F149单片机的低功耗低成本的全球定位追踪器-word论文: 1. 引言 随着全球经济的快速发展,汽车已经进入人们的家庭,但同时越来越多的汽车被盗,汽车被盗是车主一大损失,因此汽车定位防盗系统占据了很大的市场需求。目前一些商用车的防盗系统具有小功能、 大容量和高功率消耗的缺点,在本文中设计出了一个用基于MSP430F149单片机的低功耗防盗系统,该系统结合WCDMA通信网络和GPS 接收模块,通过GPS模块接收经度、纬度、速度等位置信息,同时,通过WCDMA网络或者电话将信息传送给车主,该汽车防盗系统可用于GPS定位和汽车防盗,它具有很高的性价比。 该系统集成传统的防盗技术和WCDMA/GPS技术,通过单片机设计原理,利用基于WCDMA短消息的无线通信协议,构建了一个车主、监控中心和汽车之间通信的交互平台,车主和监控中心可利用短消息对汽车状态进行监控并可以发送控制指令,从而实现了全方位的汽车防盗监控。 2. 系统方案 基于微控制器的GPS+WCDMA系统,主要由以下几个部分组成:微控制器模块、GPS+WCDMA模块。其基本原理框图如图一所示。
1
MSP430F149单片机开发板PROTEL99SE设计原理图+PCB+DEMO软件程序源码: 课程代码-AD单通道单次查询 课程代码-AD单通道单次查询2.5V参考 课程代码-AD序列通道单次查询 课程代码-DA 课程代码-DMA+TimerA+DA=SinWave 课程代码-DMA+TimerA+DA=SinWave2 课程代码-DS1302 课程代码-DS18B20 课程代码-USART0 课程代码-外部中断 课程代码-定时器A捕获测频率 课程代码-定时器A比较中断 课程代码-定时器A比较输出 课程代码-定时器A比较输出2 课程代码-定时器A溢出中断 课程代码-扫描按键 课程代码-扫描矩阵键盘 课程代码-按键扫描2 课程代码-数码管 课程代码-流水灯 课程代码-系统时钟设置
msp430f149单片机开发板ALTIUM设计硬件原理图+PCB+测试软件源码: ADC BUZZER DS18B20 EEPROM msp430.PcbDoc msp430.PcbDoc.htm msp430f149.Sch msp430f149学习板.doc UART
有各种模式的AD程序,包括单通道和多通道的单次及多次采样,除了定时器触发的外其他均测试可用
2021-04-11 20:37:55 60KB AD采样
1
MSP430+烟雾传感器+Protues烟雾检测,实时检测烟雾值,通过按键设定烟雾上限,当超过上限值时,进行蜂鸣器报警。并且进行了protues仿真。
2021-04-04 16:51:45 1.59MB MSP430F149 烟雾传感器 Protues 烟雾检测
1
使用CC1101无线模块进行多机通信(开发平台MSP430F149)
2021-04-01 20:14:47 70KB CC1101 MSP430F149
1
msp430f149的学习板,文档,软硬件设计,ADC、BUZZER\DS13B20、EEPROM、UART,PCB图
2021-03-27 20:19:49 1.17MB msp430f149 PCB图 软硬件设计 ADC等源码