6
2。2 ADC和DAC方案论证 6
2。3 总体设计方案与性能 7
2。3。1 性能指标 7
2。4 单片机最小系统设计 8
2。4。1 主要功能、性能参数 8
2。4。2 引脚功能说明 9
2。4。3 单片机晶体振荡电路 11
2。4。4 单片机复位电路 11
2。5 电源电路设计 12
2。6 独立式按键设计 13
2。6。1 按键电路设计 13
2。6。2 按键抖动及消除 13
2。7 显示模块设计 13
2。7。1 数码管驱动 15
2。7。2 硬件电路设计 16
2。8 数模转换模块设计 16
2。8。1 引脚功能 17
2。8。2 控制字 18
2。8。3 DA转换 19
2。8。4 应答 20
2。8。5 硬件电路 21
2。9 恒流源电路设计 21
3 软件的程序编写 23
3。1 系统软件的构成 23
3。2 编译软件的选择 23
3。3 系统软件流程 23
3。3。1 主程序流程图 23
3。3。2 按键控制程序设计 24
3。3。3 显示子程序设计 25
4 仿真测试与分析 27
4。1 仿真图绘制 27
4。2 仿真与结果 28
5 总结与展望 32
致谢 33
参考文献 34
1 绪论
1。1 课题的目的和意义
本文设计了一种基于单片机的列车车载恒流源。所谓恒流源就是可以为负载提供恒定点流的电源,因此恒流源在许多领域得到了广泛的应用,并且,在许多情况下,恒流源是必不可少的。比如在平时用充电器给蓄电池充电时,充电时间一长,蓄电池端电压就会变大,这样充电电流就变小了,会延长充电时间也有可能会对蓄电池造成损坏。那我们为了使充电电流始终保持不变,就要不断升高蓄电池的输入电压,而充电器的电压是始终保持不变的,就无法达到要求,这时我们就需要使用恒流源,因为恒流源的输出电流始终保持不变,就不用考虑蓄电池端电压等因素了,简单高效率。现在,关于数控恒压的技术已经非常成熟,但是在恒流源的方面,特别是数控恒流源的技术才刚刚起步,尚待发展,高性能恒流源的开发和应用都具有较大的发展空间。数控直流恒流源输出的电流基本不变,且无论是负载的改变还是环境的改变都不会引起输出电流的改变,即使有误差,输出电流的误差也在可接受范围内,精度也很高,可以在一定范围内随意设置输出电流,所以在需要稳定度小功率恒流源的领域经常被应用。论文网 STC89C51单片机列车车载恒流源设计+电路图+程序(2):http://www.youerw.com/zidonghua/lunwen_92540.html