24小时热门版块排行榜    

Znn3bq.jpeg
查看: 662  |  回复: 9

ma542003827

新虫 (初入文坛)

[求助] 求指导用CPLD做温度电子控制及存储系统 的课程设计的软件部分

要用CPLD做一个课程设计 温度电子控制及存储系统 本人现在大二,求高手指点,自己能力不够。主要是希望指点Quartus软件用VHDL语言的编程部分,硬件电路我可以自己努力做。(老师说不能用单片机做~)十分感谢你们

[ Last edited by ma542003827 on 2012-8-17 at 14:08 ]
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

小强还活着

金虫 (正式写手)

Professional IC Anolog Guru

【答案】应助回帖

感谢参与,应助指数 +1
CPLD 只能做一些数据处理,存储吧,如果要温度电子控制,至少还需要温度传感器,以把温度转换成需要的电压/电流,把数据处理好后,可以把数据输出到LCD屏幕或者LED上;
LCD屏幕显示就要相应的Driver
LED-7段译码显示相对简单
始终代表中国帅哥的发展方向;始终代表中国男生才智和气质的前进方向
2楼2012-08-17 19:11:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

qsj8362234

金虫 (小有名气)

【答案】应助回帖

感谢参与,应助指数 +1
存储打算用什么设备
3楼2012-08-17 23:15:05
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

小强还活着

金虫 (正式写手)

Professional IC Anolog Guru

【答案】应助回帖

鉴于温度检测器件一般不能给出二进制的数据,所以还需要一个ADC来处理,最好选SAR型的ADC,处理后的数据给CPLD
始终代表中国帅哥的发展方向;始终代表中国男生才智和气质的前进方向
4楼2012-08-18 13:21:44
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ma542003827

新虫 (初入文坛)

引用回帖:
2楼: Originally posted by 小强还活着 at 2012-08-17 19:11:07
CPLD 只能做一些数据处理,存储吧,如果要温度电子控制,至少还需要温度传感器,以把温度转换成需要的电压/电流,把数据处理好后,可以把数据输出到LCD屏幕或者LED上;
LCD屏幕显示就要相应的Driver
LED-7段译码显 ...

温度传感器用Pt100电阻 ,您刚刚说的是我课程设计的一部分,这部分我自己有点思路,问题的存储的那部分。第二部分老师要求是这样的:

B:
(5)能将温度信息,以每10分钟一个点的速度,采集进存储器;(模拟时,可以是没每分钟,或是每10秒);
(6)能完成一天24小时的温度信息的采集;
(7)在温度存储后,能指点某点,或某段温度还原重现,并通过显示在数码管显示;
(8)*如果能将控制信息一并存储入存储器中,可观察温度控制器在什么时间段上实现了控制。
(9)可预先设置温度,在数码管上显示,在温度超过设定温度7摄氏度时,采取降温或者取暖行为
5楼2012-08-18 14:57:16
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ma542003827

新虫 (初入文坛)

引用回帖:
3楼: Originally posted by qsj8362234 at 2012-08-17 23:15:05
存储打算用什么设备

我就是存储这部分不会。完全没学过,自己动手能力不是很强。
6楼2012-08-18 14:57:58
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

小强还活着

金虫 (正式写手)

Professional IC Anolog Guru

【答案】应助回帖

引用回帖:
5楼: Originally posted by ma542003827 at 2012-08-18 14:57:16
温度传感器用Pt100电阻 ,您刚刚说的是我课程设计的一部分,这部分我自己有点思路,问题的存储的那部分。第二部分老师要求是这样的:

