静坐修炼方法- -| 回首页 | 2005年索引 | - -成功的部门经理 -速成 (zt,轻松一刻)

给想学习的同学一道综合设计的题目,做出来就业就绝对没有问题了!- -

                                      

给想学习的同学一道综合设计的题目,做出来就业就绝对没有问题了!

硬件需求


综合实验的题目还在考虑,因为资源很多,所以题目很多;最终的目标,是把所有的资源揉合在一起,完成一个小型的,具有输入:温度、湿度、时间、开关量输入;又有人机界面:按键、液晶;还有输出:开关量、LED显示、模拟量等全面的完整的系统。
实际上,这已经具备了一个完整的测控系统的基本的要素。有人机界面,有开关量输入输出,有模拟量输入输出,有远程点对点的数据传输,还有主机和从机网络。出去就已经是一把好手了!


希望以此作为一个共同的测试代码的平台。


为了今后能够扩充一些新的器件,也因为单片机本身资源的不足,同时为了学习CPLD,扩展了一片CPLD。


硬件功能需求:


1、 89S52单片机最小系统
2、 电源整流稳压和滤波电路,供电:AC9V或者DC9V
3、 带串行eeprom,可以存储设置的参数
4、 带看门狗,保证程序不会跑飞
5、 温度检测,提出多种温度检测的办法,选择其中的一种,并说明理由
6、 湿度检测,提出多种湿度检测的办法,选择其中的一种,并说明理由
7、 光敏检测,选用光敏电阻,找到光敏电阻调理的办法
8、 扩展按键,4×4
9、 扩展时钟,要求掉电保护
10、 控制一个继电器工作
11、 控制能够打铃,要求能够一天24小时,固定64个点打铃,打铃的时间长短可调,考虑打铃控制电路。提示:使用固态继电器。到市场上找找都有哪些固态继电器的型号?
12、 扩展4位Led显示,你能有几种扩展LED的方法?
13、 扩展液晶显示(12232或者13264,找到液晶汉字显示的方法)
14、 扩展一个RS232/RS485兼容的端口,为了今后能试验多机通讯,以及与上位机通讯
15、 扩展一个10位A/D,要求是串行I2C接口
16、 扩展一个模拟量隔离输出,找到模拟量隔离的方法(提示:试验线性光耦隔离)
17、 将0~5V转换成4~20mA输出,便于长线传输(提示:安捷伦有这样的器件)
18、 扩展2路开关量光电隔离输入
19、 扩展一路模拟量输入,10位D/A,要求是串行I2C接口(使用电位器模拟0~5V的变化)
20、 扩展一路4~20mA输入,转换成0~5V
21、 设计驱动1个步进电机驱动器的电路。
22、 三极管控制一个蜂鸣器


硬件设计要求:


1、 尽量不要并行扩展;
2、 成本尽量低
3、 可靠
4、 便于调试,在关键地方,如电源、开关量输入输出、模拟量输入输出、串行接口等均要有LED指示;


软件要求


1、 按照一定的时间间隔,给看门狗发信号喂狗,保证程序在受到干扰的时候不跑飞;
2、 定时轮询温度、湿度、光强值、模拟量输入、开关量输入等信息,存储在内存中,并在液晶上显示。每秒更新一次;
3、 液晶上显示温度、湿度、光强值、模拟量值、开关量值
4、 可以通过按键设置温度、湿度、光强值、模拟量值的报警的上限和下限;
5、 在LED上显示时钟
6、 可以通过按键,对输出的开关量进入操作;
7、 可以通过按键,对输出的模拟量进入操作;
8、 设计一个与上位机通信的通讯协议,要求是半双工,既满足PC通过RS232与之点对点通讯,也满足这块板子本身作为主机和从机时的通讯;

步骤:
第一步:找资料,准备方案
第二步:分配51的硬件资源
第三步:论证方案可行性
第四步:画出原理图并检查
第五步:画出PCB并检查

- 作者: laoshu0902 2005年05月23日, 星期一 14:08 加入博采

Trackback

你可以使用这个链接引用该篇文章 http://publishblog.blogchina.com/blog/tb.b?diaryID=1623335

回复

- 评论人:laoshu0902

Sun Jun 05 14:39:50 CST 2005  作者Blog

关键就是都自己写一遍,如果是copy跑跑程序,那没有什么。做了才知道。

- 评论人:电子道人

Sun Jun 05 14:33:03 CST 2005  作者Blog

我是在校学生,我感觉我能完成老树的作业,不过可能时间不允许

评论内容: