关键字 |
微控制器,Proteus,传感器,风能, |
介绍 |
“能量既不能创造也不能毁灭”。现在人力资源在增加,对能源资源的需求也在增加。资源的剩余量一直在减少。因此,有一种寻找任何替代资源的冲动。能源可以分为可再生能源和不可再生能源。不可再生能源的可用性达到了一定程度。有必要使用任何替代形式的可再生能源。在可再生能源中应用最为广泛的是风能。它具有可用性好、无污染、不排放温室气体等优点。利用风力涡轮机,风能可以转换成有用的电能形式。任何工艺要获得完美的效果,都应定期对工艺进行控制和监控。 The parameters to be measured are direction, voltage, current and pressure. Usually the interfacing to computer is done using a data acquisition card. To avoid economic problems and to provide more convenience to the users we are using a microcontroller as data acquisition system. As usual the control and monitoring process is carried out. Proteus 8 software is used to create pcb design foe the microcontroller programming. |
2相关工作 |
在[1]中,作者为基于web的远程应用程序开发了一个虚拟平台,专门用于交流电机的状态监测和故障检测。该平台是基于使用labVIEW软件开发的几个工具。在[2]中,作者开发了一个基于数据采集平台的状态监测系统。在[3]中,作者利用labVIEW平台对风力机的状态监测进行了研究,并对其性能和输出功率进行了测试。在[4]中,作者使用LABVIEW作为工具,以虚拟设备代替真实对象对系统进行控制,提高了系统的性能。在[5]中,作者开发了一个风力在线监测系统,基于pc的虚拟仪器(VI)可以利用LABVIEW和微处理器(MCS- 8051)进行在线最大风力跟踪。 |
3ARCITECTURE |
该系统由单片机、pc机、传感器组成。传感器包括压力传感器、电流传感器和电压传感器。要测量的参数有电流、电压、压力和方向。传感器获取有关这些参数的信息。传感器输出给作为数据采集系统的微控制器。今天,微控制器已经内置了作为数据采集(DAQ)的功能。微控制器的输出被转换成数字形式并发送到pc机。仿真可以使用proteus设计套件进行 |
Iv.嵌入c vs c |
虽然C语言和嵌入式C语言不同,但它们有一些相似之处。结构是相同的,但区别在于它们的应用。 |
C用于桌面计算机,嵌入式C用于微控制器。C语言具有使用桌面计算机可用的剩余资源的特性,因此无需担心内存问题。 |
嵌入式C需要使用嵌入式处理器有限的可用资源。如果程序代码超过限制,系统将崩溃。 |
C语言的编译器生成依赖于操作系统的可执行文件。 |
•嵌入式C要求编译器创建文件,下载到需要运行的微控制器/微处理器上。 |
嵌入式编译器可以访问桌面计算机编译器不能访问的所有资源。 |
嵌入式系统有实时限制,而桌面应用程序没有这样的限制。 |
桌面应用程序有一个控制台,而嵌入式系统没有 |
诉软件 |
用微控制器进行电子设计的最佳仿真软件是proteus8。所有的微控制器都可用。因此,它受到了欢迎。Proteus可以作为一个方便的工具来测试程序和嵌入式设计。用户可以在proteus设计套件仿真软件中模拟自己对单片机的编程。 |
1.打开Proteus ISIS专业和放置必要的组件和电线。 |
2.双击处理器并选择要加载的十六进制文件。 |
3.保存扩展名为.dsn的设计。 |
4.单击Run按钮模拟设计。 |
5.在Proteus 8软件中对电路进行仿真后,可以直接进行PCB设计。 |
6.仿真软件提供了一个测试微控制器程序的环境 |
7.使用proteus设计套件,您可以通过重新布线电路图,改变电阻的组件值等来改变硬件。移除或制作设计中的新组件。 |
8.用户可以对微控制器重新编程。用户可以在自己选择的IDE中更改固件 |
这里展示了一个使用元件、电阻和LED绘制的示例电路。这些组件可以在库本身中使用。 |
这里显示的对象选择窗口,有助于找到电路所需的必要组件。将所需的元件放置在原理图编辑空间中,然后构建电路。 |
从编写代码到执行的模拟步骤用框图表示。程序编译成功后用于实际应用。 |
这里我们使用的编译器是keil |
1.打开Keil μvision,选择“项目→新建μvision项目”创建新项目。 |
2.在创建项目后,选择设备型号为Atmel AT89c51。 |
3.现在项目已经创建,消息窗口将出现添加设备的启动文件,单击是,它将被添加到项目文件夹。 |
4.现在选择File→new打开新文件并编写程序并以.cextension保存它。5.在项目窗口中右键单击目标,然后单击选项。 |
6.单击输出选项卡,并检查创建十六进制文件生成十六进制文件7。现在点击ok,这样它就会保存更改。 |
8.右键单击源组,展开目标,然后单击“将文件添加到源组”。 |
9.现在添加扩展名为.c的程序文件。 |
10.现在点击Project→Build target,程序的状态会显示在Build输出窗口中 |
VI.SIMULATION结果 |
有四个led指示四个方向。每个方向都有特定的值范围。当达到这些值时,特定的LED会发光。 |
|
7结论及未来工作 |
研制了一种风力机参数监测系统。数据采集系统采用单片机,使用方便。利用Proteus软件进行了仿真。未来,该系统将添加GSM模块,并通过短消息服务将数据发送给风力涡轮机的所有者 |
数字一览 |
|
|
参考文献 |
- Amine Yazidi, Humberto Henao,高级会员,Gerard-Andre Capolino,的家伙,Franck Betin和Fiorenzo Filippetti“基于web的交流电机监测和诊断远程实验室”IEEE工业电子学报,2011年10月。
- Andrew Cruden, Campbell Booth, Grzegorz Swiszcz1, William Leithead,“风力发电机状态监测系统的数据采集平台”,国际诊断与诊断会议论文集,北京,2008年4月21-24日
- 姜东祥,黄倩,洪良友,“小型风力发电机组的试验系统”,世界非并网风力发电与能源会议,中国,2009年9月
- 傅红玲,常卫江,“风力发电机组控制监控系统仿真与验证”,计算机通信控制与自动化国际学术研讨会论文集,2010
- 林洪昌,“基于网络的最大风力监测与控制系统”,电子与电子工程学会国际会议论文集,台湾,2006年10月8-11日。
|