B:
(5)能将温度信息,以每10分钟一个点的速度,采集进存储器;(模拟时 ...

B:
(5)能将温度信息,以每10分钟一个点的速度,采集进存储器;(模拟时,可以是没每分钟,或是每10秒);
--------------
这通过一个晶振,数字计时器可以实现计时,CPLD控制,到一定时间后,就对ADC读数据,并存储到 寄存器中;数据按一定地址,格式存储;

(6)能完成一天24小时的温度信息的采集;
-------------------
如果这需要时刻记录存储时间(年/月/日/小时/分,温度值,还需要一个较大的存储器,需要好好评估下

(7)在温度存储后,能指点某点,或某段温度还原重现,并通过显示在数码管显示;
----------------------
通过读出寄存器一个时间段的温度值,把【时间,温度值】比较下可实现。关键是得有寻址依据--时间;可设置一个输入装置-(如键盘控制,或者触摸屏),当然键盘控制要简单许多。可把控制信息也显示出来,以便输入信息是正确的。控制信息通过CPLD传输寄存器,得到数据后,就可显示了

(8)*如果能将控制信息一并存储入存储器中,可观察温度控制器在什么时间段上实现了控制。
-------------------------------------
这应该需要把【时间,温度值】的存储字节多留一些,以便存储控制信息;可根据控制信息内容来分配需要的BIT数

(9)可预先设置温度,在数码管上显示,在温度超过设定温度7摄氏度时,采取降温或者取暖行为
------------------------------------------------------
把设定的温度值,写入一个已知寄存器中
这应该是在一定时间后,从ADC中读出温度值后,就与这个设定温度比较,就可以根据比较信息来做下步操作;
降温或者取暖行为---------------不知是否是像空调那样,如果那样不就是个空调了吗,如果真是如此,需要的东西估计就更多了
始终代表中国帅哥的发展方向;始终代表中国男生才智和气质的前进方向
7楼2012-08-18 19:46:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

qsj8362234

金虫 (小有名气)

【答案】应助回帖

温度传感器用18B20 , 2元,
存储器用10分钟一次,一天需要24*6=144个点,144byte,可以使用at24c04,有512个字节
难点:和18B20的串口接口
8楼2012-08-20 13:34:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ma542003827

新虫 (初入文坛)

引用回帖:
8楼: Originally posted by qsj8362234 at 2012-08-20 13:34:23
温度传感器用18B20 , 2元,
存储器用10分钟一次,一天需要24*6=144个点,144byte,可以使用at24c04,有512个字节
难点:和18B20的串口接口

不懂怎么编程用CPLD实现实现存储的这一部分。能具体点指导吗
9楼2012-09-10 23:31:40
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

qsj8362234

金虫 (小有名气)

【答案】应助回帖

引用回帖:
9楼: Originally posted by ma542003827 at 2012-09-10 23:31:40
不懂怎么编程用CPLD实现实现存储的这一部分。能具体点指导吗...

你先看下 18B20的时序  我记得好像是2根线。你用CPLD来产生相对应的时序就可以了,就能把数据存进去
10楼2012-09-12 14:51:02
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 ma542003827 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 290求调剂 +13 柯淮然 2026-04-12 15/750 2026-04-12 12:26 by laoshidan
[考研] 0860004 求调剂 309分 +9 Yin DY 2026-04-08 9/450 2026-04-11 22:55 by dongdian1
[考研] 296求调剂 +14 汪!?! 2026-04-08 15/750 2026-04-11 20:28 by dongdian1
[考研] 求调剂,一志愿大连理工大学354分 +5 雨声余生 2026-04-11 6/300 2026-04-11 16:12 by 雨声余生
[考研] 085500求调剂材料 +10 易11122 2026-04-09 10/500 2026-04-11 10:39 by maddjdld
[考研] 22408 352分求调剂0854类 +4 努力的夏末 2026-04-09 4/200 2026-04-11 09:57 by zhq0425
[考研] 311求调剂 +13 xyp想读书 2026-04-10 14/700 2026-04-11 09:41 by 猪会飞
[考研] 337求调剂 +4 研s. 2026-04-10 4/200 2026-04-11 08:57 by zhq0425
[考研] 085404 298分求调剂 +10 呼啦呼啦呼呼呼 2026-04-10 11/550 2026-04-10 16:44 by wangy0907
[考研] 一志愿西交机械专硕求调剂 +8 求上岸的小王 2026-04-10 8/400 2026-04-10 15:09 by hemengdong
[考研] 一志愿211 0703化学 346分求调剂 +22 土豆er? 2026-04-09 23/1150 2026-04-10 10:58 by 高维春
[考研] 本科西工大 0856 324求调剂 +10 wysyjs25 2026-04-09 11/550 2026-04-10 08:37 by 5268321
[考研] 求调剂希望还是希望在山河四省附近 +3 快乐的小白鸽 2026-04-05 3/150 2026-04-09 17:36 by wp06
[考研] 334求调剂 +16 Riot2025 2026-04-08 17/850 2026-04-09 09:28 by wdyheheeh
[考研] 286求调剂 +19 Faune 2026-04-08 20/1000 2026-04-09 08:36 by 哦哦123
[考研] 土木水利专硕276分求调剂 +6 我想上学!!6 2026-04-05 9/450 2026-04-08 17:45 by 宋小宝HQ
[考研] 323求调剂 +3 林zlu 2026-04-07 4/200 2026-04-07 23:21 by lbsjt
[考研] 机械调剂 +3 zzzbcb 2026-04-07 3/150 2026-04-07 22:19 by hemengdong
[考研] 22408 一志愿双一流人工智能300分 四六级,数据分析国奖 +4 zzfeng123 2026-04-06 6/300 2026-04-07 21:02 by zzfeng123
[考研] 085602调剂 初试总分335 +3 19123253302 2026-04-06 3/150 2026-04-07 18:00 by jp9609
信息提示
请填处理意见