24小时热门版块排行榜    

Znn3bq.jpeg
查看: 660  |  回复: 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 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 22408调剂315分 +3 zhuangyan123 2026-04-09 3/150 2026-04-12 00:25 by 蓝云思雨
[考研] 267求调剂 +8 再忙也要吃饭啊 2026-04-09 8/400 2026-04-11 21:42 by cfdbai
[考研] 调剂求收留 +21 果然有我 2026-04-10 22/1100 2026-04-11 21:37 by 蓝云思雨
[考研] 282,求调剂 +12 jggshjkkm 2026-04-09 14/700 2026-04-11 09:39 by 猪会飞
[考研] 080500求调剂 +17 黄宇博 2026-04-06 17/850 2026-04-11 08:36 by zhq0425
[考研] 0703化学求调剂 +21 不知名的小卅 2026-04-08 21/1050 2026-04-09 18:55 by l_paradox
[考研] 一志愿武理车辆 281 求调剂 +5 上岸研究生. 2026-04-07 5/250 2026-04-09 15:56 by only周
[考研] 368化学求调剂 +13 wwwwabcde 2026-04-07 14/700 2026-04-09 14:47 by heaven_jay
[考研] 265求调剂 +4 风说她早忘了 2026-04-07 4/200 2026-04-09 13:59 by only周
[考研] 085801 总分275 本科新能源 求调剂 +8 bradoner 2026-04-08 9/450 2026-04-09 13:43 by only周
[考博] 材料方向考博,求推荐 +3 言语aaa 2026-04-05 4/200 2026-04-08 22:22 by nxgogo
[考研] 298求调剂 +4 manman511 2026-04-05 4/200 2026-04-08 16:50 by tjzhao
[考研] 307求调剂 +14 超级伊昂大王 2026-04-06 14/700 2026-04-08 07:03 by 无际的草原
[考研] 316求调剂 +4 15318418673 2026-04-07 4/200 2026-04-07 22:12 by hemengdong
[考研] 专硕085403,291分,有两篇专利,一国一奖 +3 哈吉咪哈吉咪 2026-04-07 3/150 2026-04-07 18:21 by 蓝云思雨
[考研] 085602调剂 初试总分335 +10 19123253302 2026-04-05 10/500 2026-04-07 15:23 by 小乔同学ya
[考研] 297分083200求助 +9 aekx 2026-04-05 9/450 2026-04-06 20:57 by flysky1234
[考研] 307求调剂 +3 所念及所望 2026-04-06 3/150 2026-04-06 17:30 by 土木硕士招生
[考研] 第一志愿东南大学物理313,有科研竞赛获奖经历,希望物理复试调剂 +3 马内橙 2026-04-05 3/150 2026-04-06 10:32 by 蓝云思雨
[考研] 308求调剂 +3 终不似从前 2026-04-05 3/150 2026-04-05 22:23 by hemengdong
信息提示
请填处理意见