STM32项目/学习计划表
项目名称 | 用STM32制作简易数据记录仪(计划申报) | ||||||
请点击以下链接更新您的个人资料(包括“职位,部门,单位名称,地址,邮编,电子邮箱,电话”),以便我们能及时联系您并快速发送开发套件。http://space.ednchina.com/member/Register.aspx | |||||||
联系方式 (邮箱/电话) |
| ||||||
预计实施时间 | 自 9月1日 到11月30日 | 计划参加人数 | 2 | ||||
背景描述 | 该计划的背景及其实现的目的、意义 | ||||||
在电子测试调试中,一台方便的多通道数据记录仪可以给产品调试、试验带来很大便利。个人用户很难有条件购买。利用STM32的高速AD、快速GPIO、高主频和快速中断、USB和CAN接口等功能可以用较低的成本实现一台方便的模拟/数字信号记录仪和逻辑分析仪。 | |||||||
功能描述 | 详细描述该项目能够实现的功能 | ||||||
1. 利用STM32的AD转换器实现最多16通道数据的连续采集,受与PC机通讯速度限制,所有通道采样率之和≤100k。 2. 利用USB接口完成与主控PC机的数据通讯。 3. 模拟输入信号经放大器调理,用STM32控制模拟多路选择器接入不同的反馈电阻实现量程的控制。 4. 为减小噪声采用单独模拟电源为AD供电,采用高精度基准电压源做AD参考。主芯片选用STM32F103V8TB。 5. 选用1%的高精度电阻、合理设计放低噪声、低漂移的大电路。 6. 利用STM32的16个IO脚完成16路数字信号的采集记录。 7. 受STM32中断响应,2M以下的采样速度利用定时器中断 进行,4M、5M、10M三档利用语句延时。数据存储在RAM中。 8.采用nokia3310液晶屏作为控制器人机界面。 9.用C++Builder配合ProEssentials图形控件完成上位机软件开发。 | |||||||
解决办法 | 预计会遇到的困难和相应的解决办法 | ||||||
1. STM32与PC机的USB通讯,通过查找资料借鉴别人的代码,实现高速可靠连续通讯。 2. 数字信号采集分析中需要进行精确延时。 3. 模拟信号采集中需要设计高精度、低噪声的放大器。 | |||||||
预期效果 | 开发项目:预期要解决的问题、达到的经济效益和产品所需数量; 设计一台16通道数据记录仪兼逻辑分析仪,为今后的试验提供便利。 通过项目开发熟悉STM32的应用和开发方法,熟悉智能仪器的设计方法,熟悉嵌入式系统的软硬件设计方法。 | ||||||
时间安排 | 日 期 | 进 度 描 述 | |||||
9月1日~9月30日 | 熟悉STM32的开发方法,指令系统、主要部件的使用。 | ||||||
10月1日~10月30日 | 完成产品电路设计制版,完成功能单元软件。 | ||||||
11月1日~11月30日 | 完成系统软件设计和调试 | ||||||
总结 | |||||||
备 注 | 签名:张 时间:7月23日 |
用户1407470 2008-7-27 10:48
用户391779 2008-7-26 09:38