24小时热门版块排行榜    

查看: 775  |  回复: 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 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[硕博家园] 售SCI一区T0P文章,我:8.O.55.1.O.54,科目齐全,可+急 +3 LIbGuocjEEYw 2026-08-26 4/200 2026-08-27 02:01 by Ie9AyIAvGbvs
[基金申请] 基金不中,共勉 +5 eulota 2026-08-26 5/250 2026-08-26 23:33 by young90
[基金申请] 看板上这么多中的,有点像50人群里49个人都是骗子的那种感觉…… +3 a089 2026-08-26 3/150 2026-08-26 23:21 by young90
[基金申请] 2026年的国家社科基金项目通讯评审的新规则与新动向、新挑战 +7 process2012 2026-08-23 10/500 2026-08-26 19:23 by hmhminy
[基金申请] 怎么查啊 +5 huang1991js 2026-08-26 5/250 2026-08-26 16:09 by Equinoxhua
[基金申请] 范进中举一文的中心思想 +9 炎黄贵胄 2026-08-22 10/500 2026-08-26 15:40 by semaglutide
[基金申请] 能否退出参与的面上项目解除限项 +23 koalala 2026-08-24 26/1300 2026-08-26 14:29 by 宝贝虫子
[基金申请] 国合里面能看到了 +7 一怀馨秋 2026-08-26 7/350 2026-08-26 11:23 by zhaosm1982
[基金申请] 国际合作可查了,中了面上 +18 Ldrop2023 2026-08-26 18/900 2026-08-26 11:15 by cmrandy
[基金申请] 系统进不去 +4 yanglien 2026-08-26 5/250 2026-08-26 11:10 by wenfengw83
[基金申请] 项目信息和经费信息在系统里都可以看到了 +6 wittyboy 2026-08-26 14/700 2026-08-26 10:55 by wittyboy
[基金申请] 怎么看青基中了没有啊 +4 叶九微 2026-08-26 4/200 2026-08-26 10:52 by xiacongxu
[基金申请] 国合可查了 +3 paperzjh 2026-08-26 3/150 2026-08-26 10:41 by LemmonTr
[基金申请] 在坚冰还盖着北海的时候,我看到了怒放的梅花。 (金币+10) +6 ziyangfang 2026-08-25 9/450 2026-08-25 20:26 by huagongfeihu
[基金申请] 明天应该可查了!? +6 chengyan1220 2026-08-23 6/300 2026-08-25 19:45 by zfd97
[基金申请] 如果此刻你正在为国基感到焦虑,不妨来听听这首《基金之外》 +8 scalable 2026-08-24 8/400 2026-08-25 12:52 by jnhyjjm
[基金申请] 建议基金发布提前给出明确的时间点 +13 kulium 2026-08-21 16/800 2026-08-24 16:27 by superceng
[基金申请] 让我中一个面上吧! +13 大萍1987 2026-08-20 16/800 2026-08-24 10:23 by 太傻了
[基金申请] 看来今天不会放榜了? +8 chengyan1220 2026-08-21 11/550 2026-08-21 17:52 by dcqxinyang
[基金申请] 应该是下周三26日公布了吧? +4 哈哈蛤? 2026-08-21 4/200 2026-08-21 10:58 by Vivilian
信息提示
请填处理意见